"Вопросы и ответы" Django и Python, страница 71

14.10.2024
Django Wagtail, React Native и регистрация и вход в систему от сторонних производителей

Я работаю над созданием рыночной платформы. У моих продавцов есть веб-портал для управления своими магазинами. У моих покупателей есть нативное мобильное приложение react для доступа к платформе. Мой сервер работает на django wagtail. Я использую …

14.10.2024
Отказ в доступе при отправке электронной почты из AWS SES в ElasticBeanstalk (приложение Django)

Недавно я заметил, что получаю следующую ошибку в моем Django-приложении, работающем на AWS При вызове операции GetSendQuota произошла ошибка (AccessDenied) операции: Пользователь: arn:aws:iam::123412341234:user/USER-IAM-NAME не имеет права авторизован для выполнения операции: ses:GetSendQuota с явным запретом в политике, основанной …

14.10.2024
Какой лучший вариант для Django+Celery в Google Cloud run?

В настоящее время у нас есть приложение, которое работает на Django, а фоновые задачи выполняются на Celery. Теперь нам нужно перейти на Google Cloud Run, и как в этом случае быть с Celery, ведь Celery нельзя запустить в Google Cloud …

14.10.2024
Можно ли использовать HTMX с таблицами данных?

В моих таблицах данных есть следующее: columns: [ { data: 'product.item_code', className: 'text-start align-middle', render: function (data, type, row) { return '<a href="#" class="btn btn-primary" hx-post="/app/function/" hx-trigger="click" hx-target="#details" hx-swap="beforeend">' + row.product.item_code + '</a>' } } Я не …

14.10.2024
Зачем нужен Django Rest Framework?

Всем привет! Возможно вопрос покажется глупым, но хочу полностью разобраться в теме начиная с таких азов. Я изучаю DJango, написал уже интернет магазин для своего знакомого, получилось достаточно неплохо, как мне кажется. Все работает, у меня есть регистрация пользователей, есть …

14.10.2024
После добавления параметра HOST в django я получаю ошибку utf-8 при создании суперпользователя

Я новичок в django. Я пытаюсь открыть свой проект с базой данных postgresql в docker. В процессе сборки проблем нет, но когда я пытаюсь создать суперпользователя, я получаю ошибку utf-8. yml файл services: app: build: . volumes: - .:/project …

14.10.2024
Django возвращает «Учетные данные для аутентификации не были предоставлены» при попытке аутентификации с помощью токена

(я пробовал решения в похожих вопросах, но они мне не подошли). Я создаю простое веб-приложение на основе Django REST, в котором пользователь будет регистрироваться, создавать некоторые события, позже входить в систему и просматривать события. Вот вид события: …

14.10.2024
Django: Favicon не отображается при предварительном просмотре извлеченных ссылок

Я разрабатываю Django-приложение, в котором пользователи могут создавать записи в блоге, содержащие ссылки. Я хочу отображать предварительный просмотр этих ссылок, включая фавикон сайта. Однако, несмотря на реализацию логики для извлечения favicon из сайтов, на которые ведут ссылки, он не …

14.10.2024
Система Django не выводит пользователя из системы при закрытии браузера/вкладки (Chrome/Safari) [дубликат]

Обычный Safari/Chrome: Сессии не завершаются при закрытии вкладки или браузера. #middleware.py if manager: if client.logout_browser_close_manager: request.session.set_expiry(0) request.session.modified = True #settings.py SESSION_EXPIRE_AT_BROWSER_CLOSE = True SESSION_SAVE_EVERY_REQUEST = True Я могу подтвердить, что файл middleware.py добавлен в конфигурацию …

13.10.2024
Автозаполнение PyCharm не работает для контекстных переменных в шаблонах Django

Обычно автозаполнение (завершение кода) в PyCharm работает для контекстных переменных в шаблонах Django. Например, если контекст - это {"question": question}, где question - это экземпляр модели Question, PyCharm будет предлагать предложения автозаполнения, когда я начну набирать {{ question. }}, …

13.10.2024
Добавляет дополнительный www при входе в админ-панель django

Вчера мой сайт работал очень хорошо, но сегодня у меня возникла проблема. Мой сайт: https://www.622health.com.tr Когда я пишу https://www.622health.com.tr/admin и нажимаю enter, Перенаправляет на https://www.www.622health.com.tr/admin Я сделал …

13.10.2024
Django Postgres Json Filtering

Имеется модель django Model. В ней есть поле типа JSONField. В таблице этой модели в postgresql хранится около 1000 json-файлов. Json имеет строгую структуру. 'food' -> foodid -> 'field' -> fieldname -> {....}. Вместо foodid и fieldname могут быть …

13.10.2024
Django Ошибка: DisallowedHost - Неверный заголовок HTTP_HOST при использовании пользовательского домена от Namecheap

Недавно я развернул приложение Django на AWS EC2 и успешно получил доступ к нему через его публичный IP. Затем я приобрел домен у Namecheap (www.myproject.com), чтобы использовать его вместо IP-адреса. После настройки домена я столкнулся со …

13.10.2024
Cookie аутентификации не отправляются при запросе Axios в браузере [дубликат]

У меня проблемы с аутентификацией на основе cookie в моем приложении Django + React. Я установил cookie на бэкенде, но он не отправляется при последующих запросах от фронтенда React (использующего Vite) приложения, работающего на Google Chrome. Я пытаюсь реализовать …

13.10.2024
Неправильная фильтрация продуктов с помощью AJAX в Django

Я работаю над сайтом электронной коммерции, используя Django и jQuery для фильтрации товаров на основе выбранных критериев (диапазон цен, категории и продавцы). Хотя AJAX-запрос отправляется корректно и я получаю ответ, на странице все равно отображаются все товары, независимо от выбранных …

13.10.2024
Js не загружается в html

Вот ошибка, которая продолжает появляться : 2/:47 Uncaught ReferenceError: moveSlide is not defined at HTMLAnchorElement.onclick (2/:47:64) onclick @ 2/:47 2/:48 Uncaught ReferenceError: moveSlide is not defined at HTMLAnchorElement.onclick (2/:48:63) Но я только что закончил свой javascript для …

13.10.2024
Отправляя массив текстов в Django через POST, не удается получить массив, получаем строку

Я отправляю эти данные в Django, эти тексты получены из нескольких CKEditors chk_vals = ["Some text","Other text"]; const data = new URLSearchParams(); data.append("csrfmiddlewaretoken", "{{csrf_token}}"); data.append("tmplData", JSON.stringify(chk_vals)); fetch(uri, { method: 'post', body: data, }) .then(response => response.json()) .then(data => { …

13.10.2024
Добавьте первичный ключ для существующей таблицы

У меня есть таблица базы данных core_config и базовая модель core.Config, связанная с ней. В начальной миграции есть определение id AutoField по умолчанию, но в таблице базы данных нет PRIMARY KEY (я понятия не имею, почему), поэтому я не …

13.10.2024
Авторизация через соц. сети (VK) при помощи drf-social-oauth2

Хочу сделать авторизацию через VK ID на своём Django сайте, однако существующие гайды устаревшие в силу коренного изменения подхода к авторизации у ВК. Хочу использовать библиотеку drf-social-oauth2. Расскажите, пжлст, более подробно реализацию применительно к VK ID.

13.10.2024
Плюсы и минусы отказа от использования ForeignKey в сквозной таблице Django?

Я работаю над проектом Django и столкнулся с паттерном проектирования, в котором я не уверен. У меня есть промежуточная таблица (сквозная таблица), которая связывает Book и Tag. Вместо того чтобы использовать поля ForeignKey для связей, таблица использует обычные поля …

13.10.2024
Django Неразрешенный тег «load» в DRF api.html

У меня есть следующий полностью функционирующий проект/rest_framework/api.html: {% extends 'rest_framework/base.html' %} {% load static %} {% block style %} {{ block.super }} <link rel="stylesheet" href="{% static 'css/General.css' %}"> {% endblock %} проблема в том, что load подчеркнут, …

13.10.2024
Как эффективно структурировать логику преобразования между парами моделей в Django?

Я работаю над приложением на Django, где мне нужно обрабатывать преобразования между парами моделей с разными единицами измерения. Эти модели похожи на задачи, которые пользователь должен выполнить, а преобразование единиц между двумя задачами пытается сопоставить усилия, затраченные на выполнение …

12.10.2024
Cors-erorr возникает, когда я отправляю почтовый запрос, но corsheaders настроены

Я хочу сделать запрос на пост для бэкэнда из фронтэнда, но получаю ошибку в браузере. Я протестировал это через postman - проблем с логикой на бэкэнде нет, и я правильно настроил corsheaders, я думаю. (frontend - Next.js) (backend - Django …

12.10.2024
Django datatable: упорядочивание по последней записи

У меня есть таблица данных с 11 столбцами. Первый столбец - ID (pk), и таблица упорядочена по этому первичному ключу. order: [[1, 'desc']] Я хочу упорядочить все записи в моей таблице по последнему добавлению к первому, как это …

12.10.2024
Проблемы с шаблонным HTML в папке шаблонов Django

«Я попробовал переустановить все расширения, изменить настройки и переустановить VS Code, но автопредложение сниппетов в templates/index.html не работает. Однако, когда я перемещаю index.html из папки templates в ./index.html, сниппеты снова начинают работать. Как исправить автоподбор сниппетов в папке templates?" …

12.10.2024
Когда страница полностью загружена, видимость содержимого отключается

Первый вариант - режим загрузки страницы - это если прервать ее на этапе загрузки, а не полностью. Страница загружается не полностью. В этом случае - вариант - все содержимое отображается в браузере - загружается соответственно то содержимое, которое успело загрузиться …

12.10.2024
Приложение Django на Vercel ведет себя по-разному при изменении значения DEBUG

Когда я разворачиваю приложение Django на Vercel с помощью DEBUG = False, оно показывает «превышен максимальный размер разархивированного файла», но когда я разворачиваю то же приложение Django с помощью DEBUG = True, оно работает нормально. Почему так? В …

12.10.2024
Ftplib не отправляет файлы в celery bot

Я использовал код отсюда для загрузки файлов в Selenium Grid VMs, но, когда я использую FTP, он не показывает ошибку и не отправляет файлы. Код от ftp-бота def is_connected(ftp): try: ftp.retrlines('LIST') except (socket.timeout, OSError, AttributeError): return False …

12.10.2024
Как сбросить страницу действий администратора Django после возврата ответа FileResponse

У меня есть действие Django Admin action, которое создает и загружает файл в ответ на запрос экспорта данных от пользователя. Загрузка файла работает нормально, но страница администратора остается в том же состоянии, когда пользователь впервые инициировал …

12.10.2024
Как цветы сельдерея подключаются к Redis через ssh-туннель

Я использую ssh-туннель для подключения к redis на удаленном хосте, но когда я использую ssh -L localport:target_remote_host:target_remote_port username@medium_remote_host для пересылки локального запроса, я могу подключиться к целевому удаленному redis с помощью redis-cli. Но когда я запускаю цветок, он не …

12.10.2024
Преобразование поля Django JSON в текст в подзапросе

У меня есть две модели Assignment и Application. Assignment имеет поле meta, которое содержит данные uuid, используемые для соответствия полю uuid на Application. Моя цель - объединить информацию о назначенцах, когда я запрашиваю приложения. У меня есть такой …

12.10.2024
Как исправить консольную ошибку «CSS Stylesheet not loaded due to „text/html“ MIME mismatch» в Django 4.2?

Я просто работал над своим сайтом, и каждый день стили работали отлично, и все было на высоте. Но сегодня я зашел в Chrome и загрузил свой сайт сначала в автономном режиме, используя сервер Django по умолчанию, и он не …

12.10.2024
Django позволяет реализовать многопользовательский социальный вход (арендаторы предоставляют свои собственные учетные данные OAuth2)

У меня есть многопользовательское приложение Django, созданное с помощью пакета django-tenants. Мой социальный логин обрабатывается python-social-auth (точнее drf_social_oauth2). Я хотел бы позволить арендаторам предоставлять свои собственные учетные данные Google OAuth2 …

11.10.2024
Исключение объектов с соответствующим диапазоном дат

Используя эти (упрощенные, конечно) модели: class Person(models.Model): name = models.CharField() class InactivePeriod(models.Model) person = models.ForeignKeyField(Person) start_date = models.DateField() end_date = models.DateField() class Template(models.Model): day = models.CharField() #choices = monday, tuesday, etc... person = models.ForeignKeyField(Person) class TheList(models.Model): person = models.ForeignKeyField(Person) …

11.10.2024
Django ModuleNotFoundError: Нет модуля с именем 'storages', несмотря на установленный пакет

Я сталкиваюсь с постоянной ошибкой ModuleNotFoundError при попытке запустить мой проект Django, несмотря на то, что пакет установлен. Вот подробности: Проблема Когда я запускаю: python3 manage.py runserver Я получаю следующую ошибку: CopyModuleNotFoundError: No module named 'storages' …

11.10.2024
Ошибка при развертывании бэкенда Django/DRF на Google Cloud: Не найдено подходящего дистрибутива для Django==5.0.4

Я пытаюсь развернуть свой бэкенд Django (с использованием Django Rest Framework) на экземпляре Google Cloud VM. Однако, когда я запускаю pip install -r requirements.txt, я сталкиваюсь со следующей ошибкой: Вот шаги, …

11.10.2024
Django ORM - .exclude Q vs exclude(ids_in=ids) с Subquery, annotate

Django Queryset exclude() не работает, как ожидалось, с выражениями Q Я пытаюсь исключить некоторые Project объекты из моего набора запросов, используя два разных метода: один основан на идентификаторах, а другой - на Q выражении для аннотированных данных. Однако каждый …

11.10.2024
Добавление числовой строки в отсканированные PDF-файлы

Это отсканированный PDF, в который я хочу добавить несколько числовых линий, и я пробовал pytesseract, reportlab, но не получаю нужного результата. То, что я ищу, находится ниже <a href="https://i.sstatic.net/YFyty6ex.jpg" rel="nofollow …

11.10.2024
Токен CSRF в Angular+Django не сохраняется в cookie

У меня есть веб-приложение с Angular frontend и Django backend. Все работает хорошо локально, поэтому я развернул бэкенд на PythonAnywhere. Я использую CSRF-токены, поэтому, как только пользователь открывает страницу, пустой запрос отправляется на бэкэнд, который отвечает токеном, автоматически сохраняемым …

11.10.2024
Django Cart View: Общая сумма показывает 0

У меня возникла проблема с представлением корзины в Django, когда общая сумма корзины отображается как 0. Ниже приведены соответствующие части моего кода и журналы. JavaScript (AJAX): $(document).ready(function() { $("#add-to-cart-btn").on("click", function(){ let quantity = $("#product-quantity").val(); let product_title = …