Django:将传递的id附加到示例?

jw5wzhpr  于 2023-06-25  发布在  Go
关注(0)|答案(1)|浏览(125)

我试图将通过查询字符串传递的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.

6ojccjat

6ojccjat1#

评论让我意识到了这一点,但他们没有很好地解释这一点。
我无法完成此操作,因为客户与用户有FK。这将使用用户ID创建数据冗余。为了解决这个问题,我需要一个不链接到用户的表。此表可能具有FK to Customers。

相关问题