0

我正在尝试使用用户作为外键的模型保存链接到用户配置文件的数据。我想不出一种方法来创建一个允许添加新数据实例而无需在表单本身中包含用户名的表单。我想要一个排除用户外键的表单。一切正常,直到我尝试将用户 ID 添加到即将保存的表单/数据中。

如何获取登录用户,在请求对象中来回传递,并在保存之前将其注入数据中?

4

1 回答 1

0

使用表单构造函数为表单赋予初始值,例如

render_to_response(
'template.html', 
{"form" : MyForm(initial={"username": request.user})}, 
context_instance = RequestContext(request)
)

您可以在django 文档中阅读更多内容

于 2012-12-28T01:58:30.670 回答