pycharm,创建 Django 项目,代码运行结果正常,却不能在浏览器上 http://127.0.0.1:8000/正常显示页面

2018-09-02 13:53:06 +08:00
 shonky

https://i.loli.net/2018/09/02/5b8b7a6a91629.png https://i.loli.net/2018/09/02/5b8b7a6a95bb7.png

是什么地方参数设置的不对呢, 谢谢了。还是刚刚学习,按网上的设置了,并不能成功解决

6186 次点击
所在节点    Django
25 条回复
shonky
2018-09-02 14:00:50 +08:00
在 manage Script,曾自己改成了 manage.py,然后就报错了。无法运行。
jiezhi
2018-09-02 14:04:17 +08:00
manage Script 你现在填的是 settings.py 并不是 manage.py

可以直接在终端里运行./manage.py runserver
shonky
2018-09-02 14:07:49 +08:00
@jiezhi 是啊,因为我试过 那个,填这个,程序就报错。填 settings.py 就可以运行,但不能显示页面。
shonky
2018-09-02 14:09:26 +08:00
@jiezhi 终端可以运行,但我想在 Pycharm 直接运行,不知道是那的问题,参数按你说的,我也觉得是那样。但程序会报错,填别的,能运行,但没用。
4cat
2018-09-02 14:09:33 +08:00
Django Project Root 应该是 D:\LearnPython\Project\learning_note
然后 settings 和 manage script 直接点右边的文件打开对应的 settings.pymanage.py 试试。
shonky
2018-09-02 14:11:55 +08:00
@4cat 不行的。
django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
这是显示的错误。
shonky
2018-09-02 14:32:37 +08:00
自己暧贴,等大佬解答下。
shonky
2018-09-02 15:03:41 +08:00
忧伤,这个没人遇见过么
VinKing
2018-09-02 15:39:21 +08:00
可以尝试按照 @jiezhi 的回复,把你贴的图的配置界面里面 manage.py tasks 下的 manage scrpit 这个参数的值设置为你项目的 manage.py

多看看别人的回复,多尝试几下。你会成功的。
rookiebulls
2018-09-02 16:17:11 +08:00
有没可能端口不是用的 8000
shonky
2018-09-02 16:24:13 +08:00
@rookiebulls 用的是 8000
shonky
2018-09-02 16:25:51 +08:00
@VinKing 不能只设置成 manage py,会带有路径。
owenliang
2018-09-02 16:30:57 +08:00
梯子关一下
shonky
2018-09-02 18:47:51 +08:00
@owenliang 我都是在有梯子情况下运行的。终端可以。那我等下试试。谢谢。
shonky
2018-09-02 19:27:28 +08:00
@owenliang 没用。不是梯子的原因。
Leigg
2018-09-02 19:55:08 +08:00
启动后,使用 telnet 方式检查一下端口是否开启,如果都没问题,试一下万能重启
shonky
2018-09-02 21:48:21 +08:00
@Leigg 端口应该是没问题的。终端运行的端口也是 8000,可以正常用。就是在 pycharm 不能直接启动。要么代码报错,要么代码正常而页面不正常。
pengtaochang
2018-09-02 21:51:39 +08:00
楼主是自己创建的项目,还是使用 pycharm 创建的项目。
目测: 找不到配置 settings.py 文件
manage script 是指定 manage.py 文件的
根目录 默认的应该是项目外层目录
如果是自己创建的项目,添加 django 支持的话,要符合 django 的目录结构才行
Leigg
2018-09-02 22:00:58 +08:00
@shonky 贴报错
shonky
2018-09-03 18:49:20 +08:00
@pengtaochang 我是用 phcharm 创建的。为此还特意买了专业版的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/485358

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX