Help me remove duplicates please, I’ve already tried everything, documentation, chatGPT, I don’t know how to remove it, it’s just that when I access the .html attribute a new request to the database is generated
messagesDB = Message.objects.filter(mailbox=mailbox).select_related('mailbox', 'message_used').prefetch_related(Prefetch('attachments', queryset=MessageAttachment.objects.all(), to_attr='all_attachments'))for message in messagesDB: print(message.html)
SELECT ••• FROM "django_mailbox_messageattachment" WHERE "django_mailbox_messageattachment"."id" = 44 LIMIT 2113 similar queries.
SELECT "django_mailbox_messageattachment"."id","django_mailbox_messageattachment"."message_id","django_mailbox_messageattachment"."headers","django_mailbox_messageattachment"."document"FROM "django_mailbox_messageattachment"WHERE "django_mailbox_messageattachment"."id" = 44LIMIT 21 13 similar queries.
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django\contrib\staticfiles\handlers.py in call(80)return self.application(environ, start_response)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\whitenoise\middleware.py in call(124)return self.get_response(request)
C:\Users\user\AppData\Local\Programs\Python\Python310\lib\contextlib.py in inner(79)return func(*args, **kwds)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django\views\generic\base.py in view(104)return self.dispatch(request, *args, **kwargs)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django\contrib\auth\mixins.py in dispatch(73)return super().dispatch(request, *args, **kwargs)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django\contrib\auth\mixins.py in dispatch(109)return super().dispatch(request, *args, **kwargs)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django\views\generic\base.py in dispatch(143)return handler(request, *args, **kwargs)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django\views\generic\base.py in get(226)context = self.get_context_data(**kwargs)
C:\Users\user\Desktop\Задачник\ProjectsDashboard\dashboard\timetable\views.py in get_context_data(2109)messagesDB = self.get_message_telegram(self.mailbox)
C:\Users\user\Desktop\Задачник\ProjectsDashboard\dashboard\timetable\views.py in get_message_telegram(2058)print(message.html)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django_mailbox\models.py in html(671)self.get_email_object(), 'text', 'html'
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django_mailbox\models.py in get_email_object(783)self._email_object = self._rehydrate(flat)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django_mailbox\models.py in _rehydrate(683)self._rehydrate(part)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django_mailbox\models.py in _rehydrate(683)self._rehydrate(part)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\django_mailbox\models.py in _rehydrate(687)attachment = MessageAttachment.objects.get(
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\cacheops\query.py in get(327)return qs._no_monkey.get(qs, *args, **kwargs)
C:\Users\user.virtualenvs\dashboard-APxxHYiU\lib\site-packages\cacheops\query.py in _fetch_all(250)return self._no_monkey._fetch_all(self)