我有機型是這樣的:多對多 - 正確使用
User:
#somefields
apps = models.ManyToManyField(App)
在這裏,用戶註冊過程中最初創建。他在單獨的頁面中使用許多到多個應用程序鏈接應用程序,用戶只選擇(多個)應用程序,沒有其他字段。
在Django中填充應用程序的最佳方式是什麼?例如,如果我們也可以創建User,那麼我們可以簡單地使用modelform,其中.save(commit = False)將創建用戶,而.save_m2m()將鏈接應用程序。但在這裏我們不需要創建用戶。我們將已經有用戶,我們只需要添加應用程序。怎麼樣 ?
新增加的詳細信息: 我知道如何處理普通的「窗體」和正常的網絡方式。但我想編寫所需的高質量代碼。如果使用正常形式沒有問題,那就很好。
首先,請忽略如何創建用戶,因爲這是沒有問題的。一種向用戶添加應用的形式?但是如何? – user2349115