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

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>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/; } …

25.03.2024
Как разрешить возможные конфликтующие урлы при рендеринге веб-страниц

Когда я пытаюсь загрузить страницу, вместо нее я получаю другую страницу... Я пытаюсь загрузить страницу wikiPage, как показано в описании урлов, которое следует далее, но вместо нее получаю другой урл, ссылающийся на представление newPageb, хотя оба урла имеют одинаковые параметры …

25.03.2024
Я пытаюсь создать API пользователя поставщика, который имеет отношения один-к-одному с пользователем, он бросает ошибку целостности, пожалуйста, помогите мне

Ошибка целостности в проекте фреймворка Django rest. Я пытаюсь зарегистрировать пользователя поставщика, который имеет отношения один к одному с пользователем, но это приводит к ошибке целостности. Код ошибки IntegrityError at /API/accounts/signup/vendor/ Сбой ограничения NOT NULL: accounts_vendor.user_id …

25.03.2024
Кто-нибудь уже сталкивался с этой ошибкой? Код ошибки ODBC 0x68

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

25.03.2024
CommandError: при выполнении msguniq возникли ошибки

C:\Users\Boss\OneDrive\İş masası\ask>django-admin makemessages --locale 'en' --ignore=myenv/*. CommandError: произошли ошибки при запуске msguniq msguniq: ошибка при открытии файла "C:\Users\Boss\OneDrive\Is masasi\ask\locale\django.pot" для чтения: No such file or directory в основной папке: locale en LC_MESSAGES …

25.03.2024
Оптимизация запросов к базе данных Django на filter() одного и того же QuerySet и присвоение разным переменным

У меня есть база queryset и цель - построить статистическую панель, используя базу queryset, но отфильтрованную по разным значениям для каждой переменной. Мой упрощенный код для лучшего понимания: class Transaction(models.Model): """ Invoice model. Represents a basic income/outcome …

25.03.2024
Вход в Django Sessions

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

25.03.2024
Django - Есть ли возможность как-то объединить несколько внешних ключей в 1 значение поля из другой модели? [дубликат]

Я хочу создать модель под названием DailyPerformance со следующими полями: class DailyPerformance(models.Model): date = models.DateField() driver = models.ForeignKey(Employee, on_delete=models.CASCADE) TYPE_OF_GOODS_CHOICES = ( ("Excavated soil", "Excavated soil"), ("Sand", "Sand"), ("Crushed stone", "Crushed stone"),... ) type_of_goods = models.CharField(blank=True, null=True, max_length=30, choices=TYPE_OF_GOODS_CHOICES) …

25.03.2024
(Django 5.03] проблема с django.contrib.auth.views.LogoutView [duplicate]

Сегодня я возрождаю старый проект django. После создания всего необходимого и импорта базы данных я смог войти в систему, и она заработала (или я так думал!) Все работает так же, как и год назад, когда я забросил проект, за исключением …

25.03.2024
Доступ к серверу разработки по HTTPS, но он поддерживает только HTTP Ошибка в django rest framework

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

25.03.2024
Модель Django ForeignKey не работает с сериализатором

Я пытаюсь создать приложение django, которое принимает файл записи как загруженный файл, а затем генерирует данные для этого файла записи и сохраняет их в локальной директории на локальном ПК "сервера", поэтому на данный момент у меня есть следующее: models.py: …

25.03.2024
Django-React не сохраняет вход в систему

У меня есть сайт на React JS - Django, и я реализовал функциональность входа в систему. Но я увидел, что пользователь не остается под своим логином, даже если он проходит аутентификацию и переходит на главную страницу после входа. Я …

25.03.2024
Есть ли способ оптимизировать get_or_create(), чтобы сделать программу быстрее?

Функциональность, которую я хочу реализовать, заключается в создании нового класса и импорте пользователей. Поскольку я не хочу, чтобы один и тот же пользователь импортировался несколько раз, а пользователь может присоединяться к разным классам, я использовал get_or_create(). Однако я заметил, …

25.03.2024
Переключение версий API Django drf-yasg из выпадающего списка

Есть ли способ показать доступные версии API в выпадающем списке с помощью drf_yasg, не переписывая шаблон? Я проверил их документацию, но кажется, что я должен использовать версионированный URL для просмотра различных версий API, или я могу показать …

25.03.2024
Приходится запускать python manage.py collectstatic каждый раз, когда я вношу изменения в свои статические файлы, чтобы показать изменения в Django

Я создаю приложение Django и сейчас оно находится в стадии разработки. Я использую облачное хранилище Google, поэтому мне нужно изменить настройки соответствующим образом, но после этого я должен всегда запускать python manage.py collectstatic чтобы показать изменения в …

25.03.2024
Как я могу аутентифицировать пользователя на основе правильных/неправильных учетных данных, но игнорировать его состояние "is_active", если я хочу обрабатывать его отдельно?

В настоящее время метод django по умолчанию auth.authenticate возвращает None, если учетные данные верны, но user.is_active ложны. Это означает, что пользователи, которые правильно ввели свои учетные данные, но не подтвердили свою учетную запись/электронную почту, получат такое же сообщение …

24.03.2024
При вызове операции PutObject произошла ошибка (XMinioInvalidObjectName): Имя объекта содержит неподдерживаемые символы

У меня есть следующий класс class Foo: def value_to_filename(self, validated_data : dict): file_name = json.dumps(validated_data, cls=Encoder) file_name = self.convert_to_valid_s3_name(file_name) full_name = f"{file_name}.json" return full_name @classmethod def convert_to_valid_s3_name(cls, text : str): "value to cleaned filename" return base64.urlsafe_b64encode(text.encode()).decode() при …

24.03.2024
Как оптимизировать создание файла xlsx?

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

24.03.2024
Django возвращает AnonymousUser, несмотря на предыдущую аутентификацию

У меня возникла проблема, когда я вызываю функцию login() внутри Django и, несмотря на то, что идентификатор пользователя установлен в сессии запроса, всякий раз, когда в другом представлении я вызываю request.user.is_authenticated, которая возвращает True. Мой вид логина: …

24.03.2024
Ошибка "requires_payment_method" при внедрении метода оплаты Stripe

Я столкнулся с проблемой при интеграции метода оплаты Stripe в мой сайт. Я получаю сообщение об ошибке "requires_payment_method". Ниже я привел соответствующую логику JavaScript, HTML и Python (Django) для обработки платежей. Я ожидаю, что после отправки формы процесс …

24.03.2024
Как подключиться к AuraDB (бесплатный уровень) Neo4J из Django?

Я добавил следующие строки к своему settings.py следующим образом: from neomodel import config import dj_database_url NEOMODEL_NEO4J_BOLT_URL = 'neo4j+s://xxxxxxx.databases.neo4j.io' NEOMODEL_SIGNALS = True NEOMODEL_FORCE_TIMEZONE = False NEOMODEL_ENCRYPTED_CONNECTION = False NEOMODEL_MAX_CONNECTION_POOL_SIZE = 50 user = 'neo4j' psw = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' uri = 'neo4j+ssc://xxxxxxxx.databases.neo4j.io' …

24.03.2024
Почему файлы JavaScript моего проекта Django не загружаются, в то время как файлы CSS загружаются успешно, когда они размещены в одной и той же статической папке?

У меня проблемы с загрузкой Js файлов и функциональных возможностей проекта. Я использую этот шаблон из интернета. Все статические файлы (изображения, CSS и Js) находятся в папке "static", но только Js не загружается. Например, не работает …

24.03.2024
Таблица создается в неправильной БД

Всем привет, пытаюсь реализовать создание профиля человека во время сохранения его регистрационных данных на сервер и столкнулся с проблемой. Есть две БД: users_information и users_profiles. Мне нужно таблицу profiles создать в БД users_profiles, но этого не происходит, потому что она …

24.03.2024
Django - Форма для редактирования объектов с отношением "один-ко-многим

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

24.03.2024
Пустое пространство сверху и слева страницы при разработке фронтенда

Я создаю приложение на Django и для написания шаблонов я использую HTML/CSS, теперь есть какое-то странное белое пространство, с которым я сталкиваюсь в верхней и левой части страницы, которое не уходит, независимо от того, что я пытаюсь, как показано …