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