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

08.02.2025
Почему длительность перехода вместе с масштабом преобразования нельзя было задать с помощью js/css? (Но можно было установить с помощью DevTools)

Проблема в том, что установка transition-duration вместе с transform: scale() приводит к преобразованию с нулевой продолжительностью (хотя стиль отображается в DevTools, как и ожидалось), если он задан с помощью стиля css, js или html. Но результаты корректны, если их настроить …

08.02.2025
Почему request.post отправляет только токен csrf, а не поле моей формы

Я новичок в django, и это мой первый проект. Я создаю форму входа в систему, и когда я хочу ее использовать, она просто отправляет csrftoken, а не мои требуемые поля это моя форма: class MyLoginForm(forms.Form): username = forms.CharField(max_length=50) password = …

08.02.2025
Как хранить изображения

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

08.02.2025
Как передать в переменную только значение (строку), а не объект поля БД

Пишу Django проект про продажу/покупку автомобилей (как "Авто.ру" и "Авито"). Первоначальная цель: оптимизировать запросы к БД. Проблема: После фильтрации объявлений по бренду, у всех объявлений одинаковый бренд. Поэтому запросы к БД у каждого объявления дублируются. Цель: передать в переменную (какую-нибудь …

08.02.2025
Как настроить Dockerize для Django и приложения для голосования в одной настройке docker-compose?

У меня есть проект на Django, который связан с приложением Vite, и я пытаюсь настроить Docker Compose для совместного запуска обоих приложений. Однако я сталкиваюсь с проблемами при создании и запуске контейнеров. Я использую vite для установки tailwind, и все …

08.02.2025
Django Как подменить в HTML форме в <input> значение 'value' с текстового на id перед сохранением в базу

Задача такая - в форме есть readonly поле, куда выводится имя (для удобной визуализации) ученика. &lt;input id=&quot;student&quot; name=&quot;student&quot; value=&quot;{{ student.full_name }}&quot; readonly&gt; Но в базу эту форму джанго конечно же отказывается сохранять, т.к. нужен id ученика. Вопрос - есть …

08.02.2025
Выпадающие списки Select2 не загружаются на мультимодальной странице django

У меня проблема с интерфейсом Django, который я пытаюсь реализовать. Я использую select2 для отображения выпадающих меню, в которых я могу выполнять поиск. Проблема в том, что у меня две разные модели, у каждой есть свои выпадающие меню. Когда я …

07.02.2025
Ubuntu + Apache (mod_wsgi) + Django - HTTPSConnectionPool Ошибка нового подключения - [Ошибка № 111] Отказано в подключении

Окружающая среда: Ubuntu 24.04, Apache 2.4 (+ libapache2-mod-wsgi-py3 5.0.0-1build2), Python 3.12 (+ запросы 2.32.3), Django Admin 5.1.6 Ошибка: Я подключил проект Django через Apache (mod-wsgi), и он работает нормально (по адресу 'https mysub.mydom.com/myapp'), за …

07.02.2025
ModuleNotFoundError: Нет модуля с именем "app.project" при запуске pytest в проекте Django в GitLab CI

У меня возникли проблемы с запуском тестов с помощью pytest в проекте Django на GitLab CI. Структура моего проекта выглядит следующим образом: my-project/ ├── app/ │ ├── app/ │ │ ├── settings.py │ │ ├── (other Django files) │ │ …

07.02.2025
Я пытаюсь развернуть приложение на python в azure, но оно не работает даже с образцом приложения для быстрого запуска

Вот статья от Microsoft с кратким руководством по запуску приложения на python в azure. Итак, я пытаюсь развернуть приложение на python в azure, используя бесплатный уровень, но это просто не работает. Я уже перепробовал множество способов. Я …

07.02.2025
Токен Django CSRF Внезапно перестал работать

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

07.02.2025
Ключевая ошибка при попытке удалить slug из моих моделей

Я получаю эту ошибку при запуске миграции: *old_field = model_state.fields.pop(name) KeyError: 'slug'* У меня нет ссылок на slug, кроме как в моих миграциях, где я добавил его, а затем попытался удалить. Мне не хотелось бы удалять какие-либо изменения, но …

07.02.2025
Что делают чистые функции в model django? НЕ В ФОРМАХ

Я читал ЭТО-РЕШЕНИЕ и мне интересно, какую дозу выполняет "функция очистки"? чисто ли там, куда мы должны поместить наши чеки? <время работы/> затем я нашел эту картинку : введите описание изображения здесь итак, у нас есть …

07.02.2025
HTML-форма в Django: ошибки, не обновляющиеся в DOM после неудачной проверки

Я использую HTML с Django для отправки контактной формы без обновления страницы. Когда в форме появляются ошибки, мой сервер корректно возвращает шаблон contact_messages.html, но ошибки не отображаются на странице после запроса. Я вижу правильный ответ на вкладке Сеть и contact_messages.html …

07.02.2025
Какова наилучшая практика работы с фрилансерами в проекте Django? [закрыто]

У меня есть веб-сайт, написанный с использованием Django, Bootstrap 5, jQuery. Поскольку проект становится все более трудоемким, я хочу, чтобы разработчики-фрилансеры вносили свой вклад. Что является наилучшей практикой в этом отношении. Существует ли практичный метод, позволяющий разработчикам получить доступ к …

07.02.2025
Как запустить несколько просмотров в Django одной кнопкой с помощью HTML?

Я работаю над проектом на Django, где мне нужно вызывать два разных представления при нажатии одной кнопки с использованием HTMX. Сценарий: Сначала мне нужно отправить запрос POST для редактирования задачи (представление edit_positions_tasks). После завершения первого запроса мне нужно отправить запрос …

07.02.2025
Отправка больших файлов base64 через RabbitMQ для использования рабочими

Я использую RabbitMQ и Celery для обработки вложений электронной почты с помощью gmail API. В моем первом celery task он извлекает пакеты электронных писем с большими вложениями в строках base64 размером более 25 Мб на файл. Текущее ограничение по умолчанию …

07.02.2025
Должен ли я выполнять геокодирование на интерфейсе или серверной части приложения Django? [закрыто]

Я разрабатываю веб-приложение с использованием Django, и мне нужно преобразовать предоставленные пользователем адреса в географические координаты (широту и долготу) с помощью сервиса геокодирования, такого как Google Maps Geocoding API. Я пытаюсь определить наилучший способ обработки этого процесса геокодирования: Интерфейс: …

07.02.2025
Проблемы при попытке развертывания с использованием Nginx и Docker?

Я развертываю свой сервер с помощью Nginx и Docker (контейнеризованное приложение DRF), но при попытке получить доступ к панели администратора у меня возникает проблема. Я получаю следующую ошибку: "403 запрещено – не удалось выполнить проверку CSRF. Запрос прерван". Чтобы исправить …

07.02.2025
"Не удается запросить "admin": должен быть экземпляр "User""

Я работаю над проектом Django REST Framework, где у меня есть модель корзины, и я хочу разрешить авторизованным пользователям добавлять товары в свою корзину с помощью запроса POST. Однако я продолжаю получать следующую ошибку: ValueError: Cannot query "admin": Must be …

06.02.2025
Как использовать django-allauth для Google API?

Как django-allauth реализовано получение авторизации с использованием Oauth2 для Google API (в моем случае Gmail API)? Кроме того, я собираюсь реализовать это отдельно от использования django-allauth, чтобы пользователи могли входить …

06.02.2025
Как обслуживать статические файлы в рабочей среде django при значении Debug=False? [закрыто]

Итак, ребята, я обнаружил интересную проблему с обслуживанием статических файлов в рабочей среде Django при значении Debug=False. Сервер Django разработан таким образом, что перестает обслуживать статические файлы при значении Debug=False. Для пользователей docker и K8s это идеальная реализация решения проблемы. …

06.02.2025
Как подключить библиотеку django-storages к S3 хранилищу?

Я собираю проект на DRF. Пытаюсь подключить S3-хранилище. Бесплатным периодом заманил наш российский провайдер. У них есть инструкция как подключиться с библиотекой boto3. Однако в джанго используется библиотека построенная поверх boto3 - django-storages. В settings.py использую следующий код для подключения …

06.02.2025
Управляйте социальными приложениями django-allauth с портала администратора

Во всех руководствах, которые я видел, django-allauth все настройки находятся в файле settings.py. Однако в итоге получается довольно сумбурно: SOCIALACCOUNT_PROVIDERS = { "google": { "SCOPE": [ "profile", "email", ], "AUTH_PARAMS": { "access_type": "online", "redirect_uri": "https://www.********.com/accounts/google/login/callback/", …

06.02.2025
Откуда docker берет worker, если он не указан в файле compose (он был раньше, но был удален, а docker все равно извлекает его)

Я хочу запустить приложение из docker, возникла проблема с тем, что worker_1 подключается к localhost, но в env был указан другой адрес .env DATABASE_URL=postgres://db_user:db_password@db/db_name #DATABASE_URL=postgres://postgres:123@127.0.0.1/olx-killer # Redis #REDIS_URL=redis://localhost:6379 REDIS_URL=redis://redis:6379 Я решил закомментировать все, что связано с redis и celery, …

06.02.2025
Собственный способ предварительного просмотра результатов в Django?

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

06.02.2025
Почему имя пакета должно быть включено в эту инструкцию по импорту? [дубликат]

Чтобы все настроить, вот моя структура каталогов для моего проекта Django: RecallThatMovie | |-- RecallThatMovie | | | |-- __pycache__ (directory) | | | |-- __init__.py | | | |-- asgi.py | | | |-- myconfig.py | | | …

06.02.2025
Сериализатор read_only_fields фреймворка django rest framework не работает

Я использую фреймворк django rest для создания веб-сайта для блога для развлечения. Я использую neon db для базы данных. У меня есть модель users, в которой у меня есть атрибут created_at с типом данных datetime tz. Я также установил значение …

06.02.2025
Как получить доступ к атрибуту от аутентифицированного пользователя в Django?

У меня есть строка кода, которая аутентифицирует пользователя: user = authenticate(request, username=username, password=password, company=company) Существует ли метод, который получает атрибут от аутентифицированного пользователя? Допустим, это таблица моей базы данных пользователей в системе: |username|password|company|type| |Victor| charlie| Echo| Delta| | Bravo | …

06.02.2025
Django с региональными базами данных и пользователями

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

06.02.2025
Facebook JavaScript SDK Не возвращает код авторизации для встроенной регистрации в WhatsApp в Django

Я пытаюсь реализовать встроенную регистрацию в WhatsApp с помощью Facebook SDK, но функция FB.login() не возвращает ожидаемый код авторизации в функции обратного вызова. Ниже приведена моя реализация в виде официальной документации здесь &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; …

06.02.2025
Правильный способ хранения определений (имен) функций Python в базе данных?

Контекст - перейти к "Сути" для tl;dr: Я создаю систему автоматизации отчетов, которая включает в себя несколько независимых "рабочих" демонов, каждый из которых имеет свой собственный экземпляр APScheduler, одно центральное веб-приложение "панель управления" на Django и использует ZMQ для …

06.02.2025
Как динамически переключать базы данных для многопользовательской работы в Django без изменения основных настроек?

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

06.02.2025
Упорядочивать по подмножеству связанных полей?

У меня есть модель Release. У каждого выпуска есть свой тип, и в зависимости от этого типа различные типы Credit считаются основными. Я хочу иметь возможность упорядочивать релизы по названиям Entity их основных титров. class Release(models.Model): TYPES = …

06.02.2025
Django.db.utils.Операционная ошибка: нет такого столбца: dashboard_player.player_run [дублировать]

Class Player(models.Model): role_choices = [ ('Batsman', 'Batsman'), ('Bowler', 'Bowler'), ('AllRounder', 'AllRounder'), ('WicketKeeper', 'WicketKeeper'), ] player_name = models.CharField(max_length=30, blank=False) player_team = models.ForeignKey(Team, on_delete=models.CASCADE, blank=False) match_number = models.ForeignKey(Match, on_delete=models.CASCADE, blank=False) player_role = models.CharField(choices=role_choices, max_length=15, blank=False) player_available = models.BooleanField(default=True) player_number = models.IntegerField(null=True, editable=False) …

06.02.2025
Конфигурация Django+WSGI+Apache

У меня есть система Debian 11 с Apache2 2.4.6.2, mod_wsgi 4.7.1 и Python 3.9. Я хочу запустить два разных проекта Django на одном сервере Apache2 и на одном виртуальном хосте, как описано, например, здесь: http://www.tobiashinz.com/2019/04/10/apache-django-virtualenv.html Следующие …

06.02.2025
Мне нужны некоторые рекомендации по завершению настройки конечных точек api для моего поискового запроса в моих представлениях Django

Я пытаюсь завершить настройку search_query_setдля ArboristCompany в моих представлениях Django. Я слежу за документами Django-Haystack. Я также использую DRF-Haystack. В документации показано, как настроить представления search_querty_set с помощью файлов шаблонов. Однако у меня уже есть вызов API страницы поиска Vue …

06.02.2025
Проблема с переходом статуса Django: Неправильное обновление статуса для "Новый", "Активный" и "Удаленный"

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

06.02.2025
Django ORM периодически умирает при запуске в конечных точках fast API с использованием gunicorn

Я использую django ORM вне приложения django, в асинхронных конечных точках быстрого api, которые я запускаю с помощью gunicorn. Все работает нормально, за исключением того, что однажды в "голубой луне" я получаю эти странные ошибки, когда рабочий сервер, по-видимому, "перестает …

06.02.2025
Нужно ли нам поддерживать поток файлов миграции от разработки к производству? [дубликат]

Я не передавал файлы миграции в git, и команда devops не выполняла миграцию на их стороне, когда я вносил некоторые изменения в модели. На этапе разработки я много играл с моделями, добавлял и удалял некоторые модели, выполнял миграции и мигрировал. …