Админ-панель Django не работает корректно при Debug=False на продакшене
Я не могу добавить или удалить элементы, когда Debug = False на производстве. При Debug = True все в порядке.
Снимок экрана при Debug = True:
Снимок экрана при Debug = False:
Код из models.py:
class Portfolio(models.Model):
miniaturka=models.FileField(blank=False)
logo=models.FileField(blank=True)
nazwa=models.CharField(max_length=300, blank=False)
link=models.CharField(max_length=400, blank=True)
grafika=models.FileField(blank=True)
grafika_mobilna=models.FileField(blank=True)
opis=models.TextField(blank=True)
class Meta:
verbose_name="Portfolio"
verbose_name_plural="Portfolio"
def __str__(self):
return self.nazwa
class PortfolioRow(models.Model):
portfolio = models.ForeignKey(Portfolio, default=None, on_delete=models.CASCADE)
portfolioRowType = models.ForeignKey(PortfolioRowType, null=True, blank=True,
on_delete=models.CASCADE)
photo1 = models.FileField(blank=True)
photo2 = models.FileField(blank=True)
def __str__(self):
return self.portfolio.nazwa
class PortfolioVideo(models.Model):
portfolio = models.ForeignKey(Portfolio, default=None, on_delete=models.CASCADE)
link = models.CharField(max_length=300)
def __str__(self):
return self.portfolio.nazwa
Код из admin.py:
from typing import List
from django.contrib import admin
from main.models import *
class PortfolioRowAdmin(admin.StackedInline):
model = PortfolioRow
class PortfolioVideoAdmin(admin.StackedInline):
model = PortfolioVideo
@admin.register(Portfolio)
class PortfolioAdmin(admin.ModelAdmin):
inlines = [PortfolioRowAdmin, PortfolioVideoAdmin]
class Meta:
model = Portfolio