我真的很挣扎。我查看了Django文档,但我找不到一种方法来获取当前使用站点框架登录site_id
的{{1}}。
我想构建一个博客帖子,但我不想包含user_id
,以便用户发布的内容会转到特定的site_id
。
用户只有权发布到一个site_id。
澄清:
site_id
。有办法做到这一点吗?
答案 0 :(得分:1)
用户不属于某个网站。请求确实。
如果您的Django项目网站在某种程度上归用户所有,那么您应该在User
模型中添加一个新字段。像这样:
class MyUserModel(...):
...
blog = models.OneToOneField(Site)