2
A
回答
6
不是通過models
屬性爲UpdateView
。
但是你可以做的是使用extra_context
或覆蓋get_context_data()
並在那裏添加模型。
一個這樣的覆蓋的一個例子是:
class TaffyUpdateView(UpdateView):
def get_context_data(self, **kwargs):
context = super(TaffyUpdateView, self).get_context_data(**kwargs)
context['second_model'] = SecondModel.objects.get(id=1) #whatever you would like
return context
相關問題
- 1. Java模型更新多個視圖
- 2. Knockout observableArray不更新多視圖模型
- 3. 從另一個視圖模型更新視圖模型
- 4. 在一個視圖中顯示和更新多個模型
- 5. 視圖模型不更新
- 6. Knockout.js更新視圖模型
- 7. 從視圖更新模型
- 8. 從視圖模型更新模型
- 9. 更新視圖模型中的屬性
- 10. 更新模型不更新視圖
- 11. 更新模型後更新視圖
- 12. 在一個視圖中的視圖模型/實體或多個視圖模型的多個視圖?
- 13. 1個視圖中的多個模型?
- 14. 一個視圖中的多個模型
- 15. 如何在更新子視圖模型時更新父視圖模型
- 16. 在一個視圖中的MVC多個模型的Asp.net(創建,更新)
- 17. 如何從多個視圖模型更新狀態欄?
- 18. 單一視圖中的多個模型
- 19. 視圖錯誤中的多個模型
- 20. Backbone.js視圖中的多個模型
- 21. ASP視圖中的多個模型
- 22. 更新的類或視圖模型
- 23. 如何在MVC5的部分視圖中更新視圖模型?
- 24. 更新視圖模型時視圖中的表格單元格不更新
- 25. 更新多個視圖
- 26. 動態更新視圖,使用ajax和更多模型加載模型
- 27. 從另一個視圖更新視圖相同的視圖模型
- 28. WPF MVVM更新模型中使用視圖模型
- 29. 在多個視圖中編輯模型
- 30. 在多個視圖中編輯模型
我需要更新這些兩種模式,而不是僅僅把它們傳遞給模板。 – dimazubrik
當然,這是你如何做的最簡單的例子。創建一個表單並通過get_context_data()將其添加並將其發回。 –
@dimazubrik不要求/期待量身定製的解決方案,我們不會爲你帶來樂趣:) Limelight建議的實際上是一種值得研究的可行方法,在過去6個月左右的時間裏一直在努力: ) –