Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 将模型实例从一个模型复制到另一个模型_Django - Fatal编程技术网

Django 将模型实例从一个模型复制到另一个模型

Django 将模型实例从一个模型复制到另一个模型,django,Django,我正在使用django,并努力解决模型到模型的继承问题。我有两种型号A和B。 我想按下html中的一个按钮,它将从模型a复制一个唯一的onbect实例,并在模型B中创建同一个实例,然后我想删除模型a中的单个对象实例 型号A为客户报价,型号B为客户MarketPlaceQuote,请参见下面的views.py。 以下代码未对请求执行操作?下面是一种更聪明的方法,还是一种修改代码的方法 感谢任何帮助或指导 Views.py def cust_create_marketplace_quote(requ

我正在使用django,并努力解决模型到模型的继承问题。我有两种型号A和B。 我想按下html中的一个按钮,它将从模型a复制一个唯一的onbect实例,并在模型B中创建同一个实例,然后我想删除模型a中的单个对象实例

型号A为客户报价,型号B为客户MarketPlaceQuote,请参见下面的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')
最好的


Serick

我必须说我是一个新手,但是你在哪里为
quote=Customerquote.objects.get(pk=pk)
定义pk变量呢?
另外,我假设request.POST包含pk/id,然后
Customermarketplacequote(request.POST)
正在寻找特定的对象。。。?(这里我可能错了,不确定)

应该是quote=Customerquote.objects.get(pk=id)