1.ValueError: Dependency on app with no migrations: users
这是因为我们没有对app users进行数据迁移
执行下面两条命令即可:
1 | python manage.py makemigrations |
2.Forbidden (CSRF cookie not set.): /users/register
这是因为Django对表单post请求做的安全性验证,在app开发中,可以干掉这一项
到setting里面注释掉下面的注释位置就好
1 | MIDDLEWARE = [ |
3.django.template.exceptions.TemplateDoesNotExist:
在与vue进行前后端分离开发时,只有一个页面index.html
4.数据迁移的时候报错TypeError: expected string or bytes-like object
在数据迁移的时候要把app/migrations下除__init__.py
以外的文件都删掉,这些文件是你每次数据时的信息,当你下次数据迁移的时候会根据你上次数据迁移的信息进行创建,如果你两次的数据库信息不一样就会报错。
5.数据迁移时报错No changes detected
把数据库里的表都清空后在迁移一次。
6.数据迁移时报错:No migrations to apply.
数据库中已存在该表。把数据库清空,在迁移一次。
7.xxx matching query does not exist.
数据库的xxx表是空的,没有数据