Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:在URL.py中动态映射视图_Python_Django - Fatal编程技术网

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

Python Django:在URL.py中动态映射视图,python,django,Python,Django,我有一个viewsdirectory,其中包含100个视图文件。如何使我的url.py传输控制到这些视图文件,而不需要像3年前回答的那样放入中间处理程序 基本上-在django中是否有更干净的方法将控件重定向到视图?视图函数返回一个包含当前日期和时间的HTML页面。要在特定URL上显示此视图,需要创建一个URLconf;有关说明,请参阅URL调度程序 对于重定向,应使用Django重定向快捷方式功能 from django.shortcuts import redirect def my_vi

我有一个viewsdirectory,其中包含100个视图文件。如何使我的url.py传输控制到这些视图文件,而不需要像3年前回答的那样放入中间处理程序


基本上-在django中是否有更干净的方法将控件重定向到视图?

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

对于重定向,应使用Django重定向快捷方式功能

from django.shortcuts import redirect

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

我无法想象有什么理由拥有100个视图文件。你为什么会有这么多?我甚至无法想象一个有100个视图的应用程序,更不用说单独的文件了。