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

26.03.2024
Ошибка авторизации при работе с Django под Windows с IIS

Уважаемые специалисты по Django и Windows IIS, Я медицинский физик, пытаюсь помочь коллеге установить OpenREM версии 1.0.0b2, систему управления дозой облучения пациента с открытым исходным кодом (openrem.org). Мы следовали документации здесь: https://docs.openrem.org/en/1.0.0b2/install_windows.html. …

26.03.2024
Django socialaccount login with email instead of username

Я пытаюсь реализовать google login в моем Django приложении. В моем стандартном представлении входа в систему на основе классов я использую расширенную модель AbstractBaseUser, и она отлично работает: class AppUser(AbstractBaseUser, PermissionsMixin): email = models.EmailField(unique=True) is_staff = models.BooleanField(default=False) USERNAME_FIELD = …

26.03.2024
Отображение отфильтрованного результата из ManyToMany через модель в Admin

Вот мой models.py: class Person(models.Model): surname = models.CharField(max_length=100, blank=True, null=True) forename = models.CharField(max_length=100, blank=True, null=True) def __str__(self): return '{}, {}'.format(self.surname, self.forename) class PersonRole(models.Model): ROLE_CHOICES = [ ("Principal investigator", "Principal investigator"), [etc...] ] title = models.CharField(choices=TITLE_CHOICES, max_length=9) project = models.ForeignKey('Project', …

26.03.2024
Миграция с django migrations на fastapi alembic

У меня есть Django сервис, в котором есть приложение под названием "User". В этом приложении есть 2 таблицы, которые переносятся в базу данных с помощью системы миграции Django. Для того чтобы изменить архитектуру с монолита на микросервис, я разбил …

26.03.2024
Получаем "Не удалось создать встречу ошибка 401 Ошибка клиента: Unauthorized for url: https://api.zoom.us/v2/users/me/meetings"

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

26.03.2024
Мое изображение показывает ошибку "не найдено", но ссылка в терминале может найти файл

Мое изображение не может быть загружено на страницу, обратная связь показывает Не найдено: /auctions/static/auctions/images/Artboard_1_copy.png "GET /auctions/static/auctions/images/Artboard_1_copy.png HTTP/1.1" 404 3417 но когда я нажал на ссылку в обратной связи, я смог открыть свое изображение в рабочем пространстве. Это …

26.03.2024
Python: как обрабатывать загрузку и архивирование больших файлов в Minio

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

26.03.2024
Почему я не могу получить из request изображения?

У меня есть список учеников, и нужно каждому добавить фото и одной кнопкой сохранить все изображения. Но изображения не отправляются. В чем может быть дело? Пока показываю код html-страницы. При необходимости могу показать views. Но по тестами поняла, что просто …

26.03.2024
При использовании django-template код не генерируется автоматически и даже при нажатии клавиши Enter код не появляется в новой строке

{% extends "base.html" %} {% block title %}Home{% endblock title %} это код примера {% extends "base.html" %} {% block title %}About{% endblock title %} Я хочу, чтобы каждая строка была в новой следующей строке, даже предложение кода не отображается

26.03.2024
Запрещено (CSRF cookie не установлен.): для django login from javascript [duplicate]

Я пытаюсь получить доступ к логину сервера django с помощью javascript axios.get('http://localhost:8010/get_csrf_token/').then((res)=>{ console.log(res.data['csrf_token']); var data = {username:'admin@test.com',password:'testtest', } axios.defaults.headers.common['X-CSRF-TOKEN'] = res.data['csrf_token'];// set csrf_token in header. axios.post('http://localhost:8010/login/',data).then(() =>{ console.log("test"); }) }) Однако этот код показывает ошибку, приведенную …

26.03.2024
Рабочий сельдерей закрыт

Мой рабочий в celery автоматически выключается и выдает сообщение worker: Warm shutdown (MainProcess), и ничего не делает, я запускаю долго выполняющиеся AI/ML задачи в celery Мой конфиг сельдерея выглядит примерно так: **app.conf.update() result_expires=None, # Disable result expiration worker_max_tasks_per_child=500, …

26.03.2024
Страница администрирования Django не открывается, когда я использую шлюз Kong

Я использую шлюз Kong, чтобы сделать проект Django доступным по адресу localhost/python. Я вижу стартовую страницу Django, но когда я пытаюсь открыть localhost/python/admin, она перенаправляет на localhost/admin/login/?next=/admin/, так что это уже не проект Django. Что я могу сделать, чтобы исправить …

26.03.2024
Django сигналы debounce

В проекте, использующем сигналы Django, при выполнении серии UPDATE определенной модели обработка одного SIGNAL оказывается слишком тяжелой и вызывает дискомфорт у пользователя. Процесс, запускаемый SIGNAL, не нужно выполнять для каждого обновления, если выполняется несколько UPDATE. Например, если UPDATE …

26.03.2024
Как подключиться к models.py? Некоторые виды Django views.py не работают

я новичок в django/python. у меня есть проект на Django для расчета цены бумаги. class Calculate(View): def get(self, request): if not request.user.is_authenticated: return redirect('signIn') user = request.user projects = Project.objects.all() p_info_list = [] u_info = UserInfo(user) user_in_projects = [] …

26.03.2024
Запрос в тестовом APIClient не проходит после двойной аутентификации

После обновления до django 5 наш тестовый набор начал демонстрировать странное поведение. Мы используем DRF's APIClient и аутентификация больше не работает так, как ожидалось. Некоторые API-запросы возвращают rest_framework.exceptions.NotAuthenticated со статусом 403 (кстати, если кто-то может объяснить, почему …

26.03.2024
Uncaught TypeError: $.ajax не является функцией в jQuery

Я столкнулся с проблемой, связанной с функцией $.ajax в веб-приложении jQuery. Когда я пытаюсь выполнить AJAX-запрос с помощью $.ajax, в консоли браузера появляется ошибка "Uncaught TypeError: $.ajax is not a function". Вот соответствующий фрагмент кода: $.ajax({ url: …

26.03.2024
Как оптимизировать и реализовать бесконечные комментарии через prefetch в django orm?

Я реализую функцию комментариев и могу оставить большое сообщение в комментариях. Реализовать функцию было легко, но она вызывает n+1 запросов. Пожалуйста, подскажите, как решить эту проблему python Prefetch( 'comments', queryset=PlaceReviewComment.objects.select_related( 'user', ).prefetch_related( Prefetch( '_comments', queryset=PlaceReviewComment.objects.select_related( 'user', 'parent_comment', ).prefetch_related( '_comments', …

26.03.2024
При нажатии кнопки данные не передаются в Django rest api

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

26.03.2024
ImportError для django-simple-history в VS Code: "Импорт 'simple_history.models' не может быть разрешенПиланс"

В настоящее время я работаю над проектом Django и хочу использовать django-simple-history для отслеживания изменений в моих моделях. Однако я столкнулся с проблемой при импорте модели HistoricalRecord из simple_history.models. Всякий раз, когда я пытаюсь импортировать его в свой код, …

26.03.2024
Невозможно разрешить ссылку на jQueryОшибка: $ не определен в файле JavaScript

Я столкнулся с проблемой в моем JavaScript-файле, где я получаю ошибку "Uncaught ReferenceError: $ не определен" в консоли браузера. Я использую jQuery в своем JavaScript-коде, но, похоже, jQuery не распознается. Вот соответствующая часть моего файла JavaScript (address.js): <pre class="lang-js …

26.03.2024
Django Channels - прямой обмен сообщениями и события, отправляемые сервером

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

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

Я пытаюсь исправить временные зоны для календаря. Он отправляет на сервер django время в формате ISO со смещениями в виде часовых поясов, которые пользователь выбирает в выпадающем меню, и сохраняет его. На сервере оно сохраняется корректно. Но при загрузке …

26.03.2024
Поле Django не переносится

У меня есть модель, для каждого объекта я хочу получить случайную строку при создании activation. В настоящее время я создаю модель следующим образом; from django.db import models from django.contrib.auth.models import User from django.utils.translation import gettext_lazy as …

26.03.2024
ModuleNotFoundError: Нет модуля с именем 'django_DRF'

Я только что запустил проект django для приветствия, он выдал проблему с No module named 'django_DRF'. python==3.8 django==4.2 Я установил djangorestframework и добавил rest_framework в INSTALLED_APPS, но у меня все еще та же проблема. Спасибо за …

26.03.2024
Страница 404, когда проект Django WSGIScriptAlias не / [duplicate]

Я изучаю Django. Я работаю на Python 3.12.2, Django 5.0.3, Apache HTTPD 2.4.58, Windows 11. Я только что выполнил startproject (startapp еще нет). Вот моя текущая структура каталогов: D:\dev\htdocs # Apache HTTPD DocumentRoot ├───... # Other directories │ └───nutrihub_pyvenv …

26.03.2024
Консоль Django выдает ошибку not found для api, хотя он виден в браузере

У меня есть настройка бэкенда на django. В ней у меня есть несколько папок: base (приложение, в котором хранятся мои модели), папка api, в которой есть views.py и urls.py для моих apis, и папка backend (базовая папка djangos, в …

26.03.2024
Сделайте Saleor многопользовательским

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

26.03.2024
Подключение контейнера Django к контейнеру MySQL в одном определении задачи AWS ECS Fargate

У меня есть репозиторий здесь. В настоящее время я испытываю трудности с его развертыванием на AWS ECS. Репозиторий настроен на использование Github Actions для сборки двух контейнеров и их отправки в ECR, а затем обновление …

26.03.2024
Почему таблица создается в не той БД?

Почему таблица profiles создается в не той БД? Нужно в users_profiles, а она создается в users_information. Я уверен на 100%, что проблема в routers, но никак не могу понять в чем конкретно. Их код переписывал уже раз 7 - результата …

26.03.2024
[[Errno 2]] Нет такого файла или каталога: '/tmp/tmp1d93dhp7.upload.mp4' в Django

Я перевел разработку своего сайта на использование Docker. Недавно я изменил расположение медиафайлов, когда возникла эта ошибка: [Errno 2] No such file or directory: '/tmp/tmp1d93dhp7.upload.mp4' in Django. Пока что я проверил, нет ли опечаток в коде расположения файлов …

25.03.2024
Django Получение списка элементов из одной модели и использование его для фильтрации другой

Итак, в моей модели есть 3 таблицы: house, room и item. room содержит внешний ключ к house, а item содержит внешний ключ к room. Я хочу, чтобы можно было сделать запрос по дому и получить все предметы в доме. …

25.03.2024
Как изменить кверисет в Django?

Я пытаюсь изменить вывод сериализатора Django. В представлении на основе классов есть функция get_projects, которая возвращает набор экземпляров Contract. Отношения между Contract и Project - один-ко-многим: class Contract(models.Model): project = models.ForeignKey(Project) Теперь у меня есть …

25.03.2024
Получение ошибки DisallowedRedirect с представлением смены пароля - Django

Views.py @login_required def mudar_senha(request): if request.method == 'POST': print(request) form = PasswordChangeForm(user=request.user, data=request.POST) if form.is_valid(): user = form.save() update_session_auth_hash(request, user) # Importante para não deslogar o usuário após a mudança de senha return HttpResponseRedirect(reverse('users:perfil')) else: form = PasswordChangeForm(user=request.user) return render(request, …

25.03.2024
Как сделать абзац в форме Django Admin курсивом? Я использую Vue3 Composition API для фронтенда?

Я создаю приложение для блога с текстовым полем body в Django Admin с Vue3 composition API в качестве фронтенда. Я пробовал несколько способов сделать тело (статью) курсивным, но оно отображает только необработанный ввод (например, курсив). Я хочу сделать абзац курсивным …

25.03.2024
Как правильно начать проект Django?

Я написал C:\Users\jj&gt;django-admin startproject mysite И результаты таковы Fatal error in launcher: Unable to create process using '"c:\program files\python38\python.exe" "C:\Program Files\Python38\Scripts\django-admin.exe" startproject mysite' Я попытался начать свой первый проект django, но он не открывается. Я не могу найти …

25.03.2024
DB PostgreSQL данные невидимы на моем сайте

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

25.03.2024
Ошибки Github. Я потерял latestfile

Ошибка на Github Я не знал, что я сделал. Но я просто удалил все свои файлы. За день до этого я коммитил непосредственно в main. Теперь я создал ветку, коммитил, перешел в main, а затем объединил ветку с main …

25.03.2024
Django 403 "detail": "Учетные данные для аутентификации не были предоставлены". Токены Knox

Я следовал этому руководству (https://github.com/bradtraversy/lead_manager_react_django/tree/db45e4f6fc05a3481e7b8a0223e0aab0355a84b6), чтобы сделать приложение Django-React-Redux. У меня возникли проблемы с моим UserAPI, в частности, при выполнении запроса GET. Обратите внимание, что я использую токены knox. Поскольку функция выхода из системы работает нормально …

25.03.2024
Как исправить ошибку ImportError cannot import name 'get_accounts'

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

25.03.2024
Почему nginx не видит staticfiles и Media files Django +nextjs +Docker

У меня есть конфигурация Nginx и я использую Docker для сервера Django, Nextjs и Nginx server { listen 80 default_server; return 403; } server { listen 80; location /staticfiles/ { alias /app/staticfiles/; } location /mediafiles/ { alias /app/mediafiles/; } …