如何将我的Django应用程序索引页面URL从http://127.0.0.1:8000/qa/更改为http://127.0.0.1:8000/?

时间:2014-01-24 17:17:58

标签: django

我在许多教程中描述的项目下创建了我的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
        ...

1 个答案:

答案 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