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

12.11.2024
Django не найден в действиях на Github

У меня есть следующий CI-конвейер, определенный в Github Actions. Он использует тот же контейнер, что и рабочий сервер. На прошлой неделе конвейер работал нормально, но на этой неделе он внезапно перестал работать. Некоторые наблюдения из журналов выполнения: …

12.11.2024
Как применить фильтр django только в том случае, если оба поля имеют значение

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

12.11.2024
Как настроить размер help_texts в форме Django?

Я пытаюсь настроить размер поля help_texts для 'username'. Я не понимаю, где следует применить стилизацию. class SignUpForm(UserCreationForm): password1 = forms.CharField(widget=forms.PasswordInput(attrs={'class':'form-control', 'placeholder':'Password'}), label='') password2 = forms.CharField(widget=forms.PasswordInput(attrs={'class':'form-control', 'placeholder':'Confirm Password'}), label='') class Meta: model = User fields = ['username', 'email', 'password1', 'password2', …

12.11.2024
Проблема SSL в веб-приложении django

Я работаю над веб-приложением django на python и использую контейнеры docker. Срок действия моего ssl-сертификата истек, и я хочу получить подписанный сертификат от домена, такого как go daddy. Я пытался использовать самоподписанный сертификат, но мне не удается перенаправить сайт …

11.11.2024
Django с crisp_forms и django_filters

Я хочу создать форму для создания экземпляра объекта базы данных, используя объект crispy Layout. Мне нужен фильтр Django, который появляется между 2 радио (Список статей и Список категорий) и списками категорий (см. макет ниже). Два фильтра (Name и Level) должны …

11.11.2024
Выполнение необработанного SQL перед каждым select для конкретной модели

У меня есть сложный отчет в Django, который пишется как сырой SQL, а затем сохраняется в базе данных как представление базы данных. У меня есть модель Django (managed=False), привязанная к представлению базы данных, так что я могу использовать …

11.11.2024
Невозможно отправить сообщения через фронтенд React и POST-запросы не работают на панели Django REST API

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

11.11.2024
Django Docker Setup: OperationalError - «FATAL: база данных „guardian_grid“ не существует» с PostgreSQL после нескольких дней работы

Я столкнулся с повторяющейся проблемой в моем проекте Django, настроенном на работу с PostgreSQL в Docker. После нескольких дней бесперебойной работы база данных PostgreSQL неожиданно дает сбой, и я получаю следующую ошибку: django.db.utils.OperationalError: connection to server at "postgres" (172.18.0.2), port …

11.11.2024
Модель Django для связи с «контейнером» другой модели нескольких объектов

Извините за странное название темы, но я пытаюсь найти лучший способ создания связи модели с некоторым набором объектов. Допустим, у меня есть несколько моделей: class Furniture(models.Model): title = models.CharField() category = models.ForeignKey(Category) price = models.PositiveIntegerField() class Plumbing(models.Model): title = …

11.11.2024
Django - Невозможно преобразовать список словарей в таблицу

У меня есть список словарей. mylist = [{'id': 1, 'name': 'abc'}, {'id': 2, 'name': 'xyz'}] я передаю этот список в html-страницу. return render(request, "viewdb.html", {'mylist':mylist}) и в моем viewdb.html код выглядит так, как показано ниже. {% if …

11.11.2024
Настройка модели CustomUser во фреймворке django rest

я попытался создать модель CustomUser, которая наследует от AbstractBaseUser в drf, но когда я пытаюсь создать нового суперпользователя для входа на сайт администратора, это не работает. он показывает, что суперпользователь создан успешно, но при запуске оболочки manage.py и попытке …

11.11.2024
Pyodbc Транзакции в Django View фиксируют изменения, несмотря на попытки отката

Я работаю над Django-приложением, в котором использую pyodbc для подключения к базе данных AWS RDS SQL Server. Мне нужно запустить серию необработанных SQL-запросов (включая INSERT, UPDATE, DELETE, DISABLE или ENABLE триггера и т. д.) в виде транзакции, гарантируя, что никакие …

11.11.2024
Проблема с django-crispy-forms и django-filter: CSS-класс не применяется к пользовательскому полю ChoiceFilter

Я использую django-filter и django-crispy-forms для создания формы фильтра в Django, но у меня возникли проблемы с применением CSS-класса к пользовательскому ChoiceFilter полю. Класс CSS успешно применяется к полю даты, но не работает для поля transaction_type, которое определено как ChoiceFilter. …

10.11.2024
Django печать xls документа в 1 клик в браузере

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

10.11.2024
У объекта 'TranscriptionConsumer' нет атрибута 'base_send' Websocket Django

Я пытаюсь сделать сайт, который переводит .wav аудио в текст на django. У меня возникла проблема. Я использую websocket для немедленной отправки переведенного текста. Но когда я пытаюсь отправить текст, возникает ошибка ('TranscriptionConsumer' object has no attribute 'base_send') views.py # …

10.11.2024
Компиляция Django в pyc и запуск сервера

Ок, так что я бегу python -m compileall . Как бы то ни было, сгенерированные файлы находятся в pycache manage.cpython-311.pyc и urls.cpython-311 Моя проблема заключается в том, что когда я запускаю python manage.cpython-311.pyc runserver …

10.11.2024
Сокращение для открытия vs-кода из проводника windows

Есть ли какая-нибудь комбинация клавиш, которую я могу использовать, чтобы открыть папку в vs code из проводника windows. Мне лень щелкать правой кнопкой мыши и открывать ее в vs code.

10.11.2024
Как использовать ManifestStaticFilesStorage с django-storages, boto3 на DigitalOcean Spaces Object Storage?

Контекст: Я запускаю Django==5.1.2. Мне нужно иметь кэширование статических файлов на prod. На dev мои настройки выглядят следующим образом STORAGES = { "default": { "BACKEND": "django.core.files.storage.FileSystemStorage", }, "staticfiles": { "BACKEND": "django.contrib.staticfiles.storage.ManifestStaticFilesStorage", }, } STATIC_URL = "static/" …

10.11.2024
Послесловие: Как переопределить виджет карты в Django Admin, в котором данные Geom загружаются через LayerMapping?

Этот вопрос является продолжением моего первоначального запроса о динамическом изменении цвета слоев шейп-файла на карте Django Admin Leaflet. В моем проекте GeoDjango я загружаю геометрические данные с помощью метода LayerMapping. Ниже приведен файл …

10.11.2024
Django rest framework с simplejwt получает ответ 200 ok даже для недействительных токенов

Я использую django-rest-framework, djoser и simplejwt для создания token auth для учетных записей пользователей. Я могу создать учетную запись, активировать и войти в систему с помощью Postman. Но по какой-то причине у меня возникла проблема с конечными точками …

09.11.2024
Django/Whitenoise collectstatic вызывает ошибку Permission Denied

Я боролся с этим несколько недель и уперся в кирпичную стену. Я пытаюсь развернуть приложение Django и использую Whitenoise для обработки статических данных. Когда я запускаю collectstatic, я получаю ошибку «Permissions Denied». Как мне запустить collectstatic, чтобы он мог …

09.11.2024
Очистите корзину в приложении django, которая сохраняется в сессии с помощью задачи clery

Hello я пытаюсь создать приложение электронной коммерции с Django у меня есть класс корзины, который woek с сессией вот мой класс корзины : каждый раз, когда пользователи добавляют товар в корзину, я уменьшаю число на количество товара, и у …

09.11.2024
Невозможно подключиться к виртуальному серверу Django Channels на Ubuntu

Я хочу развернуть каналы Django с помощью gunicorn и nginx: вот мои коды: gunicorn.service: [Unit] Description=Gunicorn instance to serve mysite After=network.target [Service] User=root Group=www-data WorkingDirectory=/root/mysite ExecStart=/root/apiKomarket/venv/bin/daphne -u /run/mysite.sock mysite.asgi:application -b 127.0.0.1 -p 8002 [Install] WantedBy=multi-user.target nginx: …

09.11.2024
Как сохранить постоянные соединения веб-сокета с другим API в моем приложении Django?

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

09.11.2024
Как обработать предварительный отбор связанных полей и обеспечить правильное обновление отношений «многие-ко-многим» в Django REST Framework?

Я работаю над реализацией ролевого управления доступом с помощью Django и Django Rest Framework. Я хочу создать роль с набором разрешений через API DRF с возможностью просмотра. Кроме того, мне нужна функциональность для обновления этих разрешений, включая добавление новых …

09.11.2024
Многоарендная структура, где фронтенд является пользовательским доменом: Cookies установлены как сторонние.

Для некоторого контекста - использую django на backend и nextjs на frontend. На фронтенде есть возможность подключать пользовательские домены. Когда бэкенд сохраняет сессионный куки в браузере, он устанавливается как сторонний куки (даже если это куки для/от одного и того же …

09.11.2024
Как создать выпадающий список в формах в django со значениями из базы данных

Я пытаюсь создать форму с выпадающим полем, в котором пользователь может выбрать местоположение из предварительно существующих мест в таблице.Застрял на том, что делать forms.py from django import forms from .models import Vehicles from .models import HomeLocation class VehicleForm(forms.ModelForm): HomeLocation= forms.ModelChoiceField …

09.11.2024
Django: стек Celery signal, Redis Channel и AsyncWebsocket не работает

Я пытаюсь запустить функцию WebSocket из моего celery Signal, используя каналы redis. Итак, вот мой AsyncWebsocket: class Consumer(AsyncWebsocketConsumer): async def connect(self): self.room_group_name = 'test' # Ensure consistent group name await self.channel_layer.group_add(self.room_group_name, self.channel_name) print(f"Consumer {self.channel_name} joined group {self.room_group_name}") # …

09.11.2024
ModuleNotFoundError: Нет модуля с именем 'django_filters' в Python django framwork

когда я запускаю эту команду в коде vs: python manage.py runserver Я получил ошибку: ModuleNotFoundError: No module named 'django_filters' Я уже поместил 'django_filters' в установленное приложение, а сервер выдает, что модуль не найден, какое может быть решение, …

09.11.2024
Требуется разработчик Django для сотрудничества

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

09.11.2024
Мобильное приложение Flutter с Firebase Auth[Google Sign In] + Django Rest Framework для бэкенда

Пожалуйста, я новичок в django[rest framework] для backend и мне нужна помощь. Я работаю над мобильным приложением flutter и использую firebase в качестве платформы аутентификации - есть ли способ, при котором я уже использую flutter для разработки мобильного приложения, firebase …

08.11.2024
Наличие общих полей на основе объектов модели в forms.py в django

У нас есть модель под названием Permission, и мы перечислили ее в форме в шаблоне django следующим образом: {% for item in permissions %} <tr> <td class="text-nowrap">{{ item.app }}</td> <td> <div class="d-flex"> <div class="form-check me-3 me-lg-5 mb-0 mt-0"> …

08.11.2024
Как предварительно заполнить поле формы значением поля foreignkey модели при загрузке формы в Django

У меня есть следующие модели: class Member(models.Model): member_id = models.AutoField(primary_key=True) name = models.CharField(max_length=100) class Photo(models.Model): photo_id = models.AutoField(primary_key=True) member_photo = models.ImageField(upload_to='member/', null=True, blank=True) member = models.ForeignKey(Member, on_delete=models.CASCADE) Я создал модель формы, общие представления для создания и обновления …

08.11.2024
Отправка сообщений на все устройства пользователя с помощью каналов django

Я занимаюсь разработкой проекта. В нем используются django channels для websockets. И я столкнулся с проблемой отправки ws-сообщений на все устройства одного и того же аккаунта, который вошел в систему. Это не редкая ситуация, когда многие пользователи используют одни …

08.11.2024
Eager vs Lazy Loading: Лучшие стратегии получения данных для крупномасштабных веб-приложений?

Я создаю крупномасштабное веб-приложение с Django на Python (возможно, я перейду на Flask) и пытаюсь оптимизировать процесс получения данных. В частности, я размышляю между eager loading (получение всех данных заранее) и lazy loading (получение данных по требованию) для больших …

08.11.2024
Как разграничить права пользователей, если они должны иметь разные права в разных сущностях?

Пишу небольшое приложение. В нём есть модель User - расширенная модель пользователей, Company - список компаний, Partnership - связь между Company и User. Возникла такая проблема. Дефолтная настройка прав доступа касается именно модели User (groups и permissions). Получается, например, если …

08.11.2024
Объектное хранилище Django не отражается в моем объектном хранилище

Я пытаюсь интегрировать Object Storage в свой проект Django, и моя текущая установка включает Django, DRF и PostgreSQL. В частности, я пытаюсь обработать загрузку изображения из конечной точки API и сохранить его в Object Storage. class Announcement(models.Model): image = …

08.11.2024
Система управления файлами, но она не принимает данные из формы и не может их отправить

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

08.11.2024
Django IntegrityError: Нарушение ограничения уникальности

Я работаю над проектом Django, используя Django Rest Framework (DRF) и PostgreSQL, с моделью Scan, которая отслеживает различные фазы сканирования этикетки. Я установил уникальное ограничение на комбинацию полей label_id и phase, чтобы предотвратить дублирование сканирования одной и той же метки …

08.11.2024
(не удалось)net::ERR_BLOCKED_BY_ORB и (отменена) ошибка при использовании gcp в качестве бэкенда для приложения django

У меня есть приложение django для написания статей и загрузки изображений Я использовал для хранения моих медиафайлов в локальном теперь я хочу изменить его на GCS bucket, делая это после создания gcloud. py и изменив media_url и default_file_storage все …