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

02.05.2024
Комментарии правильно назначены объектам ответа, но отображаются в одном объекте ответа

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

02.05.2024
Как токенизировать текст в elk?

Я хочу токенизировать поле(текст) во всех документах(60k) индекса(post) какой лучший подход? GET /_analyze { "analyzer" : "standard", "text" : ["this is a test"] } Нужен токенизированный текст для облака тегов в моем приложении Django

02.05.2024
Почему я не могу развернуть проект (пассажирский wsgi)

Когда я изменяю passenger_wsgi.py на import <project_name>.wsgi application = <project_name>.wsgi.application Я столкнулся со следующей ошибкой: Веб-приложение не может быть запущено сервером приложений Phusion Passenger(R). Пожалуйста, прочитайте файл журнала Passenger (найдите идентификатор ошибки), чтобы узнать подробности …

02.05.2024
Django : Локальное сохранение экземпляра модели

Используя сигналы, я пытаюсь отследить разницу между старым экземпляром объекта и новым экземпляром при сохранении модели. Я попробовал это : Но логически в методе model_post_init_handler это ссылка на …

02.05.2024
Интеграция аутентификации Microsoft Forms в Python Django: Устранение ошибки терминала

Для интеграции потока аутентификации Microsoft Forms в мой проект Python Django для доступа к различным URL-адресам форм и хранения их данных и ответов, я использую предоставленный код аутентификации MS Forms в бэкенде моего проекта. Кроме того, я настроил свой проект …

02.05.2024
Как написать тесты для cron-задания django-extensions?

У меня есть задание cron в моем приложении Django, которое определяется как MinutelyJob (из django-extensions). Как написать тесты для задания? Документация по модулю довольно скудная, и в ней не сказано, как вызывать задание …

02.05.2024
Как настроить документацию Django Rest Framework без использования декораторов?

В настоящее время я работаю над проектом Django и использую Django Rest Framework (DRF) для создания API. Я интегрировал drf-pectacular для автоматической генерации документации по API, но обнаружил, что использование декораторов для настройки документации делает мою кодовую базу грязной. Я …

02.05.2024
Как обрабатывать и отправлять различные типы файлов (изображения, видео, аудио, PDF, документы) в Django Chat App с помощью WebSockets и Django REST Framework

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

02.05.2024
Как передавать изображения с бэкенда на фронтенд

У меня есть приложение со следующими тремя различными контейнерами docker:. Frontend(react) Back-end(django) Nginx для обслуживания статических файлов из фронтенда, Я пытаюсь получить доступ к сайту nginx в Kubernetes (minikube).from minikube service my-service все остальные данные обслуживаются …

01.05.2024
Как реализовать страницу предварительного просмотра с файлами Django?

У меня есть модель News: class News(models.Model): subject = models.CharField(max_length=30) text = models.TextField() created = models.DateTimeField(auto_now_add=True) У меня также есть модель File для хранения файлов и модель NewsFile для связи моделей друг с другом: class File(models.Model): …

01.05.2024
Аутентификация Google не отображается в проекте Django

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

01.05.2024
Ускорение подсчета общего количества записей в Django для сайта с 20 миллионами записей MySQL

Я столкнулся с проблемой, связанной с моим Django-сайтом. Учитывая, что моя база данных содержит более 20 миллионов записей, операция подсчета общего количества данных (count) становится чрезвычайно медленной. Я использую следующие запросы: company_count_query = f"SELECT COUNT(DISTINCT cs.OGRN) AS total_companies {company_from_clause} …

01.05.2024
Django reverse ForeignKey возвращает None

У меня есть модели Student и Mark в разных приложениях одного проекта. # project/study # models.py class Mark(models.Model): ... student = models.ForeignKey( "students.Student", on_delete=models.PROTECT, related_name="marks", related_query_name="mark", ) # project/students # models.py class Student(models.Model): ... # views.py class …

01.05.2024
Админ Django, в строках которого есть мультиязычное поле, TabbedTranslationAdmin работает некорректно

у меня есть проект django, я использую django-modeltranslation для полей перевода. у меня есть две модели с отношением "один ко многим", и я использую админку django с inline for @admin.register(News) class NewsAdmin(nested_admin.NestedModelAdmin, TabbedTranslationAdmin): inlines = (NewsImageInline,) …

01.05.2024
Nginx активен, но я не вижу статических файлов

У меня есть проект django. Settings.py: STATIC_URL = 'static/' STATIC_ROOT = 'static' MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR / 'media' Я сделал collectstatic и все работало нормально. Теперь папка static на моем сервере содержит все файлы. Nginx: …

01.05.2024
Ошибка 403 при обновлении Let's Encrypt Certbot с помощью Django и Apache. У меня есть 6 дней для продления

При выполнении команды certbot renew я сначала изменяю разрешения брандмауэра, чтобы разрешить соединения на порту 80, перевожу Cloudflare в режим разработки, а затем выполняю команду обновления. Однако на этот раз я получил ошибку 403 Forbidden, пытаясь получить доступ к url …

01.05.2024
Задача маршрутизации Python Celery с использованием имени хоста

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

01.05.2024
Почему мой запрос в Elasticsearch не показывает ни одного совпадения?

У меня есть докеризованный Django проект. Я хочу использовать Elasticsearch, поэтому я выбрал django-elasticsearch-dsl. Мои шаги были следующими: В файле настроек моего Django-проекта (settings.py) я настроил параметры подключения к Elasticsearch. ELASTICSEARCH_DSL = { 'default': { 'hosts': …

01.05.2024
Проверка CSRF не удалась. Запрос прерван. Проверка происхождения не удалась

Вот моя установка: localhost (Windows 11) - Nginx listening on port 80 and 443, 80 is NOT automatically redirected to 443 each proxy_passed to http://wsgi-server where wsgi-server=127.0.0.1:8080 - waitress_wsgi running as a service on port 8080 …

01.05.2024
Ошибка импорта при использовании команды python manage.py migrate

Недавно я форкнул несколько исходных кодов с github, чтобы использовать их в качестве основы для проекта, который я использую для изучения Django. Согласно инструкции по развертыванию, я попытался использовать эту команду для базы данных в терминале: python manage.py migrate …

01.05.2024
Каков наилучший подход к обеспечению согласованности данных в приложении на основе django, используемом параллельно тремя или четырьмя пользователями?

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

01.05.2024
Django: Передача ID модели в url с помощью bootstrap-модала

Я пытаюсь создать диалог подтверждения удаления с использованием модалов bootstrap 5 в моем проекте Django. Когда я нажимаю кнопку "Корзина", диалог открывается, как и ожидалось, но, похоже, ID принимается неправильно. Модальное тело всегда содержит имя первого элемента в …

01.05.2024
Django URL 404 - 1 неделя потрачена на отладку с GPT4, не повезло. Одна конкретная функция просто НЕ разрешается

Краткое описание проблемы: Я столкнулся с проблемой, когда URL /LS/mark-text-responses/ в моем Django-приложении не находится, когда AJAX-запрос отправляется на представление mark_text_responses. Эта проблема возникает в пользовательской части моего приложения, а именно в коде JavaScript, который отправляет AJAX-запрос. Я получаю …

01.05.2024
Ошибка "django.core.exceptions.SuspiciousFileOperation" возникает, несмотря на то, что все настроено правильно

В настоящее время я пытаюсь обслуживать все свои static файлы через whitenoise. Как ни странно, сама функция работает отлично. Она ищет все каталоги с меткой static во всех моих приложениях Django. Однако почему Django постоянно возвращает исключение django.core.exceptions.SuspiciousFileOperation …

01.05.2024
401 неавторизованный вход в Django Rest API

У меня проблемы с конечной точкой API для входа в систему; она работала в последний раз, когда я проверял, а теперь после нескольких часов работы вслепую она больше не работает, и я не знаю, что я сделал. :) Регистрация …

01.05.2024
Ошибка Deployment not found при развертывании проекта django на cpanel

У меня проблема с развертыванием моего проекта django на cpanel после создания python setup на cpanel, указывая мой субдомен на проект setup .Я получаю ошибку 404(deployment not found), когда я нажимаю на url, как я могу исправить это …

01.05.2024
Сделать аутентификацию и вход в систему для нескольких таблиц, кроме таблицы auth User в django?

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

01.05.2024
При загрузке selfie мы получаем ошибку 500 [закрыто]

Def upload_selfie_document(self,cleardil_id,document_id,selfie_image): url = f"{self.url}customers/{cleardil_id}/identifications" print(url, "url") selfie_image.seek(0) selfie_image = selfie_image.read() selfie_image_base64 = base64.b64encode(selfie_image).decode('utf-8') payload = json.dumps({ 'document_id': document_id, 'selfie_image': selfie_image_base64, }) # print(payload, "payload") headers = { **self.headers , 'Content-Type': 'application/json'} print(headers, "headers") try: response = requests.post(url, …

01.05.2024
Нет вывода в serializermethodfield()

Я определил поле serializermethod. Моя проблема в отображении вывода. Когда этот метод существует, поле изображения для меня пустое. Но если я удалю это поле serializermethodfield, то изображение будет выводиться правильно. Серилизатор: class ArticleSerializer(serializers.ModelSerializer): user = serializers.StringRelatedField(read_only=True) image=serializers.SerializerMethodField() …

01.05.2024
Невозможно запустить приложение Django, ошибка связана с тем, что похоже на циклический импорт?

В настоящее время я пытаюсь создать свое первое приложение на django, сайт для резюме. При попытке запустить приложение я получаю эту ошибку. <class 'mainapp.admin.CertificateAdmin'>: (admin.E108) The value of 'list_display[3]' refers to 'is_active', which is not a callable, an attribute of …

01.05.2024
Memcached-MemcacheIllegalInputError - Значения данных должны быть бинарными: кодек 'ascii' не может кодировать символы в позиции 2-5: ordinal not in range(128

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

01.05.2024
Конвейер модульных тестов - модульные тесты Django

Я работаю над проектом django и в нем 20+ приложений, что означает, что я должен запускать тесты для 20+ приложений, которые включают 3000+ тестов. Поэтому я решил сделать subjobs в моем pipeline и теперь запускаю 20 заданий для юнит-тестов …

01.05.2024
Найти шаблон в django

Мой код выглядит следующим образом. {% if request.path != '/login/' %} {% include "/hospital/templates/header.html" %} {% endif %} Я получаю ошибку TemplateDoesNotExist по адресу /dashboard/ /hospital/templates/header.html Как включить шаблон

01.05.2024
Django Rest Framework APIClient login не работает

У меня есть тестовая функция для проверки того, может ли пользователь войти в систему или нет. Я использую APIClient от DRF и вхожу в систему. Когда я делаю запрос get к защищенной конечной точке API, я получаю 401 ответ. …

01.05.2024
Как сохранить изображение в проекте Django

Когда я пытаюсь создать нового сотрудника в моем проекте, экземпляр был сохранен, но изображение нет. вот моя модель, представление и форма из моего проекта django моя модель- `class Emp(models.Model): emp_first_name=models.CharField(max_length=20,null=False) emp_last_name=models.CharField(max_length=20,null=False) emp_father_name=models.CharField(max_length=15,blank=False,default='') emp_mother_name=models.CharField(max_length=15,blank=False,default='') emp_photo=models.ImageField(null=True,blank=True,upload_to='static/image/emp',)` Мое мнение- …

01.05.2024
Ошибка типа в профиле api в фреймворке django rest

TypeError at /api/profile/ init() получил неожиданный аргумент ключевого слова 'только запись' Метод запроса: GET URL запроса: http://127.0.0.1:8000/api/profile/. Версия Django: 3.2.25 Тип исключения: TypeError Значение исключения: init() получил неожиданный аргумент ключевого слова 'write only' Расположение исключения: /home/vagrant/env/lib/python3.6/site-packages/rest_framework/fields.py, line …

01.05.2024
Как получить все API-урлы из проекта django на Python?

У меня есть проект django, в котором некоторые URL API присутствуют в urls.py в пути urlpatterns, а некоторые зарегистрированы как маршрутизаторы (rest_framework_extensions.routers). ref: # urls.py urlpatterns = [ path("healthcheck/", health_check_view, name="healthcheck"), path("something/", include(router_something.urls)) ] здесь, …

01.05.2024
Срабатывает ошибка в админке по умолчанию не отображается. Почему?

InternalError at /admin/entities/branch/add/ The type of building does not match the expected type: 'Branch' CONTEXT: PL/pgSQL function check_outlet_type_consistency() line 9 at RAISE Как показать в стандартной админке django эту ошибку? гуглил, :( но никакой информации

01.05.2024
Я не могу импортировать TinyMCE

Независимо от того, что я делал, я не мог импортировать Tinyemc. Я получаю эту ошибку не только в Tinyemc; эта проблема существует во всем, что похоже. <img …

01.05.2024
Текст с изображением Django Admin

Я хотел бы знать, как я могу иметь фантазийный редактор в django admin, который может добавлять изображения внутри контента, как ckeditor, но когда он сохраняет, он конвертирует все в base 64 и хранит в базе данных, а не загружает файлы …