INSTALLED_APPS明明注册了创建的应用,但是还是出现了未注册的报错

RuntimeError: Model class Cinemas.models.CinemaList doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

解决方法:看看自己创建的app里面和models同级目录的那个apps文件

里面的name是不是正确的

我具体解决时是将

name = "CineTicketsBackend.apps.Cinemas"

改为

name = "Cinemas"

因为我在settings注册时填入的是

INSTALLED_APPS = [
     ......
    "Cinemas" # 用户模块
     ......

]

你可能感兴趣的:(django,python)