【发布时间】:2014-10-18 17:59:46
【问题描述】:
我无法在我的表单中添加管理日历小部件。怎么做?
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']
我将表单呈现为模板中的段落。
在哪里调用小部件以及如何在我的模板中设置它以使其工作?
【问题讨论】:
标签: python django calendar widget