我有一个包含多个视图的项目,例如 - 索引,联系人和约。
我希望url www.aaa.net
链接到索引视图,www.aaa.net/about
到关于视图等等
在项目urls.py中我写了
url(r'^$', include('mysite.urls'))
在app urls.py中我写了
url(r'^$',views.index,name='index'),
url(r'about/$',views.about,name='about'),
url(r'contacts/$',views.contacts,name='contacts'),
但它仅适用于索引视图,而且联系人根本不起作用
答案 0 :(得分:6)
删除
末尾的$
url(r'^$', include('mysite.urls'))
当你试图在正则表达式匹配中包含$
时,意味着url模式的结束,这是问题的原因。
您可能正在寻找
url(r'^', include('mysite.urls'))
有关包含网址格式here
的更多信息