![](/img/trans.png)
[英]Django model OneToOneField : "This field is required" error in admin
[英]Django FloatField field is required on admin
我有一個額外的薪水字段
additional_salary = models.FloatField(blank=True, null=True)
問題出在django管理員上,如果我沒有填寫任何內容(因為field is required
填寫field is required
該字段會不斷拋出錯誤,我想也許null可以解決。 我已經進行了遷移,重新啟動了gunicorn,但錯誤仍然存在。
決定我現在將在調試時刪除該字段。 刪除它,進行遷移,然后再次重新啟動gunicorn,但是即使在表單上不可見,該字段仍會引發錯誤。
不知道為什么,但是我開始認為django 2.0可能已經使用nginx延遲加載了javascript。
更新只是為了使其正常工作,我嘗試使用default=0
但它一直拋出相同的錯誤。 即使當我更加好奇並且將其設置為1並引發相同的錯誤時,我現在也確信Django 2.0存在實際錯誤。
我什至將其切換為DecimalField
additional_salary = models.DecimalField(blank=True, null=True, max_digits=19, decimal_places=2)
仍然有相同的錯誤,字段中什么也沒有,甚至是0.02
在管理面板中嘗試
在您的管理模型中exclude = ['additional_salary
]
(我只是假設事情,因為我看不到您的模型和admin.py),我想這就像
class PoliticianAdmin(admin.ModelAdmin):
exclude = ('additional_salary', )
或者可能是這樣
class PoliticianAdmin(admin.ModelAdmin):
list_display = ['your', 'fields', 'to', 'display']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.