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

23.10.2024
Как правильно написать API для корзины?

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

23.10.2024
Django Static Image Not Displaying When Using Variable for Image Path

Я пытаюсь загрузить и отобразить статическое изображение в шаблоне Django. У меня есть словарь с именем post, который содержит значение изображения, например, «mountain.jpg». Я проверил, и словарь содержит правильные данные. Однако, когда я пытаюсь задать путь к изображению …

23.10.2024
Почему VScode продолжает выдавать сообщение «SyntaxError», даже когда я уже закончил вводить текст?

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

23.10.2024
Могу ли я повторно использовать экземпляр output_field в Django ORM или я всегда должен создавать дубликат?

У меня есть кодовая база Django, которая делает много функций Case/When/ExpressionWrapper/Coalesce/Cast ORM, и некоторым из них иногда требуется поле в качестве аргумента - output_field. from django.db.models import FloatField, F some_param1=Sum(F('one_value')*F('second_value'), output_field=FloatField()) some_param2=Sum(F('one_value')*F('second_value'), output_field=FloatField()) some_param3=Sum(F('one_value')*F('second_value'), …

23.10.2024
Расхождение в количестве записей между Django ORM и сырым SQL-запросом

Я столкнулся с проблемой, когда количество записей, возвращаемое ORM-запросом Django, не совпадает с количеством, возвращаемым необработанным SQL-запросом. Вот соответствующая часть моего представления Django: start_date = datetime(2024, 10, 19, 0, 0, 0) end_date = datetime(2024, 10, 19, 23, 59, 59) dbug …

23.10.2024
Безопасны ли последовательные вызовы сохранения моделей в django?

У меня проблемы с полем, которое иногда не обновляется. Просто хочу знать, является ли следующее небезопасным для экземпляра модели Django. obj.field1 = True obj.save() obj.field2 = True obj.save() Поскольку я не вызываю obj.update_from_db(), есть ли риск, что …

23.10.2024
Проблема соединения WebSocket с каналами Django в Gunicorn

Я пытался реализовать чат с помощью Django Channels и Daphne. Он отлично работает на моем локальном сервере, но теперь я хочу реализовать его в продакшене, используя Gunicorn, nginx. Однако, когда я перезагружаю и запускаю nginx, я получаю ошибку (как …

23.10.2024
Как запустить проект Python Django, развернутый на локальной машине?

Я попытался запустить развернутый проект Django на своей локальной машине, создав виртуальную среду и установив все необходимые зависимости. Я также изменил настройки production.py, в частности ALLOWED_HOSTS и CSRF_TRUSTED_ORIGINS, чтобы включить локальные адреса, например http://127.0.0.1:8000. Однако, несмотря …

23.10.2024
Django - TemplateDoesNotExist по адресу /accounts/login/

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

23.10.2024
Django TypeError: Невозможно отфильтровать по безусловному выражению при фильтрации по внешнему ключу

Я просмотрел несколько похожих вопросов, но не смог уловить логику, и мои манипуляции оказались безуспешными. У меня есть приложение для форума, его структура «forum->subforum->topic->comments», соответствующие модели для подфорумов, тем и комментариев. Мне необходимо реализовать фильтр на странице каждого …

22.10.2024
Оптимизация Django QuerySet с помощью вложенных агрегаций

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

22.10.2024
Django динамически добавляет целочисленные поля в формы

Здравствуйте, у меня есть очень простое приложение, которое я делаю для того, чтобы изучить Django. У меня есть таблица SQLite, в которой есть два столбца, первый - 'id', сгенерированный Django, второй - символьное поле, содержащее имя product_name. …

22.10.2024
Django + jQuery: Ошибка No Image Provided с ответом 400 31 при загрузке изображения через AJAX

Я работаю над проектом на Django, в котором загружаю изображение для обработки моделью машинного обучения. Фронтенд использует jQuery для отправки изображения через AJAX-запрос. Однако сервер продолжает возвращать ошибку: {"error": "No image provided."} и Accuracy: NaN%. Кроме того, в консоли браузера …

22.10.2024
Рендеринг MultiValueField, включающий текст_помощи и метку для каждого подполя

Я использую JSONField для представления конфигурации, которая используется в нескольких формах. Вместо стандартного виджета Textarea я хочу отображать несколько полей, каждое из которых имеет свои собственные label и help_text. Я ам могу достичь этого, реализовав Form только для конфигурации, но …

22.10.2024
Тестовый клиент Django перенаправляет вошедших пользователей на страницу авторизации

Я знаю, что этот вопрос уже задавался, но ни один из ответов мне не подходит. Когда я пытаюсь использовать клиентский логин в тестах Django, он в основном игнорируется, и я получаю перенаправление на страницу входа. После нескольких тестов я …

22.10.2024
Сохранение количества поисковых запросов на моделях в Django

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

22.10.2024
Требуется SSL, но сервер его не поддерживает (Django)

Я работал над тестовым проектом в качестве практики, и когда я попытался перенести его в базу данных (MariaDB PhpMyAdmin), я получил эту ошибку «django.db.utils.OperationalError: (2026, „TLS/SSL error: SSL is required, but the server does not support it“)» Вот …

22.10.2024
Запросы Python Session не передают cookies?

Я следовал документации, насколько я могу судить, но кажется, что объект Session библиотеки requests не сохраняет cookies. Вот мой простой код: with requests.Session() as s: url = '%s://'%http+serverStr+'/login/' s.get(url) payload = {'username': 'sfprod', 'password': <password>, 'csrfmiddlewaretoken': s.cookies['csrftoken'], 'next': …

22.10.2024
«GET /static/assets/css/plugins/something.css.map HTTP/1.1» 404

Я получаю эту ошибку каждый раз, когда перезагружаю свой сайт. И из-за этой ошибки перезагрузка сайта занимает так много времени. но мои стили из .css и .js работают. Я получаю эти ошибки в моем терминале - [22/Oct/2024 03:51:18] "GET …

22.10.2024
Не переопределяется свойство в классе

Есть три класса: class ToDoListManager(models.Manager): def for_user(self, user): return self.get_queryset().filter(owner=user) # Create your models here. class ToDoList(models.Model): title = models.CharField(max_length=100) owner = models.ForeignKey(User, models.CASCADE) objects = ToDoListManager() def __str__(self): return self.title (дальше в другом файле) class ToDoListListView(LoginRequiredMixin, ListView): login_url …

22.10.2024
Mysqlclient не найден даже после установки в Django на MacOS

Я использую pyenv для создания virtual-env, и успешно устанавливаю mysqlclient в нее. Но когда я python manage.py runserver, появляется сообщение «Вы установили mysqlclient?». Как его перезалить? Я пробовал и в терминале, и в PyCharm, все не помогло. Я также …

22.10.2024
При создании фикстур (дампе Json файлов) не видит кириллицу. Подставляется вместо русских букв �

При создании фикстур(дампе Json файлов) данным способом: python manage.py dumpdata goods.Categories > fixtures/goods/categories.json почему то не записываются русские символы, подскажите что нужно сделать. [ { "model": "goods.categories", "pk": 1, "fields": { "name": "��� ������", "slug": "all" } }, { …

22.10.2024
Как избежать возникновения SuspiciousFileOperation при загрузке фотографии в Django?

From django_resized import ResizedImageField class UserProfilePhoto(Model): photo = ResizedImageField(size=[128, 128], upload_to=MEDIA_ROOT) photo_hash = BigIntegerField( blank=True, null=True, help_text=_("an integer representation of the hexdigest hash of the photo"), ) def __str__(self): return f"{self.photo.name} ({self.photo_hash})" Раньше у меня была операция save() …

22.10.2024
Как исправить представление register, которое генерирует токен и присваивает его cookie? ошибка django

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

22.10.2024
Файл Excel поврежден при загрузке из бэкенда Django через Axios в Vue.js

Я пытаюсь загрузить файл Excel из бэкенда Django во фронтенд, используя Axios и FileSaver.js (также пробовал без этого). Файл успешно генерируется на бэкенде, но когда я загружаю его через фронтенд, файл становится поврежденным и не может быть открыт Excel. …

21.10.2024
Проблема Django не может подключиться к серверу PostgreSQL в контейнере Docker

У меня есть этот журнал 2024-10-21 23:55:07 django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5432 failed: Connection refused 2024-10-21 23:55:07 Is the server running on that host and accepting TCP/IP connections? 2024-10-21 23:55:07 connection to server at "localhost" …

21.10.2024
Требуется базовая архитектура системы django-react

Я пытаюсь понять, как работает проект django react? Если кто-то может дать мне примерную архитектуру системы, это было бы очень полезно. Я создаю музыкальную комнату на основе API spotify, используя django react в качестве основы проекта. Помогите мне …

21.10.2024
Постепенная миграция монолита django на async

У меня есть огромное приложение на django2 (без django ORM), и я хочу сделать его асинхронным. На данный момент у меня есть две стратегии: обновить до django 3/4 и перейти на async view by view. добавить …

21.10.2024
Странные иероглифы при миграции таблиц из postgresql в django

Имеется база данных postgreSQL. Кодировка сервера и клиента UTF8. При выполнении python manage.py inspectdb > example/models.py Вместо символов на кириллице выходит что-то похожее на 'id_шёїюф ∙хую'. Использую psycopg. Пробовал set PYTHONIOENCODING=UTF-8 В settings.py добавил 'OPTIONS': { 'client_encoding': 'UTF8', } Менял …

21.10.2024
Окружение Django идентифицирует DEBUG как False, в то время как он установлен как True

Я получаю ошибку CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False Ниже приведены правки, которые я попытался внести по предложению stackoverflow из различных (запросов)[https://stackoverflow.com/questions/66923320/why-it-doesnt-set-debug-true], около 5 из них были релевантными, и я попытался отредактировать их соответственно. ... …

21.10.2024
Django circular import (models-views(-forms))

Просмотрел все предыдущие темы, посвященные этой проблеме, но так и не нашел правильного решения, поэтому решил создать свой вопрос. Я создаю проект форума (как часть проекта сайта). Представления сделаны на основе классов: SubForumListView ведет на главную страницу форума, где …

21.10.2024
Django: Как быстро добавить объекты в ManyToManyFields нескольких объектов?

У нас есть файл models.py : class Car(models.Model): brand = models.CharField(max_length=50 , null=True , blank=True) sub_brand = models.CharField(max_length=50 , null=True , blank=True) code = models.CharField(max_length=20 , unique=True) class Skill(models.Model): car = models.ForeignKey(Car , on_delete=models.CASCADE, null=True , blank=True) skill = …

21.10.2024
Как я могу обрабатывать несколько отдельных моделей в одном AJAX-запросе с помощью Django REST Framework?

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

21.10.2024
Проблема с кодировкой при переносе таблиц базы данных postgresql в models.py django

При выполнении миграции таблиц python manage.py inspectdb > example/models.py все кириллические строки транспонируются как набор неизвестных символов: 'id_шёїюф ∙хую' Кодировка сервера базы данных, а также скрипта python - UTF-8. Можно ли как-то решить эту проблему? …

21.10.2024
Swagger выбирает определение для django

Итак, я работаю над своим Django-проектом Apis и использую drf-spectacular для swagger view это находится в моем settings.py: SPECTACULAR_SETTINGS = { 'TITLE': 'Your Project API', 'DESCRIPTION': 'Resume Swagger API', 'VERSION': '1.0.0', 'SERVE_INCLUDE_SCHEMA': False, } и, конечно, это …

21.10.2024
Журналы bin/bash портятся после выполнения django query create - ÄDEBUGÅ вместо [DEBUG]

При выполнении этой команды django: MyObjectBase.objects.create( ..., report_pdf=open(f"{REPORT_PATH}/{file_name}.pdf", "rb").read(), ... ) Мой вывод журнала в консоли bin/bash VS Code в WSL2 (Ubuntu-22.04) на Win11 становится беспорядочным. Вместо этого перед командой: [2024-10-21 13:40:52 +0200] [923356] [DEBUG] …

21.10.2024
Код_верификатора не соответствует коду_задачи, указанному в запросе авторизации для PKCE.

Я пытаюсь получить токен доступа и токен обновления учетной записи Microsoft. const loginAndGetAuthorizationCode = async () => { const code_verifier = generateCodeVerifier(); const code_challenge = await generateCodeChallenge(code_verifier); localStorage.setItem('code_verifier', code_verifier); localStorage.setItem('code_challenge', code_challenge); const loginRequest = { tenant: "common", scopes: ["User.Read", …

21.10.2024
Проблема с обновлением полей, доступных только для чтения, в админке Django: флаги не сохраняются

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

21.10.2024
Невозможно исключить внешние ключи в django

У меня не получается получить Profiles без Interaction. Кто-нибудь понимает, что я делаю не так? #models.py class Profile(models.Model): username = models.CharField(max_length=100) class Interaction(models.Model): user_id = models.ForeignKey(Profile,on_delete=models.CASCADE, null=True, blank=True) #test.py class TestQueries(TestCase): def test_get_profiles_without_interaction(self): …

21.10.2024
Как отправить токен аутентификации из Frontend с помощью Fetch и Ajax в Restful API Backend?

В настоящее время я работаю с django restframwork, я нахожусь в периоде обучения. Я создал api для системы управления лотереями, используя DRF, и в этот restful api я добавил IsAuthenticated класс разрешения. Сейчас я создаю демо-проект для этого api, …