Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Django模型与用户帐户集成_Django_Django Models - Fatal编程技术网

将Django模型与用户帐户集成

将Django模型与用户帐户集成,django,django-models,Django,Django Models,是否有人列出了他们在将某个模型与用户关联时所做的事情 也就是说,如果一个博客条目有用户,你必须做几件事: -添加foriegnkey字段 -使外键字段可编辑=False -保存/加载时,确保request.user与entry.user匹配 这就是我能想到的。有没有更简单的方法?还有什么需要记住的吗?这是一种适当的方法,尽管它可能会有助于编辑。应在视图中分配用户,而不是将其推送到模型中,以保持MVP的清晰分离。将模型与用户配置文件对象关联可能比直接与用户关联更有意义。这样就更容易将模型连接到用户

是否有人列出了他们在将某个模型与用户关联时所做的事情

也就是说,如果一个博客条目有用户,你必须做几件事: -添加foriegnkey字段 -使外键字段可编辑=False -保存/加载时,确保request.user与entry.user匹配


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

这是一种适当的方法,尽管它可能会有助于编辑。应在视图中分配用户,而不是将其推送到模型中,以保持MVP的清晰分离。

将模型与用户配置文件对象关联可能比直接与用户关联更有意义。这样就更容易将模型连接到用户的自定义属性