我有一個主題應用程序,允許用戶創建主題。對於每個單獨的主題,創作者都可以爲主題添加主持人。在Django模型中構建這個最好的方法是什麼?基於用戶主題的版主模型方案?
通過檢查用戶是否是給定主題ID的「主持人」,製作一個僅處理版主的單獨應用程序會更好嗎?或者我應該從主題應用程序中完成它?如果是這樣,那麼最好的方法是什麼?
我有一個主題應用程序,允許用戶創建主題。對於每個單獨的主題,創作者都可以爲主題添加主持人。在Django模型中構建這個最好的方法是什麼?基於用戶主題的版主模型方案?
通過檢查用戶是否是給定主題ID的「主持人」,製作一個僅處理版主的單獨應用程序會更好嗎?或者我應該從主題應用程序中完成它?如果是這樣,那麼最好的方法是什麼?
爲什麼不創建爲主題的模型自定義權限?
http://docs.djangoproject.com/en/dev/topics/auth/#custom-permissions
我認爲多對多場西裝罰款)
class Topic(models.Model):
author = models.ForeignKey(User)
moderators = models.ManyToManyField(User)
爲什麼不爲'Topic'模型創建自定義權限? https://docs.djangoproject.com/zh/dev/topics/auth/#custom-permissions – 2012-03-29 00:27:57
謝謝,我會研究這個! – arooo 2012-03-29 00:54:06
這看起來像我需要的,你會喜歡這個帖子的答案,所以我可以標記它嗎? – arooo 2012-03-29 01:19:28