如何在Django模型中定义日期格式?

时间:2019-04-18 14:10:34

标签: django date django-models

我正在使用select [Dimension], [Attribute], [Value] = STUFF(( SELECT N'', ' ,' + [AttributeValue] FROM Testy x WHERE t.[Dimension] = x.[Dimension] and t.[Attribute] = x.[Attribute] FOR XML PATH(''), TYPE).value(N'.[1]', N'nvarchar(max)'), 1, 2, N'') from Testy t group by [Dimension], [Attribute] 属性在模型AccessRecord中定义日期变量,并且我尝试了所有可能的方法来定义它。但是每次出现新错误时。在迁移过程中有时会显示“未定义日期”,有时会显示“日期应为YYYY-MM-DD格式”。 有人可以为此给我永久解决方案吗?我正在使用Django 2.1.7。

我已经尝试过DateFielddefault=''以及其他一些人

default=blank

1 个答案:

答案 0 :(得分:0)

这应该足够了

from django.db import models

class AccessRecord(models.Model):
    name = models.ForeignKey(Webpage, on_delete=models.PROTECT)
    date = models.DateField(auto_now_add=True))

    def __str__(self):
        return str(self.date)

对于格式设置,请使用stackoverflow.com/q/20229198/4107823中提到的@property(如PetarP所评论的那样)