Django学习报错记录

Posted MalcolmF

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django学习报错记录相关的知识,希望对你有一定的参考价值。

1. 运行manage.py任务  makemigrations时,报错:

doesn\'t declare an explicit app_label and isn\'t in an application in INSTALLED_APPS.

解决:在全局setting.py的 INSTALLED_APPS中 添加 app的名字,如

 

2. 在添加一个生日字段 (日期类型)时报错:

You are trying to add a non-nullable field \'email\' to user without a default; we can\'t do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
2) Quit, and let me add a default in models.py

解决:输入 1    会显示

      Please enter the default value now, as valid Python
      The datetime and django.utils.timezone modules are available, so you can do e.g. timezone.now
      Type \'exit\' to exit this prompt

     输入 timezone.now

 

以上是关于Django学习报错记录的主要内容,如果未能解决你的问题,请参考以下文章

Django异常报错持续记录,欢迎提供问题

Django学习踩坑记录

Nginx+Gunicorn+Supervisor+Django 报错

django-crontab定时任务报错记录

Django学习——python manage.py startapp app-name新建app报错问题

我的日常报错学习记录