0
我試圖創建相關的對象,其中的關係本身也是一個可編輯字段的表單集。Django的Inlineformset與編輯外鍵關係
比方說,我們有一個像下面的一個models.py。
from django.db import models
class Author(models.Model):
name = models.CharField(max_length=45)
class Book(models.Model):
name = models.CharField(max_length=45)
author = models.ForeignKey(Author)
是否有某個作者創建的所有書籍的一個formset,並能夠改變任何的那些書的作者一個良好的,Python的辦法嗎?這將是解決外鍵關係中任何錯誤的特別有用的方法。
我的第一直覺是,inlineformset會解決這個問題對我來說,但我似乎無法得到每本書的作者是一個可編輯的字段,甚至當我使用自定義表單。
使用modelformset_factory你試過嗎? –
這個技巧。我仍然想知道inlineformset_factory是否可能。 – Alex