如何在基于django类的视图中从url获取关键字参数?

时间:2014-04-22 12:46:27

标签: django django-class-based-views

有没有办法在基于类的视图方法中的url.py中声明关键字参数?

例如:我想覆盖get_initial(self)以将其中一个值设置为来自url的值。我真的需要覆盖__init__才能做到吗?

1 个答案:

答案 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