更新单个字段

时间:2010-03-21 10:27:13

标签: django

我有一个Customer类,其中有representative字段....此字段最初为空白但是当用户打开所选客户的详细信息页面时,他们将获得通过点击链接代表该客户开放。我想到的模板布局是:

<strong>Representative: </strong>
{% if customer.representative %}
   {{ customer.representative }}
{% else %}
   <a href="{% url representCustomer customer.id %}">Represent this customer.</a>
{% endif %}

剩下的就是实现这一目标的观点......这就是我被困住的地方。

2 个答案:

答案 0 :(得分:1)

您需要从网址中找出客户,并且您可以从请求中获取当前用户,然后它只是两行视图代码:

customer = Customer.objects.get(pk=1)
customer.representative = Representative.objects.get(user=request.user)
customer.save()

也就是说,建议不要使用GET请求更改数据。

答案 1 :(得分:0)

只需获取用户所属的代表并将其分配到相关客户模型的representative字段,然后保存。