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

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

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&gt;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. Мой вид логина: …