如何在Django表单中手动设置动态默认字段值?

时间:2015-10-13 08:33:48

标签: django-models django-forms

我正在尝试创建一个表单,其中应不时更改默认日期字段值。 我创建了一个包含两个字段值的模型。我打算不时改变这些字段数千页。如果我可以在管理面板中为所有页面执行此操作,那么我会有点压力。

  • {default_start_date and default_end_date}

我想在页面加载时调用这些字段作为其他两个字段的默认值

  • {start_date and end_date}

我的问题我不知道我怎么能这样做? Django还是Java脚本?还是两个?

1 个答案:

答案 0 :(得分:0)

您可以使用django模型及其相应的管理界面执行此操作:

class DateRange(models.Model):
    start_date = models.DateField()
    end_date = models.DateField()

admin.site.register(Author)

这样可以调整管理员中的DateField。它还允许您在app / templates中的任何位置调用DateRange.objects.all()[0].start_date的当前值。