2013-02-21 90 views

回答

1

您可以使用管理員登錄頁面和自定義URL重定向。這是Facebook身份驗證的工作示例。 https://github.com/sivaa/django-social-auth-facebook

+0

謝謝,我會檢查一下,但我更加好奇內容創建表單,以及隨機用戶使用管理界面創建內容的最佳做法。 – Jason 2013-02-21 06:16:47

+0

您可以限制用戶的默認權限(來自預定義的組)。每當新用戶登錄時,都會分配一個默認用戶組。我已經開發出非常相似的例子。你可以在這裏參考。 https://github.com/sivaa/pycon2012-todo – 2013-02-21 06:38:40

+0

我不想花費很多時間花費UI屏幕,除非它是絕對必要的。我總是嘗試自定義管理頁面。最近的應用程序,我已經發展。 http://myeventsin.appspot.com – 2013-02-21 06:40:09

1

作爲一般規則,django管理員最適合在開發和測試過程中驗證模型;不應該用作前端用戶界面。

由於每個網站/應用程序都有其獨特的要求,因此很難推薦教程。一旦你熟悉Django中,你會發現下面的庫有所幫助:

有關自定義現有的管理應用程序:

+0

嗯...我看到你在說什麼,但這是一個似乎經常被掩蓋的區域。我擁有的Django書是我的Rails書的兩倍厚,但只是談論與搜索框和聯繫表單的關係表單。對於所有的內容創建/編輯,它使用管理界面,儘管在我的Rails書中正在廣泛討論內容創建/更新表單。 我知道多麼容易混淆,但找到工作但不理想的事情。我只是想要一些東西,所以我知道我不會完全走錯路。 – Jason 2013-02-21 06:32:20

+0

這是因爲django貢獻的應用程序是其優勢所在;與任何與鐵軌相關的東西(我認爲只是普通的腳手架,如果那樣的話)。 – 2013-02-21 11:35:31

相關問題