मेरे पास निम्नलिखित हैं:
answers = Answer.objects.filter(id__in=[answer.id for answer in answer_set.answers.all()])
फिर बाद में:
for i in range(len(answers)):
# iterate through all existing QuestionAnswer objects
for existing_question_answer in existing_question_answers:
# if an answer is already associated, remove it from the
# list of answers to save
if answers[i].id == existing_question_answer.answer.id:
answers.remove(answers[i]) # doesn't work
existing_question_answers.remove(existing_question_answer)
मुझे एक त्रुटि मिली:
'QuerySet' object has no attribute 'remove'
मैंने QuerySet को एक मानक सेट या सूची में बदलने के लिए सभी प्रकार की कोशिश की है। कुछ भी काम नहीं करता है।
मैं QuerySet से किसी आइटम को कैसे निकाल सकता हूं ताकि वह डेटाबेस से इसे हटा न दे, और एक नया QuerySet नहीं लौटाता है (क्योंकि यह काम नहीं करेगा)?