在Django(1.5.4)模型表格中,我如何获得管理员类型的日期和时间选择器?
问题描述:
from django import form
from awesomite.models import tasks
class todoform(forms.ModelForm):
title = forms.CharField(max_length=250, help_text="Please enter a title")
description = forms.CharField(max_length=400, help_text="Please enter title description")
time = forms.DateTimeField()
class Meta:
model = tasks
fields = ('title','description','time')
在上面的代码中,我希望有一个日期选择器和时间选择器,当窗体正在显示(如在管理页面中所见)。我在其他参考文献中搜索了这个,发现很难实现或遵循。我对django相当陌生。在Django(1.5.4)模型表格中,我如何获得管理员类型的日期和时间选择器?
答
与尝试:
from django import form
from awesomite.models import tasks
from django.contrib.admin import widgets
class todoform(forms.ModelForm):
title = forms.CharField(max_length=250, help_text="Please enter a title")
description = forms.CharField(max_length=400, help_text="Please enter title description")
time = forms.DateTimeField(widget=widgets.AdminSplitDateTime())
class Meta:
model = tasks
fields = ('title','description','time')
你应该在你的形式 - >媒体类或直接在模板
(见 - >Using Django time/date widgets in custom form)其他媒体文件