作者coauglant (错字王)
看板Python
标题Re: [问题] Django新手 runserver失败
时间Sun Jun 18 19:56:02 2017
这是我的资料夹结构
mysite/
manage.py
db.sqlite3
mysite/
__init__.py
settings.py
urls.py
wsgi.py
__pycache__/
__init__.cpython-34.pyc
settings.cpython-34.pyc
urls.cpython-34.pyc
wsgi.cpython-34.pyc
polls/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py
我把polls 移往下一层(mysite内)执行後
----cmd 显示----
(myvenv) C:\Users\peng\Django>python .\mysite\manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
June 18, 2017 - 19:38:53
Django version 1.11.2, using settings 'mysite.settings'
Starting development server at
http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
-----浏览器显示----
Page not found (404)
Request Method: GET
Request URL:
http://127.0.0.1:8000/
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in
this order:
^polls/
^admin/
The empty path didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django
settings file. Change that to False, and Django will display a standard 404
page.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.167.50.89
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1497786964.A.94A.html
1F:推 a0919610611: url 没匹配到呀 去 127.0.0.1:8000/polls 看看 06/18 20:16
2F:→ a0919610611: 错误讯息蛮清楚的 06/18 20:16
4F:→ djshen: 别照抄都抄错了 06/18 20:20
5F:→ a0919610611: 可以学一下regular expression 06/18 20:21
6F:→ coauglant: 谢谢djshen,不过还是不知道为什麽要移到下一层才能动 06/18 20:32
7F:→ coauglant: 如果直接startapp polls 还要移动到下一层才能用 06/18 20:43
8F:→ coauglant: 有点奇怪,不知道是哪边出了问题? 06/18 20:44
9F:→ coauglant: a大 我会去学一下的 谢谢 06/18 20:45
10F:→ uranusjr: 因为你执行 startapp 的位置就错了, 应该要在 manage.py 06/18 21:00
11F:→ uranusjr: 那层执行才对, 不是在外面执行 06/18 21:01
12F:→ coauglant: 要怎麽设定呢?因为照着步骤走就出现在那个位置上 06/18 21:27
13F:→ uranusjr: 不需要怎麽设定啊, 就 cd 进去 manage.py 那层再下指令 06/18 21:33
14F:→ uranusjr: 你之後的所有指令也都应该在那层执行才对啊 06/18 21:33
15F:→ coauglant: 十分感谢,刚刚重做一次很顺利的完成 06/18 21:40
16F:推 jack123218: 指令是打manage.py 就要在manage.py那层的路径才能执 06/18 22:05
17F:→ jack123218: 行 06/18 22:05