[英]django-admin formfield is missing on the admin form
我有一個非常奇怪的問題。 我將項目從開發PC(manage.py運行服務器)部署到Web服務器(apache mod_wsgi),創建了數據庫表並登錄到django-admin。
我可以看到已注冊到管理員的模型,也可以添加它們。 我的兩個模型沒有應有的所有表單域。 FK字段的選擇框丟失。 該字段的標簽可用,但該字段本身缺失。
JS錯誤不是問題,因為當JS不活動時,該字段也會丟失。 因此,我認為該領域尚未呈現。
沒有錯誤消息或其他任何可以幫助我解決問題的信息。
任何人都遇到過相同的問題,或者對如何解決此問題有一些想法? 這是我的代碼:
class Heft(models.Model):
doi = models.CharField(max_length=255)
pdf = models.FileField(upload_to=u"pdf")
cover = models.FileField(upload_to=u"cover")
xhtml = models.FileField(upload_to=u"xhtml", blank=True, null=True,)
heftnr = models.CharField(max_length=255, verbose_name=u"Nr.")
offset = models.IntegerField(default=0)
ivzende = models.IntegerField()
ivzstart = models.IntegerField()
jahrgang = models.CharField(max_length=255, verbose_name=u"Jahrgang")
pubdatum = models.IntegerField()
copyname = models.CharField(max_length=255, verbose_name=u"Copyright Name")
copyyear = models.CharField(max_length=255, verbose_name=u"Copyright Jahr")
startseite = models.IntegerField()
erschdatum = models.DateField()
zeitschrift = models.ForeignKey(u"Zeitschrift", verbose_name="Zeitschrift") # !!!! THIS FIELD IS MISSING AT THE FORM !!!!
sachgebiete = models.ManyToManyField(u"Sachgebiet")
class HeftAdmin(admin.ModelAdmin):
inlines = [AbstractHeftInlineAdmin, ]
actions = None
save_on_top = True
list_display = (u"getFullName", u"heftnr",u"jahrgang", u"hasPDF",u"artikelCnt",
u"bearbeiten", u"showArtikel", u"splitPDF", u"exportHeft",
u"getExportPackage",)
search_fields = (u"zeitschrift__zsname", u"heftnr", u"jahrgang",)
filter_horizontal = (u"sachgebiete", )
list_display_links = (u"getFullName", u"bearbeiten", )
fieldsets = [
(u"Allgemeine Informationen", {u"fields": [u"zeitschrift", u"heftnr",
u"jahrgang", u"erschdatum",
u"pubdatum", u"copyname",
u"copyyear", u"sachgebiete",
u"doi", u"cover", u"pdf",
u"xhtml" ]}),
(u"Herstellungsangaben", {u"fields": [u"ivzstart", u"ivzende",
u"startseite", u"offset", ]}),
]
親切的問候馬丁
現在,我已經解決了這個問題(但沒有解釋)。
我殺死了屬於我的項目的所有數據庫表,並重新創建了它們……魔術……一切正常。
也許是在缺少一些約束之前或類似的東西?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.