问题1:
RuntimeError: Model class meiduo_mall.apps.users.models.User doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
原因:
1. 子应用中的urls和views文件中,如果导入本地的文件,在导入的时候,必须都使用相对路径,否则会报问题1的错。
2. 被导入的模型类内如果Meta写成了Mate,也会报上面的错
问题2:AttributeError: Manager isn't available; 'auth.User' has been swapped for 'users.User'
原因:
1. models中的User类继承自django AbstractUser类,并添加其他属性。
2.因为django中自带一个User类(from django.contrib.auth.models import User)
3.两个User类会冲突,所以在使用models中的User类时,必须导入from .models import User |
|