在Django UpdateView中从URL返回PK

时间:2014-02-20 19:17:02

标签: django django-views django-sitetree

例如,我正在使用Django的通用视图,在我的网址中,有一个PK。现在,django正在渲染context_object,但不是从url渲染到我的视图。当我想在Django中使用sitetree时,我需要这个功能。

所以我只需要在django中创建通用视图,从url渲染pk。

怎么做?

1 个答案:

答案 0 :(得分:2)

如果是UpdateView,您的模板中会有一个表单变量。只需使用form.instance.id或任何您的ID称为

在DeleteView中,您将拥有一个名为“object”的变量。只需使用object.id

即可

同样适用于其他人:由于你的模型总是有一个id(因为它在我假设你没有创建的url中),你可以达到它