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

15.02.2024
Django DRF не освобождает память после отправки больших данных ответа на фронт-енд

Я использую фреймворк Django rest в бэкенде нашего приложения. В одной из конечных точек api нам нужно отправить большой объем данных в качестве ответа. Таким образом, функционал orm и сериализации занимает около 400мб для отправки данных на фронт-енд. Я …

15.02.2024
ThreadPoolExecutor из модуля concurrent.futures в Python для DRF-приложения

У меня есть простой GET Project API, Ниже приведен мой подход к коду ` class ProjectListCreateView(generics.ListCreateAPIView): queryset = Project.objects.filter(is_deleted=False) serializer_class = ProjectSerializer def convert_to_json(self, state): return State.convertProjectObjectToJSON(self, state=state) def get(self, request, *args, **kwargs): try: objects = self.get_queryset() with …

15.02.2024
React+django вопросы о https(SSL сертификате)

Я создал сайт, используя react и django. React использовался как фронтенд, Django - как бэкенд. (React использует S3, а Django - сервер EC2). Меня попросили адаптировать сайт к HTTPS. Я знаю, что мне нужно использовать SSL-сертификат. Однако главная страница, …

15.02.2024
Как запустить задачи django celery с постоянным циклом событий и вызовами asyncio с правильным переподключением к БД?

У меня есть django и celery, postgresql с драйвером psycopg2 и внешняя зависимость с тяжелыми вызовами настройки, которую трудно модифицировать и которая сохраняет и повторно использует цикл событий asyncio после первого вызова. У меня также есть вызов asyncio, который …

15.02.2024
Почему сообщения пользовательской валидации Django не отображаются на HTML-странице?

У меня есть следующий пользовательский метод проверки имени пользователя. Этот метод выполняется, когда я отправляю форму, но он не выводит сообщение об ошибке. Однако другие валидации полей по умолчанию работают нормально. def clean_username(self): username = self.cleaned_data['username'] if …

15.02.2024
Ошибка целостности Django вместо ошибки плохого запроса

У меня есть проект DRF, использующий пользовательский пользователь, который расширяет AbstractUser, и я хочу сделать электронную почту уникальной. Я попытался изменить AbstractUser следующим образом. class AbstractUser(AbstractBaseUser, PermissionsMixin): """ An abstract base class implementing a fully featured User model with …

15.02.2024
Django redirect не передает параметры ключевых слов

Я перенаправляю из представления в одном приложении в представление в другом. Он прекрасно находит представление, но не передает аргументы. Я пробовал передавать их как позиционные и ключевые слова, но не могу заставить их работать. if request.method == 'POST': username …

15.02.2024
Использование тестовых приспособлений django без сигналов

Я пишу код для веб-приложения на python/ django. В приложении есть модель User и другие модели с ключом OneToOne к модели User. Я хочу, чтобы записи в этих других моделях создавались, когда пользователь регистрируется, поэтому я использую сигналы. Проблема …

14.02.2024
Ошибка при интеграции google OAuth с суперсетью

Чтобы интегрировать аутентификацию Google в мое приложение Superset, работающее на определенном IP-адресе, я выполнил следующие шаги: Создан идентификатор клиента OAuth на Google Cloud Platform. Для его создания требуется JavaScript Authorized Origin, который, по сути, является URL-адресом приложения. …

14.02.2024
Fcm-django добавляет значок в Aps для платформы ios

Я использую библиотеку fcm-django def get(self, request, *args, **kwargs): user = request.user devices = FCMDevice.objects.filter(user=user) body_data = { "title": "Title text", "body": "Click to explore more", } extra_data = {"type": "some information", "link": "https://google.com", "badge": str(10)} for device in …

14.02.2024
Django- получение значения 'models.DateField(default=datetime.datetime.today)' в представлении

У меня эта модель: models.py: class myModel(models.Model): a = models.ForeignKey(P,on_delete=models.CASCADE) ... **date = models.DateField(default=datetime.datetime.today)** В файле views.py я получаю данные поля "date": views.py from appX.models import myModel from datetime import datetime ... def my_items(request): ... got_date …

14.02.2024
Различные результаты работы Django Server и PyCharm

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

14.02.2024
Как сохранить данные из CKEditor через Django Rest Framework с помощью javascript (ваниль)

Я пишу приложение, в котором есть функция добавления документа. По этой причине мне понадобился какой-нибудь текстовый редактор для форматирования документов. Итак, вот views.py для рендеринга моего html: def add_document_view(request): if request.user.is_authenticated: categories = Category.objects.all() languages = get_language_choices() context = …

14.02.2024
Неожиданное поведение при одновременных запросах ModelViewset

У меня возникла проблема с конечной точкой ModelViewSet в Django Rest Framework с именем projects/. У меня есть набор запросов (PATCH, DELETE, затем GET), которые вызывают неожиданное поведение. Временная шкала запросов и ответов выглядит следующим образом: Запрос …

14.02.2024
Настройка проекта Django с помощью django-configurations

Я очень новичок в Django и пытаюсь создать новый проект, используя django-configurations для управления конфигурацией окружений Development, Staging и Production. https://pypi.org/project/django-configurations/ Я следовал руководству по быстрому запуску, но после настройки я продолжаю получать эту ошибку …

14.02.2024
Почему запрос фильтра django не принимает переданные значения?

У меня есть программа, которая должна выполнить objects.filter запрос на два столбца и на основе этого получить данные из 3-го столбца. class API(GenericAPIView, ListModelMixin, CreateModelMixin): serializer_class = [DummySerializer, ATSerializers] def __init__(self,*args, **kwargs): super().__init__(*args, **kwargs) self.org = None self.ent = …

14.02.2024
Django redirect() возвращает 302

Я пытаюсь сделать калькулятор с функциями входа и регистрации пользователя. Калькулятор находится в приложении под названием "calc", а вход/регистрация - в другом приложении под названием "cadastro". Когда пользователь входит в систему, представление должно перенаправить его на представление calc:index, но ничего …

14.02.2024
Django Cron Jobs

Я хочу знать, какой лучший способ сделать cronjobs в django по состоянию на сегодняшний день 2024, так как я нахожу библиотеки, которые удовлетворяют этой потребности, но которые не обновляются с последними версиями от 2011 или 2006 Салюдос Я …

14.02.2024
Django Async Добавление к полю "многие-ко-многим

Я пытаюсь использовать этот кусок кода для обновления поля "многие-ко-многим" в рамках async-функции: async def get_last_message_id() -> int: last_message = await Message.objects.all().alast() if last_message: await last_message.read_by.aadd(request.user) return last_message.id if last_message else 0 Однако я получаю следующую ошибку: …

14.02.2024
Django TestCase assert запрос возвращает объект

Не знаю, почему я не могу найти документацию по этому вопросу, но: def test_invalid_trip_location_field_value(self): trip_location_field = TripLocationField.objects.filter( name='Fiji' ).first() self.assertEqual(len(trip_location_field), 1) Это дает мне TypeError: object of type 'TripLocationField' has no len(). Как я могу утверждать, …

14.02.2024
Django группирует по подстроке в поле

У меня есть проект Django, PostgreSQL. Я хочу выполнить группировку по подстроке из поля. Например, у меня есть модель Model1 и ее столбец name. Значение в столбце может быть таким: ABC-w-JAIPUR-123 XYZ-x-JAIPUR-236 MNO-y-SURAT-23 DEF-q-SURAT-23 Из приведенных выше …

14.02.2024
Переименование конечных точек API drf_spectacular

Я использую drf_spectacular с Django Rest Framework для генерации документации по API. Однако мне нужно настроить имена конечных точек , отображаемых в документации Spectacular API. Может кто-нибудь подсказать, как этого добиться? Спасибо! <a href="https://i.stack.imgur.com/fgwCi.png" …

14.02.2024
Как создать расширенную панель поиска с помощью Django?

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

14.02.2024
Не работает python в консоли. Ошибка: «"py" не является внутренней или внешней командой, исполняемой программой или пакетным файлом»

Как окончил разработку страницы html, решил перенаправить её в Джанго, проблема в том, что Винда намертво не воспринимает python, хотя в path он есть, что может быть не так? К слову, питона у меня, выходит, что 3. 2 установил вручную, …

14.02.2024
Выполнение подзапросов в Django ORM из двух разных баз данных

У меня есть две модели Model1 и Model2, где таблица для Model1 определена в db1, а для Model2 - в db2. У меня настроен маршрутизатор для операций чтения из обеих баз данных, который отлично работает для простых операций чтения, …

14.02.2024
Переход на домашнюю страницу по умолчанию в django

Привет всем друзьям, я разработчик Django и я хочу перейти к определенному url с slug, но когда я пытаюсь это сделать, сервер автоматически переходит на домашнюю страницу, я не знаю, что мне делать. views.py def ChangeQuizInfol(request,slugp): print("changequizinfo is running.") …

14.02.2024
При создании html-таблицы в django расположение данных становится неправильным

я хочу сделать такую таблицу Я хочу сделать таблицу, как на …

14.02.2024
Как я могу автоматически проверять статус платежа? [закрыто]

Я отправляю post-запросы на создание платежа, затем через некоторое время отправляю get-запрос на проверку статуса платежа. Я не знаю, правильно это или нет. Я нахожу решение, чтобы автоматизировать это. Есть ли какие-нибудь способы решения?

14.02.2024
Как я могу отобразить "Последние действия" в моем проекте [дубликат]

Как я могу отобразить "Последние действия" в моем проекте для конкретного приложения, как в Django Panel. Например, при добавлении нового товара, удалении товара или изменении товара Существует ли библиотека для добавления …

14.02.2024
Проблема с gunicorn [ERROR] Исключение в рабочем процессе

Месяц назад я арендовал облачный сервер Shared line на Selectel и загрузил туда проект, но буквально через пару дней появилась эта ошибка (см. файл). Так как я не смог устранить ошибку, пришлось перезагрузить сервер и запустить сайт заново. И …

14.02.2024
Django сообщает о недействительной форме с методом запроса POST

Я отображаю html при входе в систему по url, а затем вызываю другой url для обработки отправленной формы. Далее следует метод, который обрабатывает форму - def process_loginform(request): print(request.method) form = LoginForm(request.POST) if form.is_valid(): print("Valid form") else: print("Invalid form") return …

14.02.2024
Языковой переводчик [закрыто]

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

14.02.2024
Переопределение упорядочивания связанных объектов в наборе queryset

У меня есть две связанные модели, Customer и Config. Клиент настроен на автоматический заказ по order. Теперь я хочу выбрать самую позднюю запись Config для каждого отдельного набора customer и report_type. Обычно для этого используется order_by …

14.02.2024
Внешний триггер (PostgreSQL) для приложения Django

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

14.02.2024
Можно ли обойтись без использования сессии django для работы с данными params тела запроса?

У меня есть два класса django restframework (POST и GET) соответственно, как показано ниже class demo(CreateAPIView): serializer_class = DummySerializer def post(self, request, *args, **kwargs): ID = request.data.get("ID") org = request.data.get("org") ent= request.data.get("ent") request.session['ID '] = ID request.session['org'] = org …

14.02.2024
Хранилище и поиск документов с помощью генеративного искусственного интеллекта и Django

Я не уверен, что это правильный форум, чтобы получить здесь помощь. Но мне нужна помощь эксперта по этому вопросу. Я создал чатбокс, используя Javascript, фреймворк Django и искусственный интеллект. Если пользователь задает какой-либо вопрос в чате, то модель …

14.02.2024
Desktop App с Django, DRF, Vue 3 JS, Electron JS и Forge Electron - ошибка ссылок из пакета при make

Что я пытаюсь сделать: Создать и упаковать очень простое настольное приложение, используя: Python Django в качестве бэкенда (с Django Rest Framework для rest api) Vue 3 js для фронтенда (с использованием Axios для потребления API) Electron JS для …

14.02.2024
В Django python, Выход с сайта не может вставить данные в mysql, только нажав кнопку выхода [закрыто]

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

14.02.2024
Как использовать React для аутентификации в REST-фреймворке Django

Я пытаюсь понять, как аутентифицироваться в Django REST Framework с помощью React. Я использую AXIOS. Но что бы я ни пробовал, я получаю сообщение 403 - CSRF verification failed. Запрос прерван. В Chrome я перехожу к стандартному пункту входа …

14.02.2024
Какие есть лучшие практики или рекомендации, которые облегчат доступ к связанным моделям в django?

Class Customer(models.Model): user = ForeignKey(User, on_delete=models.CASCADE) ... class Organization(models.Model): usercustomer = models.ForeignKey(Customer, on_delete=models.CASCADE) ... В шаблоне, чтобы получить имя пользователя, я пишу {{ organization.customer.user.first_name }}, как я могу сократить его? class Organization(models.Model): usercustomer = models.ForeignKey(Customer, on_delete=models.CASCADE) ... …