我试图将通过查询字符串传递的id附加到表单字段user_id的示例。我已经尝试了很多不同的方法,似乎不能让它工作。正在成功传递ID。
我如何传递它的url(尝试int:仍然没有工作)
path('customer_note/<id>', views.customer_note, name='customer-note'),
观点
def customer_note(request, id):
obj_instance = Customer.objects.get(user_id= id)
obj_instance.user_id = id
obj_instance.save(update_fields=['user_id',])
#this is the start of the form save. I couldn't figure out how to do it here either.
if request.method =="POST":
customer_form = CustomerForm(request.POST)
if customer_form.is_valid():
. . .
谢谢你
我试过使用www.example.com并附加它。request.user.customer.id and attaching it. I have tried update() in various ways.
1条答案
按热度按时间6ojccjat1#
评论让我意识到了这一点,但他们没有很好地解释这一点。
我无法完成此操作,因为客户与用户有FK。这将使用用户ID创建数据冗余。为了解决这个问题,我需要一个不链接到用户的表。此表可能具有FK to Customers。