我在许多教程中描述的项目下创建了我的Django应用程序qa。但我现在希望我的索引页面为mysite.com
而不是mysite.com/qa
。同样,我想从当前前面带有/qa/
的所有网址中删除/qa/
,因为我的项目urls.py中包含了qa urls.py.在Django项目中进行更改的最简单方法是什么?我目前的目录结构是:
/project
/project
urls.py
/static
project.css
project.js
/templates
base.html
/qa
forms.py
models.py
urls.py
views.py
/templates
/qa
/templates
/templatetags
/registration
...
答案 0 :(得分:0)
你现在可能有类似的东西:
urlpatterns = patterns('',
[...]
url(r'^qa/', include('qa.urls')),
[...]
)
就这样更新:
urlpatterns = patterns('',
[...]
url(r'^/', include('qa.urls')),
[...]
)
您可以在此处找到有关此主题的更多信息:https://docs.djangoproject.com/en/dev/topics/http/urls/#including-other-urlconfs