在Django模型和序列化程序中指定AM和PM时间字段
我有我的模特在Django模型和序列化程序中指定AM和PM时间字段,django,django-models,django-rest-framework,Django,Django Models,Django Rest Framework,我有我的模特 class Restaurant(models.Model): name = models.CharField(max_length=100, blank=False) opening_time = models.TimeField(blank=False) closing_time = models.TimeField(blank=False) def __str__(self): return self.name @p
class Restaurant(models.Model):
name = models.CharField(max_length=100, blank=False)
opening_time = models.TimeField(blank=False)
closing_time = models.TimeField(blank=False)
def __str__(self):
return self.name
@property
def is_open(self):
return True if self.opening_time <= datetime.now().time() < self.closing_time else False
我怎么能有这样的时间,我输入是24小时或上午和下午
在您的
设置.py中
编辑日期时间格式
REST_FRAMEWORK = {
'DATETIME_FORMAT': "%b %d at %I:%M %P"
}
可能重复的
REST_FRAMEWORK = {
'DATETIME_FORMAT': "%b %d at %I:%M %P"
}