我是Django和Python的新手。如果我的问题很简单,请原谅。
这是参考Django Docs,tutorial part 3
在解耦URLConfs 一节中,作者说要在 mysite / urls.py 中包含以下内容:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^polls/', include('polls.urls')),
url(r'^admin/', include(admin.site.urls)),
)
以下代码是 polls / urls.py
的一部分from django.conf.urls import patterns, include, url
urlpatterns = patterns('polls.views',
url(r'^$', 'index'),
url(r'^(?P<poll_id>\d+)/$', 'detail'),
url(r'^(?P<poll_id>\d+)/results/$', 'results'),
url(r'^(?P<poll_id>\d+)/vote/$', 'vote'),
)
我在民意调查目录中使用了URLS.PY,已经参加了这个补习班。
是否有MYSITE目录以及有URLS.PY的POLLS目录?
先谢谢
答案 0 :(得分:0)
关于django的一个问题是,它以能够使用可插拔和模块化的应用程序而自豪。 urls.py
目录中的mysite
是您的PROJECT广告网址。
这一行
url(r'^polls/', include('polls.urls')),
告诉你的PROJECT你有一个app / directory / python包,里面有urls.py
个文件。在这个位于mysite/polls/urls.py
的文件中,您将拥有在您的浏览器中/polls/whatever
生活的民意调查应用的网址。
答案 1 :(得分:0)
我是python中的新手。巧合的是,我几个小时前偶然地完成了整个教程。您的urls.py
应仅位于/mysite/mysite/
目录中。
这是urls.py
所在的位置
/家庭/ mattrising /桌面/ mysite的/ mysite的#
希望有所帮助: - )
编辑:默认情况下,您的polls
目录不应包含urls.py
文件。