将Django模型与用户帐户集成

时间:2010-02-12 16:52:25

标签: django django-models

是否有人列出了将某些模型与用户关联起来的事项?

即。如果博客条目有用户,则必须执行以下操作: - 添加一个foriegnkey字段 - 使外键字段可编辑= False - 在保存/加载时,确保request.user与entry.user

匹配

这是我能想到的。有更简单的方法吗?还有什么要记住的吗?

2 个答案:

答案 0 :(得分:1)

将模型与用户Profile对象关联比将用户直接关联更有意义。这样,将模型连接到用户的自定义属性就更容易了。

答案 1 :(得分:0)

这是一种合适的方式,尽管让它可编辑可能很有用。应该在视图中指定用户,而不是推送到模型,以保持清洁的MVP分离。