在Django中获取user_id的site_id?

时间:2016-02-06 09:48:36

标签: django mezzanine

我真的很挣扎。我查看了Django文档,但我找不到一种方法来获取当前使用站点框架登录site_id的{​​{1}}。

我想构建一个博客帖子,但我不想包含user_id,以便用户发布的内容会转到特定的site_id

用户只有权发布到一个site_id。

澄清:

  • 将内容发布到user_id所属的site_id

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

用户不属于某个网站。请求确实。

如果您的Django项目网站在某种程度上归用户所有,那么您应该在User模型中添加一个新字段。像这样:

class MyUserModel(...):
    ...
    blog = models.OneToOneField(Site)