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

28.11.2024
Django/html Автовоспроизведение mp3

У меня есть приложение django, и один view, который проверяет некоторые данные, и передает переменную «play» в шаблон. Если play равен true - должен проигрываться короткий mp3 «bing», в противном случае он не проигрывается. Страница перезагружается каждые 10 секунд, …

27.11.2024
Миграция в различные схемы баз данных в Python Django 5

У меня проблема с миграцией в базе данных PostgreSQL с 2 схемами: public и users. У меня есть модели пользователей и их профилей. Требуется поместить их в схему с именем «users», а затем создать суперпользователя и несколько основных пользователей. …

27.11.2024
Проблема с тестированием UpdateView в Django

У меня есть UpdateView, который позволяет редактировать объекты модели Scooter. После успешной обработки формы (через POST-запрос) представление должно перенаправить пользователя на страницу подробностей редактируемого скутера (с кодом состояния 302). Однако в моем тесте я вижу, что ответ после POST-запроса …

27.11.2024
Как выделить все улицы в диапазоне координат определенного города (например, Милана) с помощью полилинии (Leaflet)?

Я хочу использовать Overpass API (OpenStreetMapAPI) для получения координат (долгота и широта: начало, середина, конец) всех улиц (с конкретными адресами) в диапазоне координат определенного города (например, Милана). Можете ли вы порекомендовать какую-либо документацию или учебники по этому вопросу?

27.11.2024
Использование добавления сообщества AG-grid в автономном режиме

Я добавляю дополнение к сообществу Ag-grid (простая версия java script) в мое приложение на django/python. Я смог заставить работать встроенное редактирование и другие классные бесплатные функции, вставив <script> src="https://cdn.jsdelivr.net/npm/ag-grid-community/dist/ag-grid-community.min.js"></script> в моем файле base.html. Теперь меня …

27.11.2024
Почему Django выдает ошибку 'using password: NO', несмотря на правильные учетные данные базы данных?

У меня возникла проблема с моим проектом Django, когда при входе в систему возникает следующая ошибка: Error: (1045, «Access denied for user „jdcbde5_vawcdb“@„localhost“ (using password: NO)») Ошибка: Подробности: …

27.11.2024
Вставьте данные объекта в форму администратора

Нужна помощь. У меня есть объект, который я добавляю с помощью стандартной формы администрирования по ссылке /admin/tasklist/task/add/ model.py class Task(models.Model): name = models.CharField("Name", max_length=100) discr = models.CharField("Discription", max_length=255) date = models.DateField("Date") status = models.IntegerField("Status", default=2) def __str__(self): return self.name …

27.11.2024
Как настроить WebSockets для приложения чата в реальном времени с помощью Django Channels и React?

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

27.11.2024
Как подружить функции в пользовательской команде django?

Как я могу высмеять foo, чтобы он НЕ вызывался? Вот моя последняя попытка: #~/django/myapp/management/commands/acme.py def foo(): pass class Command(BaseCommand): def handle(self, *args, **options): foo() #~/django/myapp/tests/test.py from django.core.management import call_command @mock.patch('myapp.management.commands.acme.foo') def test_command_output(self,mock_foo): call_command('acme') assert not …

27.11.2024
Предварительная выборка огромных наборов вопросов в django

TLDR: как предотвратить появление очень больших наборов IN в генерируемом SQL-запросе? Когда я предварительно извлекаю поле ManyToMany, указывающее на модель Tag, из модели Object: obj_qs = models.Object.objects.filter(created_time__gt = 2024) obj_qs.prefetch_related('tags') Я получаю предварительную выборку …

27.11.2024
Django MySQL и CONVERT_TZ

Мне нужно узнать продолжительность некоторых событий в моей базе данных MySQL. Вокруг DST продолжительность в UTC отличается от продолжительности в местном времени, и мне нужно знать их в местном времени. Я нашел способ сделать это, но мне интересно, …

27.11.2024
Как аннотировать тип Manager().from_queryset()?

В Django у меня есть пользовательские QuerySet и Manager: from django.db import models class CustomQuerySet(models.QuerySet): def live(self): return self.filter(is_draft=False) class CustomManager(models.Manager): def publish(self, instance: "MyModel"): instance.is_draft = False instance.save() В моей модели я хочу использовать …

27.11.2024
Как сделать группировку по в djano ORM

У меня есть модель заказа, как показано ниже: class Order(models.Model): bill = models.ForeignKey(Bill, on_delete=models.PROTECT, null=True, blank=True) address_from = models.ForeignKey(Address, on_delete=models.PROTECT) address_to = models.ForeignKey(Address, on_delete=models.PROTECT) Как я могу сгруппировать набор запросов и выполнить итерацию в каждой группе следующим образом: …

27.11.2024
Как читать заголовки из сообщений axios в django?

Я отправляю сообщение axios в мое приложение django backend: async function sendBookingRequest() { // console.log(date,bookedHours,cancha,cellphone) try { axios.post("https://danilo2588.pythonanywhere.com/book", { headers: {'Authorization':"1234567890123456789012345678901234567890"}, params:{ 'requested_date':date, 'hours':bookedHours, 'business':cancha, 'phone':cellphone, } }) .then( function(response){ setConfirmation(response.data) setStepper(7) }) .finally( setIsLoading(false) ) } catch(error){ console.log(error) …

26.11.2024
Как добавить литеры событий в Django?

У меня есть следующий код в html с js скриптом, но я хочу добавить его в мои django формы, но я не знаю как и с чего начать. Он автоматически перемножает два числа по мере ввода пользователем и показывает …

26.11.2024
Не получаеться корректно сделать миграцию с MySql django

введите сюда описание изображения Когда пытаюсь сделать …

26.11.2024
Заполнение виджета CheckboxSelectMultiple с помощью моей собственной модели в админке Wagtail

Context Я создал модель, соответствующую модель поля и намерен использовать встроенный виджет CheckboxSelectMultiple для использования внутри админки Wagtail. Концепция представляет собой поле разрешения с множественным выбором, которое сохраняется как битовое поле: # Model class class Perm(IntFlag): …

26.11.2024
Как реализовать многоступенчатое создание товара со связанными моделями (налог, валюта, область доставки, категория) в Django Rest Framework?

Я работаю над процессом создания продукта с использованием Django Rest Framework (DRF), и у меня есть модели для Tax, Currency, DeliveryArea, Category и Product. Процесс создания разделен на несколько этапов, на каждом из которых фиксируются различные части информации о …

26.11.2024
Django: из языка пользователя в строку локали - как сделать?

В нашем стеке Django/Python/Linux мы хотим определить правильную локаль по языку пользователя. Язык может быть 'de', а локаль может быть чем-то вроде de_DE или de_AT или даже de_CH.UTF-8 - в зависимости от того, что возвращает locale -a. В случае …

26.11.2024
«Почему объект, переданный через состояние Link в React, не определяется при обращении к нему через useLocation на следующей странице?»

У меня возникли проблемы с передачей объекта через состояние Link в React Router, и он отображается как неопределенный, когда я пытаюсь получить к нему доступ на следующей странице с помощью useLocation. Вот описание моей установки и проблем, с которыми …

26.11.2024
Ошибка с Django Python

Пытаюсь создать админа в Django, прописываю в cmd: python manage.py createsuperuser. И выдаёт вот такую ошибку(на фото). Так же когда пробывл провести миграцию, выдаёт то же самое. Попробывал посмотреть что хранится по пути который был в ошибки "C:\Users\artem\AppData\Roaming\Python\Python313\site-packages" и там …

26.11.2024
Следует ли использовать тег шаблона csrf в форме поиска?

У меня есть представление на django, которое позволяет пользователю искать и получать данные из базы данных. Никаких изменений в базу данных не вносится. Я также понял, что токен csrf отображается в url. Я поискал в Интернете и прочитал, что …

26.11.2024
Запрос N строк по идентификатору строки со сложным упорядочиванием в Django ORM

По идентификатору ссылки я хочу запросить N строк, чтобы строка с идентификатором ссылки была в середине. Я знаю, как это сделать, когда QuerySet просто упорядочен по столбцу id, но мое решение разваливается, когда я хочу упорядочить результаты по столбцу, …

26.11.2024
Я хочу динамически построить значение с переменным количеством родителей python django

Я работаю над проектом django. У меня есть модель Providable и внешний ключ: категория (providable_categtory). каждая категория может иметь несколько подкатегорий, и в конечном итоге providable будет назначен узлу листа. вот как создается код категории для каждого providable: @property …

26.11.2024
Подключение к mariaDB в действии Github

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

26.11.2024
HX-триггер для выдачи запроса с использованием аргументов

Я хочу создать запрос после триггера с использованием htmx после нажатия на кнопку с помощью django: def SomeView(request, var1, var2): trigger_data = json.dumps({"dlstart": {"pid": pid, "var1": var1}}) return HttpResponse("", headers={"HX-Trigger": trigger_data}) На вкладке Network я вижу, что …

26.11.2024
Docker Compose - Поле ImageField в Django не может загружать изображения, когда я переношу базу данных с sqlite3 на MySQL в Docker Compose

У меня есть модель Article в приложении Django blog Файл /backend/blog/models.py class Article(models.Model): class Status(models.TextChoices): DRAFT = 'DF', 'Draft' PUBLISHED = 'PB', 'Published' title = models.CharField(max_length=255) slug = models.SlugField(max_length=100, blank=True, unique=True) content = MDTextField(null=True, blank=True) author = …

26.11.2024
Django: невозможно настроить страницу истории администратора

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

26.11.2024
Django динамически заполняет форму Model моделью - возможно ли это?

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

26.11.2024
Как развернуть приложение Django на сервере Linux в домашней сети так, чтобы оно было доступно только тем, кто находится в этой сети?

Описание проблемы: У меня есть приложение Django, которое я хотел бы развернуть на сервере Linux, но я хочу, чтобы оно было доступно только устройствам в моей домашней сети (например, компьютерам и мобильным устройствам, подключенным к одному Wi-Fi). …

26.11.2024
Как разработать масштабируемую систему обмена сообщениями с помощью Celery, Redis, Django Channels и FastAPI?

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

26.11.2024
Настройка Django и Gunicorn

Я следовал этому видео https://www.youtube.com/watch?v=NSHshIEVL-M и столкнулся с проблемами при попытке свернуть веб-страницу. Я подумал, что это может быть проблема с брандмауэром, но поскольку я запускаю команду curl локально, может ли это быть проблемой? Я также запустил …

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

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

25.11.2024
Модуль с именем 'psycop' отсутствует. Невозможно выполнить миграцию

Я пытаюсь заставить страницу входа в систему не возвращать ошибку 500, а также пытаюсь перенести свою базу данных. Я установил psycopg2 правильно (я верю), но я думаю, что я не получил правильное ИМЯ в DATABASES в settings.py. Вот …

25.11.2024
Почему ошибка ValueError не обрабатывается в моем Django Middleware?

Я реализую базовое представление, которое поднимает ValueError: from rest_framework.views import APIView from django.http import HttpResponse class ThreadView(APIView): def get(self, request, *args, **kwargs): limit = int(request.GET.get('limit', 10)) if limit < 0: raise ValueError("Limit must be a positive number") return HttpResponse("OK",200) …

25.11.2024
Django Admin: Как скрыть вложенный инлайн до сохранения родителя?

Я использую django-nested-admin У меня есть вложенные модели в Django Admin, где я хочу скрыть дочернюю модель в строке, пока ее родитель не будет сохранен. Вот упрощенная версия моих моделей: from django.db import models class Product(models.Model): name = …

25.11.2024
Django не может корректно связать просматриваемые документы, хранящиеся в модели Django

Итак, в настоящее время у меня есть модель Django, которая правильно ссылается на все, что передается в мой шаблон, за исключением ссылки на документ, который я загрузил. Модель была правильно зарегистрирована в admin.py. Вот MRE: # investors/models.py …

25.11.2024
Settings.py не может найти psycopg2... проблема squlite3 и postgresql... нет такой таблицы: auth_user

Я пытаюсь развернуть простое приложение (учебный журнал из Python Crash Course) на heroku. Приложение запускается, но при входе в систему я получаю ошибку 500, а при debug=true ошибка выглядит так: no such table: auth_user. Я понимаю, что это как-то …

25.11.2024
Почему я получаю ошибку 403 Forbidden при выполнении POST-запроса к API входа в систему в Vue.js?

Я работаю над приложением Vue.js, в котором пользователи могут входить в систему через API, используя библиотеку axios. Однако, когда я отправляю POST-запрос на конечную точку API, я получаю ответ 403 Forbidden. Вот Vue.js код для запроса на вход …

25.11.2024
AxiosError: Сетевая ошибка на iOS (GET-запрос) с Expo, работает нормально на Android

это первый раз, когда я задаю вопрос в stack overflow. я надеюсь, что это поможет мне решить проблему. О проекте Я использую expo и axios для api запроса. использую хуки для обработки запроса использую …