美文网首页
Django 设置时间出错

Django 设置时间出错

作者: 鱼小莘 | 来源:发表于2019-05-09 00:41 被阅读0次

出错信息:

 File "D:\Another\Anaconda3\lib\site-packages\django\utils\dateparse.py", line 107, in parse_datetime
match = datetime_re.match(value)
TypeError: expected string or bytes-like object
image.png

原因:没有设置models.DateTimeField的default值

解决办法:
1、在mysite/myapp/migrations文件夹中,删除最近那次的迁移文件,如同0018_auto_20190509_0032.py
2、给models.DateTimeField添加default值

from django.utils import timezone
create_time = models.DateTimeField(default=timezone.now)

3、重新执行

python manage.py makemigrations
python manage.py migrate

相关文章

网友评论

      本文标题:Django 设置时间出错

      本文链接:https://www.haomeiwen.com/subject/ckzboqtx.html