【发布时间】:2011-06-22 22:17:26
【问题描述】:
在我的 Django 1.2.4 站点中,我想将用户引导到一个管理页面,该页面根据他们正在使用的当前数据预先填写了一些值。例如:
{% for person in people %}
<tr>
<td>{{person}}</td>
<td><a href='admin/foo/bar/add?name={{person}}'>Create a foo for {{person}}</td>
</tr>
{% endfor %}
然后,当用户单击该链接时,name 字段将预先填充值 {{person}}。
Django 管理界面是否支持这样做? Django 管理表单使用 POST,但我不确定如何将 POST 数据添加到来自模板的请求。
或者,我可以设置 GET 变量,然后在表单中使用自定义 JavaScript 来设置相应的值。
【问题讨论】:
标签: javascript django django-admin django-templates