如果您使用
process_view中间件,则可以访问views参数,因此可以访问公司价值。看一下函数的定义:
def process_view(self, request, view_func, view_args, view_kwargs) ...
因此您应该只能从那里抓取它,例如:
def process_view(self, request, view_func, view_args, view_kwargs): company = view_kwargs.get('company', None)
这是django图书中的更多信息,它们说明了url中已命名和未命名组如何在您的视图中转换为args和kwargs:
http://www.djangobook.com/zh/1.0/chapter08/#cn38
尤其
这个[命名的url组]完成与上一个示例完全相同的功能,只是有一个微妙的区别:捕获的值作为关键字参数而不是位置参数传递给视图函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)