有没有办法在基于类的视图方法中的url.py中声明关键字参数?
例如:我想覆盖get_initial(self)
以将其中一个值设置为来自url的值。我真的需要覆盖__init__
才能做到吗?
答案 0 :(得分:2)
你可以这样做:
arg_value = self.kwargs.get(ARGUMENT_NAME, None)
在SingleObjectMixin
中完成的工作方式,DetailView
提供{{1}}中使用的get_object功能。
https://github.com/django/django/blob/master/django/views/generic/detail.py#L34