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

27.06.2024
Как подключить несколько аутентифицированных клиентов к Django-каналам Websocket, причем клиенты должны быть подключены до открытия каналов?

Так что я работаю над приложением для настольных компьютеров, которое требует сокета для обработки нескольких аутентифицированных клиентов с каналом Django, и клиенты должны быть аутентифицированы сервером перед открытием каналов. Сервер работает на одной системе, а клиенты подключаются к нескольким системам. …

27.06.2024
Настройка списка изменений django-auditlog в админке django

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

27.06.2024
Django: Поддержание локального набора миграций, отличного от восходящего потока

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

27.06.2024
Django и многопоточность

У меня есть Django view: def func(): ... instance = ...create() func2(instance) instance.attr = attr etc... Итак, func() создает экземпляр, вызывает func2() и продолжает работать. def func2(instance): request = request(instance) wait response response.data.save() Результат функции …

27.06.2024
Как подключить несколько клиентов к сокет-серверу Django на разных платформах

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

27.06.2024
Чекбоксы в Django и JS не работают должным образом

У меня серьезная проблема с чекбоксами. Я создаю приложение в стиле ToDo и хочу, чтобы оно сохраняло изменения (item_done = False или True) при нажатии на чекбокс. Я реализовал JS-скрипт, чтобы все выходило "гладко", я использую jQuery. К …

27.06.2024
Ошибки не отображаются в форме входа в Django

В моем проекте Django я использую django.auth для аутентификации. У меня есть два одинаковых HTML-шаблона для регистрации и входа. Проблема в том, что если для регистрации отображение ошибок (например, пароли не совпадают, пароль слишком короткий) работает, то для входа в …

27.06.2024
Частичный рендеринг шаблона Django не обновляет страницу, но отображается в консоли

У меня есть веб-страница на основе django, над которой я работаю (Django версии 5.0). Эта страница позволяет нажимать на элемент в таблице, и предполагается отображать подпункты, связанные с этим элементом, без перерисовки всей страницы. Хотя мой подшаблон виден Django …

27.06.2024
Как создать функцию поиска в react native app?

У меня есть приложение на react native. И у меня есть функция поиска. Проблема заключается в том, что функция поиска работает только тогда, когда в текстовое поле введено все слово. Так, например, Edelhert работает. Но если пользователь набирает: Ed …

27.06.2024
В настоящее время я изучаю курс meta backend, и у меня есть знания front end, предложите некоторые знания и путь, которые помогут мне [закрыто]

Я новичок в разработке backend, я хочу получить совет от некоторых экспертов backend разработчиков о пути обучения, что я должен изучать, с чего начать, предоставить мне некоторые бесплатные ресурсы, откуда я могу учиться. У меня есть знания о front …

27.06.2024
Есть ли способ экспортировать информацию о существующей модели Django в визуальную форму

Я понимаю, что могу создавать файлы .dot с помощью расширений django-extensions. Я также могу создавать SVG из .dot-файла с помощью pygraphviz. Однако результаты получаются огромными, уродливыми и сложными для навигации. Есть ли какие-либо инструменты, которые люди могут порекомендовать, которые …

27.06.2024
Pywinrm CredSSP NTLM BadMechanismError(context_msg="Unable to negotiate common mechanism", base_error=last_err)

Я пытаюсь отладить странное поведение при использовании pywinrm. Он не может открыть соединение WinRM из-за BadMechanismError: SpnegoError (1): expected string or bytes-like object, got 'dict', Context: Unable to negotiate common mechanism Я использую его …

27.06.2024
Проблема с формой администратора Django: Пользовательское поле загрузки файла влияет на несвязанное поле формы

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

27.06.2024
Django Test Case Failing: Функция не возвращает ожидаемую сумму связанных полей модели

Я работаю с Django 4.2.2, и у меня есть тестовый пример, который терпит неудачу, потому что пользовательская функция не возвращает ожидаемую сумму связанных полей модели. вот мой тест: class UnitaImmobiliareModelTest(TestCase): def setUp(self): self.user = User.objects.create_user(username='UtenteTest', password='testing') self.studio …

27.06.2024
Невозможно импортировать имя 'AggsProxy' из 'elasticsearch_dsl.search'

Мои установки pip таковы Упругий транспорт==8.13.1 elasticsearch==8.14.0 elasticsearch-dsl==8.14.0 django-elasticsearch-dsl==8.0 django-elasticsearch-dsl-drf==0.22.5 services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.14.0 environment: - xpack.security.enabled=false - discovery.type=single-node ports: - "9200:9200" volumes: - elasticsearch-data:/usr/share/elasticsearch/data volumes: elasticsearch-data:

27.06.2024
Веб-приложение Django было заблокировано из-за несоответствия типа MIME ("text/html")

Я пытаюсь создать веб-приложение на Django с фронтендом, сделанным на Vue.js. Вот как организован мой дир - reco_system_app/urls.py reco_system_app/settings.py recommender/urls.py recommender/views.py vueapp/ static/ templates/ reco_system_app/urls.py является from django.contrib import admin from recommender.views import home from django.urls import …

27.06.2024
(debug_toolbar.E001) Панель инструментов отладки Django не может быть использована с тестами

Полное сообщение об ошибке приведено ниже ?: (debug_toolbar.E001) The Django Debug Toolbar can't be used with tests HINT: Django changes the DEBUG setting to False when running tests. By default the Django Debug Toolbar is installed because DEBUG is …

27.06.2024
Django не может использовать свой собственный UUID, пытается сделать hex-замену ошибок при добавлении новых элементов в модель

Это происходит как на моем локальном, так и на prod-решении, оба проекта Django новые и данные между ними не передаются (каждый раз новая база данных). Всякий раз, когда я пытаюсь сделать новую запись в одной из моих моделей, она …

27.06.2024
Как в Django View вызвать JavaScript функцию?

У меня есть view-функция, и в зависимости от определенных условий она либо что-то делает, либо запускает js функцию. Вот моя view: def down_rating_article(request, article_id): if Article.objects.filter(pk=article_id).first() in request.user.article_left_reaction.all(): 'здесь нужно вызвать js' else: article = Article.objects.filter(pk=article_id).first() Article.objects.filter(pk=article_id).first().left_reaction.add(request.user) new_rating = article.rating …

27.06.2024
Запрос и утверждение на стороне администратора на Python Django

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

27.06.2024
Социальный вход с помощью Django Rest Framework и Dj-rest-auth

Я настроил социальный вход в Google с помощью dj-rest-auth и Django rest framework. Когда я регистрируюсь с помощью обычного представления register из dj-rest-auth, я не могу войти в систему, используя Gmail того же аккаунта. Например, я зарегистрировался нормально, …

27.06.2024
Django admin tabularinline похожие запросы

Я разрабатываю интернет-магазин, используя Django. У меня есть основной класс Product class Product(models.Model) our_code = models.CharField('Наш артикул', max_length = 255, unique=True, blank=True, null=True) name = models.CharField('Наименование',max_length = 255, blank=True, null=True) full_name = models.CharField('Полное наименование',max_length = 255, blank=True, null=True) PRICE_TYPE_CHOICES …

27.06.2024
Остановка сервиса Gunicorn под управлением супервизора с помощью docker

Я использую supervisor, nginx и gunicorn для развертывания проекта Django с помощью Docker. Я запускаю docker-compose up для сборки проекта и образа nginx. Просматривая другие подобные вопросы, рекомендуется использовать абсолютный путь, например /home/ubuntu/... Но поскольку я использую контейнеры …

27.06.2024
Сломанный пул процессов: Исполнитель Processpool внутри приложения django, размещенного на apache

У меня есть приложение django, которое я хотел бы разместить на своем сервере apache. Приложение принимает запросы и выполняет вычислительные операции над набором заданных входных данных. Для распараллеливания вычислений я использовал исполнитель future.ProcessPool в ядре приложения django. Распараллеливание незаменимо …

27.06.2024
Как обслуживать статические файлы для django-cms на DigitalOcean?

Я развернул приложение django-cms на DigitalOcean, следуя шагам в этом руководстве: https://www.digitalocean.com/community/tutorials/how-to-deploy-django-to-app-platform Приложение работает, но статические файлы не обслуживаются. Я создал дополнительный статический сайт, ссылающийся на тот же репозиторий GitHub, и он тоже работает. …

27.06.2024
Django Rest Framework Api и отдельный html css фронтенд [закрыто]

Я делаю проект на django, где я сделал модель продукта. Я отправляю эти данные через api в форме json. На отдельной html css js странице я получаю api и показываю все мои данные о продукте. но я не смог …

27.06.2024
У объекта Django 'IntegerField' нет атрибута 'get_internal_type'

Ребята, я пытался использовать ExpressionWrapper в django и получить выходное поле как IntegerField(), я не знаю, где я ошибаюсь Импорт # Imports from django.core from attr import fields from django.db import models from django.db.models import DecimalField, IntegerField, Avg,Subquery,OuterRef, Q, …

27.06.2024
Получение ошибки: Forbidden (CSRF cookie не установлен.) при попытке сделать пост-запрос к представлению Django

Я пытаюсь создать (расширение для хрома + Django) менеджер паролей, который будет считывать поля ввода из форм и при нажатии кнопки submit будет делать POST-запрос к Django представлению с данными, которые затем будут сохранены в базе данных postgresql. (Имейте в …

27.06.2024
Отказ в выдаче разрешения и проблемы с модулем Python при развертывании Django с Apache на Ubuntu

Я столкнулся с трудностями при попытке развернуть свой Django-сайт с помощью Apache на сервере Ubuntu. Вот подробности проблемы: Сообщения об ошибках: Current thread 0x00007e9faacab780 (most recent call first): <no Python frame> [Thu Jun 27 02:58:10.538441 2024] [wsgi:warn] [pid 16762:tid …

27.06.2024
Интеграция semgrep в reNgine

ReNgine - это набор инструментов для разведки веб-приложений, призванный упростить и оптимизировать процесс разведки для специалистов по безопасности, тестеров на проникновение и охотников за головами. А semgrep - это самый лучший инструмент. Я хочу интегрировать semgrep в reNgine, вот исходный …

27.06.2024
Модели Django - Как агрегировать связанные объекты в массивы "многие-ко-многим"?

Так как я недавно начал работать с Django, у меня возникла ситуация с отношениями "многие-ко-многим" между книгой и автором - в качестве простого примера - у книги может быть несколько авторов. class Book(models.Model): title = models.CharField(max_length=100) authors …

27.06.2024
Как создать функцию 'Update Profile Picture' в django

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

27.06.2024
Как правильно преобразовать внутренние данные из Django во внешние модели в Angular

Я начинающий, работаю над Angular frontend с Django backend. Я постарался сформулировать свой вопрос как можно точнее. Пожалуйста, не ставьте минусы; если что-то непонятно, не стесняйтесь попросить разъяснений, и я с радостью предоставлю больше деталей. У меня есть …

27.06.2024
"manage.py runserver" теперь не запускается с "py", а только с "python".

Начинаю веб-разработку, использую VSCode, Python 3.12.3 в виртуальной среде и Django 5.0.6. Когда работает: py manage.py runserver Я получаю: Unable to create process using 'c:\Users\MyUserName\Documents\GitHub\Coding Practice\Python\DjangoLearningMongo\.venv\Scripts\python.exe manage.py runserver' В другом сообщении предлагалось …

27.06.2024
Django - Middleware теряет соединение с базой данных в многопользовательском приложении

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

26.06.2024
Tox+Django не может найти пакет после обновления Django

Недавно я обновил зависимость Django до 4.2, и теперь запуск тестов через Tox приводит к ошибке: ModuleNotFoundError: No module named 'mypackage' Я больше ничего не менял, и запуск Tox для Django 3.2 работает нормально. Мой …

26.06.2024
Django Ninja Unit-тестирование конечной точки с помощью File Upload

У меня есть простая модель django: class Invoices(TKSModel): invoice = models.FileField(upload_to="invoices/", null=False, blank=False, validators=[document_file_validator]) institution = models.CharField(max_length=64, null=False, blank=False) invoice_date = models.DateField(null=False, blank=False) description = models.TextField(null=True, blank=True) Затем я создал конечную точку с помощью django ninja: @router.post('/add', …

26.06.2024
Я не могу понять, в чем заключается ошибка, когда при применении миграции на сервере django я пытаюсь подключить базу данных PostgreSQL

Ошибка выглядит следующим образом, Невозможно подключиться к PostgreSQL: Traceback (most recent call last):your text Файл "manage.py", строка 22, in main()your text Файл "manage.py", строка 18, в main execute_from_command_line(sys.argv) Файл "C:\python\SkillFactory\Sprint\env\lib\site-packages\django\core\management_init_.py", строка 442, in execute_from_command_line utility.execute() Файл "C:\python\SkillFactory\Sprint\env\lib\site-packages\django\core\management_init_.py", строка 436, …

26.06.2024
Django работает слишком медленно при обработке исключений

В представлении, в котором происходит исключение, обрабатывается большой словарь, содержащий около ~350K записей. Исключение представляет собой KeyError. Из журналов CProfile видно, что Django пытается итерировать словарь, чтобы получить данные о возвратах к трассировке. Вот упрощенный код из представления: …

26.06.2024
Ошибка при логине в админку после изменении UserManager

Решил впервые изменить вручную кастомную логику логина, раньше использовал библиотеку, вот код: class CustomUserManager(UserManager): """ Set email as required field in reg process such a username """ use_in_migrations = True def _create_user(self, email, password, **extra_fields): if not email: raise ValueError('Email …