I cannot add an admin calendar widget in my form. How to do it?
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']
I rendered my form as paragraph in my template.
Where to call the widget and how to set it in my template in order for it to work?