Я хочу сохранить список строк в базе данных django sql -lite из представления. Вот мой кусок кода
def home(request):
if request.method=='POST':
tags=request.POST['tag']
tweets=scrape(tags)
tweets=preprocessing(tweets)
tweet=Tweet()
tweet.text='save the tweet'
tweet.save()
return render(request,'home.html',{"tweet":tweets})
else:
all_tweets=Tweet.objects.all
return render(request,'home.html',{"old_tweet":all_tweets})
Следующая три строки может сохранить одну строку (tweet)
в моей базе данных
tweet=Tweet()
tweet.text='save the tweet'
tweet.save()
Но у меня есть список строк (tweets)
что я хочу сохранить в базе данных. Я хочу сохранить вывод preprocessing(tweets)
, который является списком в моей базе данных. Если я использую al oop, я думаю, что это делает процесс слишком медленным. Код L oop следующий:
for tw in tweets:
tweet=Tweet()
tweet.text=tw
tweet.save()
Так есть ли эффективный способ. Спасибо