[英]Django: Creating forms for data linked to a user profile
我正在尝试使用将用户作为外键的模型来保存链接到用户个人资料的数据。 我想不出一种创建表单的方法,该方法允许添加数据的新实例而无需在表单本身中包含用户名。 我想要一个不包含用户外键的表单。 一切正常,直到我尝试将用户ID添加到将要保存的表单/数据中。
如何保存保存的登录用户,在请求对象中来回传递该登录用户,并将其注入数据中?
使用表单构造函数为表单赋予初始值,例如
render_to_response(
'template.html',
{"form" : MyForm(initial={"username": request.user})},
context_instance = RequestContext(request)
)
您可以在Django文档中阅读更多内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.