我正在创建一个允许用户通过 Facebook 进行身份验证并创建内容的站点。
我应该使用 Django 管理界面来创建内容还是创建自己的界面会更聪明。如果我应该自己动手,有什么好的教程吗?
我正在创建一个允许用户通过 Facebook 进行身份验证并创建内容的站点。
我应该使用 Django 管理界面来创建内容还是创建自己的界面会更聪明。如果我应该自己动手,有什么好的教程吗?
作为一般规则,django admin 最适合在开发和测试期间验证您的模型;并且不应用作前端用户界面。
由于每个站点/应用程序都有自己独特的要求,因此很难推荐教程。熟悉 django 后,您会发现以下库很有帮助:
django-bootstrap-toolkit
- 这集成了 django 中优秀的引导 css/javascript 框架。django-social-auth
- 允许您的用户使用他们的社交网络凭据登录。pinax
项目- 用于开发几乎任何类型的前端网站的常用实用程序的集合。对于自定义现有的管理应用程序:
grappelli
- 管理员的自定义皮肤django-frontendadmin
- 使用模板标签在前端编辑模型django-admin-tools
- 为管理应用程序定制的小部件和 UI 元素您可以使用管理员登录页面和自定义 URL 重定向。这是 facebook 身份验证的工作示例。 https://github.com/sivaa/django-social-auth-facebook