Django 项目中多个app放入到apps文件夹下之后报错:
Model class apps.miniprograme.models.UserInfo doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
解决步骤: 1.settings中
sys.path.insert(0,os.path.join(BASE_DIR,'apps'))
2.在 settings, INSTALLED_APPS 中: 添加自己的app
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'apps.miniprograme', # 要使用apps.APP名称
'apps.messageApp',
)
注意from引入时使用相对路径