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

09.11.2022
Как фильтровать queryset изнутри сериализатора?

Я хочу всегда применять фильтр к сериализатору (фильтровать набор запросов). Допустим, у меня есть: class Company(models.Model): name = models.CharField(max_length=90, unique=True) city = models.CharField(max_length=90,) active = models.BooleanField(default=True) class CompanySerializer(serializers.ModelSerializer): class Meta: model=Company fields=['id', 'name', 'city'] поэтому, когда я …

09.11.2022
SEO в проекте шаблона django

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

09.11.2022
Python: Базовая библиотека OCR / преобразования изображений в текст

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

09.11.2022
Как привильно настроить службу gunicorn?

Запускаю сайт на джанго на сервере, установлена убунту 20.04, nginx, postgresql. Когда запускаю джанго приложение в режиме отладочного сервера python manage.py runserver - сайт отрабатывает все запросы так как и должен. Одна из функций сайта передавать информацию по апи, такое …

09.11.2022
Как создать микросервис слушателя python с помощью flask

Мне нужно создать микросервис слушателя, который будет прослушивать события через вебсокет, и мне поручили выполнить эту задачу с помощью python+flask. Я работал раньше с Django и знаю, что могу создать команду, которая всегда запущена, но я не вижу …

09.11.2022
Как разместить Django Channels (ASGI) с помощью amazon_ec2?

Конечные точки REST работают совершенно нормально, но конечные точки WS даже не регистрируются как попытки подключения WS. Когда я подключаюсь к wss://lms-backend-wiomf.ondigitalocean.app/ws/teacher/, он показывает [lms-backend] [2021-07-05 03:51:44] Not Found: /ws/teacher/ [lms-backend] [2021-07-05 03:51:44] 10.244.59.39 - - [05/Jul/2021:03:51:44 +0000] "GET …

09.11.2022
Может ли кто-нибудь предложить мне лучшую систему протоколирования для моих приложений? [закрыто]

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

09.11.2022
Как запустить процесс в представлении Django без ошибки "Apps are not loaded yet"?

В Django view я пытаюсь запустить процесс, как показано ниже. * Я использую Django 3.1.7: # "views.py" from multiprocessing import Process from django.http import HttpResponse def test(): print("Test") def test(request): process = Process(target=test) process.start() process.join() return HttpResponse("Test") …

09.11.2022
Отсутствует модуль с именем 'core' django app, развернутый в Railway

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

09.11.2022
Тег шаблона Django для отображения содержимого дословно, а также в виде рендеринга

Я пытаюсь сделать шаблонный тег, который будет показывать участок кода дословно, а также рендерить его, это поможет мне продемонстрировать некоторый код для моего собственного инструментария. Допустим, у меня есть следующее в шаблоне: {% example %}import * as fancy …

09.11.2022
Django не распознает мой тег {% endblock %} в html-файле

Я получаю эту ошибку при попытке запустить мой проект Django: " Недопустимый тег блока в строке 7: 'endblock'. Вы забыли зарегистрировать или загрузить этот тег? " Я пытаюсь сделать базовый шаблон (base.html) и использовать его в моем html файле …

09.11.2022
Как создать заказ в админке после завершения оплаты

Я делаю сайт, где вы покупаете товары и платите через PayPal. Я закончил с частью PayPal, теперь я пытаюсь получить ситуацию, когда после завершения оплаты в checkout купленный товар попадает в заказы в админке. Это модель заказа.py: class Order …

09.11.2022
Как распознавать речь с помощью base64 аудио?

Я не могу получить base64 из аудио для извлечения текста, он показывает мне следующее сообщение "источник должен быть аудио источником". Если у кого-то есть опыт работы с этой библиотекой, буду признателен за поддержку from contextlib import nullcontext from django …

09.11.2022
Docker не может найти /app/entrypoint.sh: 4: ./wait-for-postgres.sh: не найден

Моя ОС - windows. Backend django, frontend React. databa pgadmin. Все контейнеры работают, но бэкенд не может найти точку входа, но она действительно здесь. Я пробовал инструкции на stackoverflow с похожими проблемами, но ни одна из них не помогла. Кто-нибудь …

09.11.2022
KeyError: Как исключить определенные части, когда часть сериализатора пуста

У меня есть эта часть в моем сериализаторе, который использует вложенное поле сериализатора. Когда я пытаюсь отправить свою форму, она возвращает KeyError, если я ничего не добавляю внутри "assigned facilities". Я пытался добавить оператор else, но это, похоже, не …

09.11.2022
Менеджер SSO, пытающийся передать файлы cookie между веб-сайтами

У меня есть приложение на python для целей SSO. Пользователи перенаправляются со своего сайта на это приложение, а приложение возвращает ACCESS_TOKEN на сайт, с которого был перенаправлен пользователь. Я хочу перенаправить пользователя обратно на его сайт после завершения процесса …

09.11.2022
Определите поле в Django, которое может быть любого типа

Pymodm используется для определения моей модели для коллекции MongoDB в Django. Я хочу объявить поле, которое может хранить значения любого типа (List, String или Integer). from pymodm import MongoModel, fields class DefinitionEntity(MongoModel): version = fields.IntegerField(required=True) value = fields.CharField(required=True) …

09.11.2022
Почему данные не отправляются повторно после обновления страницы в POST-запросе

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

09.11.2022
Нет модуля с именем 'graphene_djangographql_jwt'

Я получил ошибку, когда добавил graphql_jwt.refresh_token.apps.RefreshTokenConfig в INSTALLED_APPS. Я выполнил команду " pip install django-graphql-jwt", но все еще есть некоторые проблемы с пакетами. Кто-нибудь знает об этом? Я предполагаю использовать GraphQL url с Django. Я собирался предоставить доступ …

09.11.2022
Как предотвратить эти вредоносные запросы с помощью конфигурации nginx?

Мой сервер nginx (использующий django) получает тысячи подобных запросов в секунду: ... 199.127.60.99 - - [09/Nov/2022:13:19:50 +0000] "GET https://d518b.com/?s8023k1FRBDIvK6Rxw6q8h0e5S HTTP/1.1" 502 166 "https://d518b.com" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0/Nutch-1.12" 185.150.189.223 - - [09/Nov/2022:13:19:50 +0000] "GET https://d518b.com/?xCtRIk9u13N80G1J8xaWTF1GSLo80M6 HTTP/1.1" …

09.11.2022
Не удалось отформатировать базу данных при извлечении значений

я пытаюсь отформатировать значения для вставки в таблицу базы данных удаленного сервера, но у меня не получается отформатировать значения функция get_values() не справляется с форматированием значений и происходит выход из скрипта def get_values(listval): for i, x …

09.11.2022
Django / Laravel Blade - отправка данных из 1 модуля в 2 разных шаблона лезвия

У меня есть раздел блога, созданный в django, который использует файлы шаблона blade для отображения на переднем плане. Это позволяет пользователю добавить содержание блога и установить функцию featured (да/нет), которая будет отображать "featured blog" первым на странице блога. …

09.11.2022
Используя URLconf, определенный в ''.urls, Django попробовал эти шаблоны URL, в таком порядке:

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

09.11.2022
Как поместить изображение в pdf, сгенерированный reportlab, который хранится в DO spaces - Django

Я хочу поместить свой логотип в pdf, который хранится в digital ocean spaces. Код, который я написал был pdf.drawImage('https://dummycompany.sgp1.cdn.digitaloceanspaces.com/static/images/logo_name_header.svg', -0.10*cm,10*cm) при этом возникает следующая ошибка fileName=<_io.BytesIO object at 0x000001D1CE603A90> identity=[ImageReader@0x1d1ce5e6f70] cannot identify image file <_io.BytesIO object at …

09.11.2022
Как решить ошибку секретного ключа в проекте django?

Я пытался запустить проект django с github и постоянно получаю эту ошибку, не знаю как ее решить settings.py разделен на common.py и production.py Это файл common.py from pathlib import Path import environ import os BASE_DIR = environ.Path(__file__) - 3 …

09.11.2022
Django: Как удалить currently:""image_url" в форме редактирования изображений в django?

Когда я пытаюсь отредактировать поле изображения, вы можете увидеть текущий путь к изображению и поле загрузки. Я хочу сделать так, чтобы можно было заменить показанный путь ("Currently: /image_url_path.jpg" на реальное изображение или даже полностью удалить его. Как я могу этого …

09.11.2022
Идеи по улучшению производительности Django

У меня есть приложение с такой архитектурой: ПОДГОТОВКА: Python + Django SERVER: gunicorn + uvicorn + openshift ASYNC: Celery + Redis DB: Oracle ХРАНИЛИЩЕ: S3 Celery, Redis и API находятся в одном пространстве имен в openshift. У меня установлен …

09.11.2022
Можно ли параметризовать библиотеку тегов шаблона в каталоге шаблонов?

Допустим, я пишу библиотеку тегов шаблонов форм для Django, но хочу иметь возможность отображать формы как на Bootstrap, так и на UIKit. Код Python будет идентичен, за исключением ссылки на шаблон. Упрощенный @register.inclusion_tag('myforms/bootstrap/formrow.html') def form_row(fieldname, labelpos, labelsize, widgetsize): …

09.11.2022
Получение даты из поля формы перед вызовом шаблона в UpdateView

Для обновления данных в таблице я использую класс o, унаследованный от UpdateView, поля автоматически заполняются из базы данных, но могу ли я как-то в своем классе получить данные из поля user_guid? Вот код моей формы и класса: class CampaignEditor(UpdateView): …

09.11.2022
Разрешение файла кэша Docker

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

09.11.2022
Как показать только один объект в представлении списка в админке django?

Проблема Я хочу показать только последний ряд QuerySet, основываясь на ModelAdmin критериях ordering. Я попробовал несколько методов, но ни один из них не сработал. Модель: class DefaultConfig(models.Model): created_at = models.DateTimeField() ... Попытка 1: …

09.11.2022
Как запросить сохранение даты в Dijango по JSONField

я сохраняю несколько дат в json файле пример : row 1 : [ "2022-10-26", "2022-11-10" , "2022-11-16", , "2022-11-17"] row 2 : [ "2022-09-26", "2022-09-10" , "2022-09-16"] row 3 : [ "2022-12-16" ] **как я могу отфильтровать дату …

09.11.2022
Django stripe возвращает сообщение об ошибке "No such token: 'tok_1M2CbwG5K6HWS5kNipsQbCKh'".

Каждый раз, когда я пытаюсь сделать тестовый платеж на stripe, он возвращает ошибку, описанную ниже, tok_1M2CbwG5K6HWS5kNipsQbCKh 86.0 25 Запрос req_eboPGGTsmc4D3a: Нет такого токена: 'tok_1M2CbwG5K5K6HWS5kNipsQbCKh' я пробовал с ключами api от stripe, но все равно не работает.

09.11.2022
Произошла ошибка при миграции проекта django clone

"django.db.utils.OperationalError" произошла во время настройки с использованием django cookiecutter. config\settings\base.py DATABASES = { "default": env.db( "DATABASE_URL", default="postgres://postgres:root@localhost:5432/instagram", ), } Я изменил только эту часть base.py, но команда "migrate" не выполняется и возникает ошибка. В чем причина? …

09.11.2022
Nginx не может получить доступ к файлам css в папке static для администратора django

У меня есть django, запущенный на AWS. Nginx используется как прокси, а gunicorn как веб-сервер. Для настройки я следовал руководству [digitaocean][1]. Проблема в том, что интерфейс администратора django не отображает никакого ui, так как не загружены файлы css. Журнал …

09.11.2022
Django queryset.update(), похоже, действует лениво

У меня есть модель Django с полем с именем 'order': class Foo(models.Model): user = models.ForeignKey(...) order = models.PositiveIntegerField(null=True) class Meta: unique_together = [ ['user', 'order'], ] def set_order(self, order): self.order = order self.save() Я хочу реализовать метод …

09.11.2022
Нужно ли использовать регулярные выражение в django?

Возник такой вопрос: "Нужно ли использовать регулярные выражение в django?". Я видел много различных проектов, где используют регулярные выражения, а так же, где не используют. Так вот, зачем они вообще нужны, и стоит ли их использовать в своих проектах?

09.11.2022
JWT-токен успешно истек, но все еще можно получить доступ к API Django

Я использую JWT токен в django. Я установил время доступа к токену на '1 минуту' через 1 минуту доступ & обновление токена истекает, но когда я пытаюсь получить доступ к API url, он дает доступ и показывает данные. я …

09.11.2022
Сериализация поля "только для записи", которое отсутствует в модели django, с помощью viewset

Я использую django viewset и хочу сериализовать поле, которого нет в модели. Это дополнительное поле, которое будет передано пользователем. class Bank(models.Model) name = models.CharField(max_length=255) objects = models.Manager() class BankSerializer(serializers.ModelSerializer): id = serializers.IntegerField(read_only=True) name = serializer.CharField() documents = serializers.ListField(write_only=True) …

09.11.2022
Прогнозирование запросов пользователей и подготовка ответа

Можно ли предсказать запрос пользователя и подготовить ответ еще до того, как запрос был сделан? Тестовый пример: У меня есть конечная точка, которая подключается к другому API, который занимает так много времени для ответа до 12 секунд, …