运行报错
来源:4-5 删改部分文件完成项目初始模板
weixin_慕丝9404249
2020-11-23
老师,我运行的时候报错怎么回事,我的数据库有什么问题吗
django.db.utils.OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
base.py:
.env:
shell链接数据库正常:
数据库:
------------------------------------------------分 割------------------------------------------------------------------
老师,我断点看了看,不知道怎么判断数据库的设置读取是否正常,
但是通过下面这个DEBUG
的值判断应该是没有读到的
因为在.env
文件中设置的是DJANGO_DEBUG=True
另外我发现,我的自动生成的模板和你课程中的不一样了:
老师还有什么建议吗?
3回答
-
设置没看出问题,这地方改一下试试,default='mysql://dofollow'
如果不是这个问题,那应该是env.db()没有读取到.env中DATABASE_URL的设置。
这个地方打个断电,debug看一下读取到没有
如果没有,可能是env路径设置有问题,.env文件中的配置都没有读取到
032020-11-27 -
Jack
2020-11-27
那是没有读取到.env文件的内容,APPS_DIR: /root/dofollow/dofollow,这个路径对吗?
或者继续往后学吧,这小节为了讲解如何通过cookiecutter生成工程模板,自定义需要的内容。后来django-cookiecutter版本更新了,生成的和课程时不一样,第五章开始开发的时候,直接从慕课git获取v1.0.2版本再开发,注意使用的包的版本和课程保持一致。
032020-11-28 -
Jack
2020-11-23
你用的postgresql数据库吗?截图看看django的数据库连接设置。
还有是,这一小节没开始运行
012020-11-24
相似问题