我想在我的 Django 应用程序中处理我的网址。我已经阅读了很多文件,但我仍然不确定如何做得更好。我有两个问题:
如何为两个不同的网址调用相同的视图?我想调用 www.mysite.com 和 www.mysite.com/index.html 的主页视图
(r'^$', 'myapp.main.views.home') (r'([-\w]+)$', 'myapp.main.views.home')
上面的代码听起来不错,但当然会引发错误,因为主视图需要 1 个参数,但给出了 2 个参数。我该如何解决这个问题?
我有很多应用程序,它们都有自己的 urls.py 文件。我将它们处理为将它们的 urls 文件包含到根 urls.py 为
(r'^warehouse/', include('myapp.warehouse.urls')),
这样,url 看起来像 www.mysite.com/warehouse/blabla/ 但是,我想将它们作为 www.mysite.com/warehouse_blabla.html 进行 slugifying 并不难,但我如何解析这样的 url 并将其重定向到仓库应用程序中的blabla视图?
谢谢