在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"
}