-1

我想使用django框架创建一个网站,我不知道如何将网站分成几个应用程序......帮帮我。

提前,非常感谢,我是网络开发的新手

4

1 回答 1

0

Django 通过将 URL 模式与您在 views.py 中编写的一些代码进行匹配来工作。

在您的情况下,您将相同的模式 (^$) 指向两个视图方法。Django 将在找到匹配项时停止,因此当您切换模式时,它将始终匹配列表中的第一个条目。

如果您将模式更改为:

urlpatterns = patterns('',
        url(r'^/two$', 'myapp2.views.home2', name='home2'),
        url(r'^$', 'myapp1.views.home1', name='home1'),

现在当你输入htt://localhost:8000/时会执行两个 home2,当你输入http://localhost:8000/时会执行 home1。

于 2012-12-03T10:56:26.623 回答