浏览过 DateField、TimeField、DateTimeField 相关文档,但我似乎找不到我需要的东西。我只想选择月、日、年、小时、分钟、(AM/PM) 类型选项。我试过使用'choice=',但没有得到我正在寻找的好行为。
** TL;DR:我只是想要一种无需输入即可输入日期和时间的方法。我想要一个不错的下拉菜单 **
class Event(models.Model):
event_name = models.CharField(max_length = 50)
date_time = models.DateTimeField()
date = models.DateField()
location = models.CharField(max_length = 30)
address = models.CharField(max_length = 30)
city = models.CharField(max_length = 30)
zip_code = models.CharField(max_length = 30)
state = models.CharField(max_length = 30)
description = models.TextField()
def __unicode__(self):
return self.event_name
class EventForm(ModelForm):
class Meta:
model = Event
这是我目前拥有的。我已经删除了选择部分,我什至尝试让我自己的模型对象专门用于日期和时间,但这并不顺利
我试过用这个......
DATE_CHOICES = (('Jan', "January"),
('Feb', "Feburary"),
('Mar', 'March'),
('Apr','April'),
('May ','May'),
('June','June'),
('July','July'),
('Aug','August'),
('Sept','Septemeber'),
('Oct','October'),
('Nov','November'),
('Dec','December')
)
class DateTime(models.Model):
month = models.CharField(max_length = 5, choices=DATE_CHOICES)
但我没有得到我想要的正确行为。