我試圖建立一個在線論壇。現在,我的論壇模型有幾個屬性,其中一個是「所有者」,這是創建此論壇的用戶的ForeignKey。它還有另一個屬性「密碼」,它確保每當擁有者創建論壇時,他/她必須鍵入密碼,以便只有具有正確密碼的其他人才能加入論壇。現在,我正試圖實施一項新功能,以便用戶可以選擇加入現有的論壇;然而,我卡住了。django模型屬性字段空列表
1)我的第一個問題是,爲了創建自定義權限,我首先需要另一個模型屬性,其中包含權限用戶的列表。我正在考慮將模型屬性設置爲空列表permissioned_users = [],以便每當用戶請求加入論壇並擁有正確的密碼時,他/她的用戶名將被添加到列表中,然後添加到我的視圖中。 py我可以使用@user_passes_test來檢查request.user.username是否在列表中。但是,我不確定「學生= []」是否可以工作,以便我可以執行「anyparticularinstance」.students.append(「他的名字」)。
2)如何創建加入論壇功能?我完全實現了創建論壇功能,但是如何讓用戶加入現有的論壇?謝謝!
發佈您的模型將有所幫助。 –