嗨,感谢您对此进行调查。
我一直在关注 Django 关于 URL 的教程,对此部分有点困惑/卡住: https ://docs.djangoproject.com/en/1.4/intro/tutorial03/#decoupling-the-urlconfs
我不明白的是,如果在 mypage.com 页面上我只为 mypage.com/polls 和 mypage.com/admin 提供了 2 个可能的 URL,如果用户访问 mypage.com 会发生什么?显然,我认为,用户将需要看到某种“欢迎”页面,因此我决定在该 urls.py 中添加另一个 URL:
urlpatterns = patterns('',
url(r'^/', 'myapp.views.welcome'), #when it's just mysite.com
url(r'^myapp/', include('myapp.urls')), #includes everything with mysite.com/myapp/...
url(r'^admin/', include(admin.site.urls)),
)
但是,无论我是否转到 /myapp,我都会从任何页面重定向到该欢迎视图。所以,我决定在 myapps 文件夹之外创建一个 views.py 文件并将欢迎页面放在那里,它似乎已经工作了,除了我得到一个 404。
我感到很困惑!你能用lamers的话解释一下吗
谢谢,布拉吉布拉