视图中是否有用于所需参数的django shorcut
我正在开发一个具有大量视图的django应用程序。但是每次我写一个视图时,我都必须考虑到视图中是否有用于所需参数的django shorcut,django,django-views,Django,Django Views,我正在开发一个具有大量视图的django应用程序。但是每次我写一个视图时,我都必须考虑到params不被提供的可能性。。我一次又一次地写同样的代码。我想知道是否有django快捷方式可以执行此任务,并且在未提供参数时返回标准错误消息。。我想做点像 @required_params({'get': ['param1', 'param2'], 'post': ['param3', 'param4']}) def my_view(request): # Do my stuff 一个可能的解决
params
不被提供的可能性。。我一次又一次地写同样的代码。我想知道是否有django快捷方式可以执行此任务,并且在未提供参数时返回标准错误消息。。我想做点像
@required_params({'get': ['param1', 'param2'], 'post': ['param3', 'param4']})
def my_view(request):
# Do my stuff
一个可能的解决方案是利用“装饰器来自装饰中间件”功能: 它将允许您在每个视图的基础上处理请求,并断言requet中的参数符合您的标准,如果没有,则返回标准错误响应