【问题标题】:Django Creating app objectsDjango 创建应用程序对象
【发布时间】:2013-12-05 22:29:27
【问题描述】:

我一直在关注 django 教程,并在网站的管理面板中显示民意调查。

另外,我使用 django-registration 包创建了一种允许用户登录和注册新帐户的方法。

我如何授予此用户在投票中创建对象以显示在网站管理面板中的权限?

此外,这些用户不是员工,因此他们将无法登录网站的管理部分。有没有办法在表单中创建 Poll 对象?

【问题讨论】:

  • 如果用户可以登录您的网站,您可以通过为他们创建一个表单来创建投票,如果这就是您的要求的话。
  • @Aamu 但是他们是否需要某些权限才能这样做?
  • 你在想什么类型的权限?
  • 如果您创建一个非管理视图来输入投票信息,用户将不需要任何权限,除非您专门将您的视图设置为需要一些权限。事实上,除非您专门将视图设置为需要登录,否则用户不需要登录。
  • @Aamu 在管理面板上我可以看到有 3 件事说创建民意调查、修改民意调查等。

标签: django django-registration


【解决方案1】:

此外,这些用户不是员工,因此他们将无法登录网站的管理部分。有没有办法在表单中创建 Poll 对象?

这就是你在 django 教程第 4 页所做的事情。完成本教程,您将回答自己的问题。

https://docs.djangoproject.com/en/dev/intro/tutorial04/#write-a-simple-form

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-28
    • 2011-12-27
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多