2014-11-22 263 views
0

我很努力在用Django構建網站。在那個網站上,我想了解很多關於電視節目的信息。我希望我的用戶能夠插入和修改信息。這些信息需要進行審覈,在主持人接受之前不應發佈變更。Django管理對象權限

我遇到了django-moderation作爲該方面的解決方案。 我的用戶將登錄到django-admin的另一個實例,其中different user rights。 我正在添加django-guardian來處理每個對象的權限。

現在我迷失了一點。我想我會找到如何連接所有這些東西,它會在閱讀完所有文檔後的幾個星期內工作,發生所有錯誤,等等......我想知道如果架構是否合理,如果是軟件我錯過了組件。

謝謝您的考慮。

編輯:BTW,使用Django 1.7 Python的工作3.4

回答

1

Django的適度看起來很有趣,我沒有用它。項目中沒有太多活動,但活動很活躍。我認爲它會適合你想要的用例。我最近考慮過django-guardian爲一個項目,並拒絕它贊成延長tastypie的授權。我認爲我的用例有點不同,我需要維護對django-guardian難以表達的外鍵關係的約束。如果您只打算允許或拒絕讀/寫權限,並且不需要驗證基本數據點以外的任何內容,它就會做得很好(在這種情況下,請使用Django's model validators)。

一般來說:Django有各種各樣的easily included apps。一般來說:如果你可以用pip install解決它,那就這樣做。

+0

順便說一句,我工作的Django 1.7由python 3.4驅動,它似乎像Django中度不兼容。 – Spoutnik16 2014-11-22 12:53:04