在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’ ”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)