如何在Django表单中手动设置动态默认字段值?
问题描述:
我想创建一个窗体,其中的默认日期字段值应该不时更改。 我已经创建了具有两个字段值的模型。我打算不时改变这些领域的上千页。如果我可以在管理面板中为所有页面执行一次操作,那么我的压力就会减小。如何在Django表单中手动设置动态默认字段值?
- {default_start_date和default_end_date}
我想有这些领域被称为页面加载为默认值,其他两个字段
- {START_DATE日期和结束日期}
我的问题我不知道我可以做到这一点? Django或Java脚本?或两者?
答
你可以做到这一点使用一个Django模型及其相应的管理界面:
class DateRange(models.Model):
start_date = models.DateField()
end_date = models.DateField()
admin.site.register(Author)
这将让你在管理调整DateField
。它还可让您在您的应用/模板中的任何需要的位置致电当前值DateRange.objects.all()[0].start_date
。