我正在使用django并为模型继承而苦苦挣扎。我有两个模型A和B。 我想在html中按下一个按钮,该按钮将从模型A复制一个唯一的onbect实例并在模型B中创建该实例,然后我要删除,以删除模型A中的单个对象实例。
模型A为客户报价,模型B为Customermarketplace报价,请参阅下面的views.py。 下面的代码不执行请求?下面有没有更聪明的方法来执行此操作或修改代码。
感谢任何帮助或指导。
Views.py
def cust_create_marketplace_quote(request, id):
if request.method == "POST":
quote = Customerquote.objects.get(pk=pk)
context = {
'quote': quote,
'values': quote,
}
quote = Customermarketplacequote(request.POST)
if quote.is_valid():
quote.save()
return redirect('manage-quotes')
else:
return render(request,'sub/customer_marketplace_quotes.html')
最好
塞里克
答案 0 :(得分:0)
我必须说我是新手,但是您在哪里为quote = Customerquote.objects.get(pk=pk)
定义pk变量?
另外我想request.POST包含pk / id,然后Customermarketplacequote(request.POST)
正在寻找该特定对象...? (我可能在这里错了,不确定)