Django:在urls.py中动态映射视图

时间:2014-08-16 19:58:43

标签: python django

我有一个views目录,其中包含一百个视图文件。如何在不放入here所描述的“中间处理程序”的情况下对这些视图文件进行urls.py传输控制(3年前回答)。

基本上 - 是否有更清洁的方式用于将控件重定向到django中的视图?

1 个答案:

答案 0 :(得分:0)

view函数返回包含当前日期和时间的HTML页面。要在特定URL上显示此视图,您需要创建一个URLconf;有关说明,请参阅URL调度程序。

https://docs.djangoproject.com/en/1.7/topics/http/urls/

对于重定向,您应该使用Django重定向快捷键功能:

from django.shortcuts import redirect

def my_view(request):
    ...
    return redirect('some-view-name', foo='bar')

https://docs.djangoproject.com/en/1.7/topics/http/shortcuts/#redirect