2013-02-21 119 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

相关问题