2014-02-20 24 views
1

例如,我使用的是Django的通用視圖,在我的url中有一個PK。現在,Django正在渲染該context_object,但不是從url到我的視圖PK。當我想在Django中使用sitetree時,我需要這個功能。在Django UpdateView中從URL返回PK

所以我只需要在django渲染pk從url的通用視圖。

如何做到這一點?

回答

2

如果它是一個更新視圖,你將有一個可用的表單變量在template.Just使用form.instance.id或任何你的ID叫

在DeleteView,你將有一個名爲「對象」的變量。只需使用object.id

這同樣適用於其他:由於你的模型總是有一個ID(因爲它是在URL中我假設你沒有創建),可以達到它

+0

那麼其他普通的看法? –

+0

在DeleteView中,例如,您將得到一個名爲「object」的對象實例。只需使用object.id即可 – Alvaro