this Django Doc解釋瞭如何創建一個允許您編輯屬於特定作者的書籍的formset。沒有實例的Django Formset
我想要做的是:創建一個formset,允許您添加屬於新作者的新書...將書籍及其作者添加到同一個表單集中。
你能輕點一下嗎?謝謝。
this Django Doc解釋瞭如何創建一個允許您編輯屬於特定作者的書籍的formset。沒有實例的Django Formset
我想要做的是:創建一個formset,允許您添加屬於新作者的新書...將書籍及其作者添加到同一個表單集中。
你能輕點一下嗎?謝謝。
當您爲初始顯示實例化窗體和窗體集時,您不需要提供實例 - 因此您只需獲取空白窗體。
當您在POST中傳遞數據時,可以先執行表單,保存它並獲取實例。然後,您可以將該實例傳遞給formset,以便正確保存相關對象。
這取決於您是自己做,還是使用內置管理員。
如果您使用管理員,則可以使用inlines。
如果你在自己的應用程序中這樣做,那取決於你。創建一個新表格,其中包含新的author
和book
的字段。當用戶提交表單時,創建新記錄是您的工作。
謝謝,燈: 如果request.method == 「POST」: bookform = BookForm(request.POST) B = bookform .save(提交=假) b.save() 表單集= PadreFormSet( request.POST,request.FILES,instance = b) if formset.is_valid(): formset.save() 它爲我工作,謝謝! – panchicore 2009-08-13 02:53:59