我无法在窗体中添加管理日历窗口小部件。怎么做?django以自定义形式管理日期时间窗口小部件(日历)
model.py
from django.db import models
from django.contrib.auth.models import User
FIELDNUM = (('1', '1'), ('2', '2'), ('3', '3'),
('4', '4'), ('5', '5'), ('6', '6'), ('7', '7'), ('8', '8'),
('9', '9'), ('10', '10'))
FIELDNAMES = (('test', 'test'), ('kostas', 'kostas'), ('kaka', 'kaka'))
class Reservation(models.Model):
field_name = models.CharField("Field Name*", choices=FIELDNAMES, max_length=100)
fieldnum = models.CharField("Field Number*", choices=FIELDNUM, max_length=2)
date = models.DateField("Date*")
time = models.TimeField("Time*")
user = models.ForeignKey(User)
date_time = models.DateTimeField(auto_now_add=True, blank=True, unique=False)
def __unicode__(self):
return '%s, %s, %s, %s' % (self.field_name, self.date, self.time, self.date_time)
class Meta:
unique_together = ("field_name", "fieldnum", "date", "time")
form.py
from django import forms
from booking.models import Reservation
class ReservationForm(forms.ModelForm):
class Meta:
model = Reservation
exclude = ['user']
我呈现我的形式,在我的模板段。
在哪里调用小部件,以及如何将它设置在我的模板中以使其工作?
可能[重复](http://stackoverflow.com/questions/38601/using-django-time-date-widgets-in-custom-form) – 2014-10-18 18:49:15