2

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

所以我只需要在 django 从 url 渲染 pk 中进行通用视图。

怎么做?

4

1 回答 1

2

如果它是 UpdateView,您的模板中将有一个可用的表单变量。只需使用form.instance.id 或调用任何您的 id

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

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

于 2014-02-20T19:26:07.520 回答