例如,我正在使用Django的通用视图,在我的网址中,有一个PK。现在,django正在渲染context_object,但不是从url渲染到我的视图。当我想在Django中使用sitetree时,我需要这个功能。
所以我只需要在django中创建通用视图,从url渲染pk。
怎么做?
答案 0 :(得分:2)
如果是UpdateView,您的模板中会有一个表单变量。只需使用form.instance.id
或任何您的ID称为
在DeleteView中,您将拥有一个名为“object”的变量。只需使用object.id
同样适用于其他人:由于你的模型总是有一个id(因为它在我假设你没有创建的url中),你可以达到它