如何在django网站上对应用进行分类

时间:2012-12-03 10:49:02

标签: django

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

事先,非常感谢 顺便说一下,我是网络开发的新手

1 个答案:

答案 0 :(得分: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 / two 时,将执行home2,当您输入 http:// localhost:8000 / 时,home1将会被执行执行。