运行报错

来源: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回答

Jack

2020-11-25

设置没看出问题,这地方改一下试试,default='mysql://dofollow'

//img.mukewang.com/szimg/5fbe159109f2549807510091.jpg

如果不是这个问题,那应该是env.db()没有读取到.env中DATABASE_URL的设置。

这个地方打个断电,debug看一下读取到没有

如果没有,可能是env路径设置有问题,.env文件中的配置都没有读取到

0
3
weixin_慕丝9404249
老师,麻烦再帮我看看问题的更新
2020-11-27
共3条回复

Jack

2020-11-27

那是没有读取到.env文件的内容,APPS_DIR: /root/dofollow/dofollow,这个路径对吗?

或者继续往后学吧,这小节为了讲解如何通过cookiecutter生成工程模板,自定义需要的内容。后来django-cookiecutter版本更新了,生成的和课程时不一样,第五章开始开发的时候,直接从慕课git获取v1.0.2版本再开发,注意使用的包的版本和课程保持一致。

0
3
Jack
回复
weixin_慕丝9404249
好吧,这问题之前别的同学遇到过,我居然也没想到 o(╥﹏╥)o
2020-11-28
共3条回复

Jack

2020-11-23

你用的postgresql数据库吗?截图看看django的数据库连接设置。

还有是,这一小节没开始运行

0
1
weixin_慕丝9404249
老师,已添加截图了你看看,我是跟着你的步骤设置的,没用postgresql,mysql也正常,不知道问题出在哪里。这一小节的最后您是运行起来了的。 对了补充:我没有删除admin(后台)相关的东西不知道会不会影响
2020-11-24
共1条回复

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

900 学习 · 756 问题

查看课程