gpt4 book ai didi

python - 在 django 中迭代查询集时创建新表

转载 作者:行者123 更新时间:2023-12-01 05:28:55 26 4
gpt4 key购买 nike

这是一个新手问题,但尽管阅读了 https://docs.djangoproject.com/en/dev/ref/models/instances/#saving-objects ,我不太确定该怎么做。我有一个现有的表,我想在其中迭代其所有记录,并将某些信息保存到第二个表中。我有以下模型:

class myEmails(models.Model):
text = models.CharField(max_length=1200)

在我看来,我有:

def getMyMessages(request):    

from django_mailbox.models import Message
from get_new_emails.models import myEmails
import re

qs = Message.objects.all()
count = 0
output = ""
for i in qs:
count += 1
output = output + str(count) + " TEXT: " + i.text + '<br>' + '<br>'

return HttpResponse(output)

如何修改我的 View 以将“i.text”保存到“myEmails”表的文本字段

最佳答案

您可以创建新对象,然后使用 save() 将它们保存到数据库:

for i in qs:
obj = myEmails(text=i.text)
obj.save()

关于python - 在 django 中迭代查询集时创建新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20763368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com