在Django修改数据库,使其能够存储与模型Topic 相 关的信息。为此,在终端窗口中执行下面的命令:
python manage.py makemigrations learning_logs
如果出现以下页面:
那么就是说与django自带的‘django.contrib.auth’冲突,所以就会报错
解决办法是:将创建的app重新命名,尽量不要以’admin, auth, contenttypes, sessions, messages, staticfiles’ 命名app,否则就会报错!
另外,注意:
在setting.py注册app的时候,每个app一定要用逗号隔开,以下的写法是错误的
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'account'
'blog',
]
运行程序这时候会报错“ ModuleNotFoundError: No module named ‘accountblog’ ”