我想使用django框架创建一个网站,我不知道如何将网站分成几个应用程序......帮帮我。
提前,非常感谢,我是网络开发的新手
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。