首页 > 解决方案 > 我必须将客户数据转移到预订。任何可能的方法?请告诉我

问题描述

from.models import Book,Cust

Cust.objects.get(acc, no1)
Book.objects.create(ac="acc",no="no1")

INSERT INTO Book (ac, no) SELECT ac, no FROM Cust.

我要转换成django orm 查询怎么办?

标签: djangoormmodel

解决方案


让我坚持要求您在问题中提供明智的信息。所以你可以开始看看两种基本方法:

访问安装了两个表的数据库中的数据(我假设)并运行您提到的 INSERT 查询;

或者在你的 django 的 models.py 中添加一个方法到你的任何一个模型中,例如:

................
class Book(models.Model): 
.........................  
    def updateBook(self):
        set = Cust.objects.all().values('ac','no')
        for e in set:
            self.create(ac = e.cust, no = e,no)

推荐阅读