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

21.01.2022
Django Функция приемника сигналов не принимает отправителя

Я пытаюсь создать уведомление каждый раз, когда пользователю нравится сообщение. Для этого я использую django signals. Я уже использовал аргумент отправителя в декораторе получателя, но не знаю, почему он не работает в этот раз. Вот мои файлы #core.signals.py …

21.01.2022
Как сохранить адрес выставления счета и доставки в Django Form

У меня есть форма, в которой часть адреса доставки будет видна, когда установлен флажок custom-checkbox. Я сохраняю данные в модель, когда флажок не установлен. Как я должен поступить с формой для сохранения адреса доставки и биллинга при установленном флажке …

21.01.2022
Где я могу найти ID для службы кэширования Redis, запущенной в контейнере?

я разрабатываю сервис ставок, который получает ставки из кэша (Django, Redis), который имеет свой собственный контейнер. class CachedTraderRepository: def get_rate(self, pair): print("GET RATE START") print(pair) pair_rate = cache.get(pair) print(pair_rate) print("GET RATE END") return pair_rate def get_all_rates(self): print("GET ALL RATES …

21.01.2022
Кодек 'ascii' не может закодировать символ '\u2013' при работе с файлами в python (Django)

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

21.01.2022
Django Условное обновление на основе значений внешних ключей / объединенных полей

Я пытаюсь сделать условное обновление на основе значения поля по внешнему ключу. Пример: Model Kid: id, parent (a foreign key to Parent), has_rich_parent Model Parent: id, income Допустим, у меня есть набор запросов A. Я хочу обновить has_guardian …

21.01.2022
'name' в request.POST всегда возвращает False - django : python [duplicate]

У меня есть представление с двумя формами, я хочу проверить, какая из них будет отправлена, используя 'bookingformbtn' in request.POST и 'visitorformbtn' in request.POST, но обе возвращают false ?! Я должен держать обе формы в разных тегах, и предложенный вопрос …

21.01.2022
Как получить сумму суммы отдельных имен

Poi = booking_models.TestBooking.objects.filter(customer_visit=instance).values_list("package__package_name", "amount").order_by("package").distinct() Выход пои = [(None, 392.0), (None, 530.0), ('RahulNewPaackage', 3999.0), ('Suraj pkg today all', 699.0), ('suraj 44', 599.0)] Итак, я хочу получить сумму этих сумм. Таким образом, сумма будет равна 6219. Я пробовал агрегатный метод, …

21.01.2022
Как составить список всех элементов на основе внешнего ключа pk Django Rest Framework

Я хочу получить список всех экземпляров, которые сохранены для определенного животного. Допустим, собака имеет id 3, и у меня есть 2 экземпляра пола собаки, но когда я получаю запрос от animal/3/sex, я получаю только один экземпляр, а не два. …

21.01.2022
Как я могу просмотреть динамические URL в Django 4?

Проблема: Недавно я опубликовал сайт на Python Anywhere и мне пришлось пройти через утомительный процесс изменения всех URL страниц, которые я установил через мою базу данных SQLite. Все URL были сломаны, поскольку корень изменился с локального порта на …

21.01.2022
Есть ли функция, которую нужно реализовать при работе с django image или filefield?

Я создаю файл, который содержит Imagefield в моих моделях, но когда я пытаюсь добавить изображение в поле на моей странице администратора, он говорит мне, что функция не реализована Вот как выглядят мои модели from django.db import models …

21.01.2022
Django URL диспетчер и списки?

Я не уверен, что терминология названия имеет большой смысл. Но у меня довольно слабое представление о диспетчере URL, и если то, о чем я спрашиваю, действительно относится к диспетчеру или нет. Вот мой файл представлений: def current_game_table(request): items …

21.01.2022
Django получить текущий идентификатор модели

Добрый день, У меня есть кнопка удаления для каждого созданного Title. При нажатии на кнопку удаления, модель будет удалена с url localhost:8000/delete/OBJECT_ID models.py class NewTitle(models.Model): user = models.ForeignKey( settings.AUTH_USER_MODEL, default=None, null=True, on_delete=models.CASCADE, ) title = models.CharField(max_length=200) creator_adress = models.GenericIPAddressField(null=True) id …

21.01.2022
Почему этот простой сериализатор Django Rest Framework не работает с ViewSet?

У меня есть конечные точки с Django REST: ProductViewSet и DeviceViewSet. Они просты, как метод GET с retrieve и list. В то время как я занимался профилированием, я провел небольшое исследование и решил написать свои собственные очень простые сериализаторы …

21.01.2022
Как зациклить мой шаблон django из моих динамических форм

У меня есть Forms.py примерно такой, я делаю динамический для HomeTeam до LigaTeam. И я запутался, как я могу зациклить это в моем template.html? Есть ли способ присоединить / присоединить i к имени переменной? homeTeam+i становится homeTeam0. {% …

21.01.2022
Групповые записи с суммой [закрыто].

Мне нужно привести записи моей базы данных, сгруппированные по одному полю, и сложить два поля вместе В настоящее время у меня такой код results = scheduling.objects.filter(Q(resource_code__resource__icontains=resource)). values('pk', 'scheduling', 'child_code', 'start_shift', 'project', 'order', 'production_order', 'actual_start_time', 'actual_end_time', 'child_description', 'yield', 'start_quantity', 'production_order_description', …

21.01.2022
Как задать путь к другой папке, отличной от папки static, для загрузки файлов в Django

Как мне задать путь к другой папке, отличной от папки static, для загрузки файлов в Django Мои файлы создаются на сервере, где размещен файл mange.py. Каждый раз файл изменяется в соответствии с требованиями пользователя Я новичок в django помогите …

21.01.2022
Помогите разобраться в логике Django

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

21.01.2022
Проблемы с изменением префикса набора форм в django

У меня вопрос, дело в том, что у меня есть formset и empty_form (в том же HTML); я должен сделать некоторые вычисления, для empty_form я уже смог извлечь ID и сделать операции, но не для formset, и это …

21.01.2022
Как отправить пользовательский атрибут в контекст сайта администратора Django?

Я хочу отправить пользовательский атрибут (True или False) на сайт администратора Django, чтобы он был доступен в пользовательском шаблоне следующим образом: {{ model.highlight_background }} {% if model.highlight_background %} Прямо сейчас у меня есть способ сделать это, который …

21.01.2022
Динамическая маршрутизация урлов в Django не работает

Страница работает нормально без маршрутизации url, но говорит, что страница не найдена при маршрутизации url views.py urls.py <

21.01.2022
Виртуальная среда: Django's db -> CommandError: Похоже, что у вас не установлена программа 'sqlite3' или не указан путь к ней

Я ищу решение, как я могу запустить manage.py dbshell в виртуальной среде без ошибок: CommandError: Похоже, что у вас не установлена программа 'sqlite3' или не указан путь к ней. Я установил Python в venv. Я добавил путь в …

21.01.2022
Фильтр по CharField, делая вид, что это DateField в Django ORM/mySql

Я работаю с уже готовой базой данных mySQL, используя Django ORM, и мне нужно отфильтровать строки по дате - если бы не то, что даты не в типе Date, а обычные Varchar(20), хранящиеся как dd/mm/yyy hh:mm(:ss). С помощью свободного запроса …

21.01.2022
Django: Избегайте гоночных условий, дублирующих объекты в сложных отношениях

У меня есть две модели, Company и Customer, которые связаны через промежуточную таблицу Contact. Никогда не должно быть более одного объекта Contact, который связывает объект Company с объектом Customer. Сложность заключается в том, что отношение "Компания - Клиент" не …

21.01.2022
Файлы журнала не доступны для записи

Я создаю сайт на основе Django с помощью Docker. У меня возникла проблема с управлением лог-файлами Gunicorn. С приведенным ниже скриптом сайт работает без проблем: #!/usr/bin/env bash cd personal_website exec gunicorn personal_website.wsgi:application \ --name personal_website \ --bind 0.0.0.0:"${PROJECT_PORT}" \ --workers …

21.01.2022
Получение данных пользователя из токена в reactjs? Django Rest API

Может ли кто-нибудь помочь мне понять, что мне нужно сделать для входа пользователей на мой сайт и использования их информации в моей программе react js? Я просмотрел все видео, которые смог найти по аутентификации в django, и большинство из …

21.01.2022
Как сделать логотип на сайте гиперссылкой на главную страницу?

Провел настройку статический файлов. Логотип на сайт подгрузился корректно. &lt;img src=&quot;{% static 'main/img/logo.png' %}&quot; alt=&quot;Лого&quot;&gt; Как сделать его гиперссылкой на главную страницу?

21.01.2022
Есть ли функция, которую нужно реализовать при работе с django image или filefield? Пожалуйста, помогите мне [закрыто]

Я создаю файл, который содержит Imagefield в моих моделях, но когда я пытаюсь добавить изображение в поле на моей странице администратора, он говорит мне, что функция не реализована Вот как выглядят мои модели from django.db import models # …

21.01.2022
Django AgoraRTC

Uncaught (in promise) TypeError: Cannot read properties of undefined (чтение 'play') at joinAndDisplayLocalStream DevTools не удалось загрузить карту источника: Не удалось загрузить содержимое для http://127.0.0.1:8000/static/assets/AgoraRTC_N-production.js.map: ошибка HTTP: код состояния 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

21.01.2022
Django TimeStampedModel не автоматически добавляет метки времени в drf APITestCase

У меня есть модель, которая наследует TimeStampedModel для автоматического добавления created и modified полей. У меня есть API, который принимает данные из почты и создает объекты. Все работает нормально, когда я тестирую API с почтальоном. Но …

21.01.2022
Как исследовать медленное приложение Heroku

Я развернул свои первые два приложения на бесплатном аккаунте Heroku, но производительность ужасно низкая. Дело в моем коде? Нужно ли мне обновить подписку на Heroku? Как мне выяснить, в чем дело? 1-е приложение: Django Rest API для бэкенда …

21.01.2022
Понимание множества в Python с несколькими полями объектов Django

У меня есть набор запросов с большим количеством атрибутов и потенциально 1000 строк. Я использую set comprehension для определения уникальных атрибутов в наборе запросов с целью создания выпадающих фильтров, которые помогают пользователям фильтровать объекты в таблице. …

21.01.2022
Лучший способ генерировать токен с помощью django

У меня есть приложение, где бэкенд сделан на фреймворке django rest. Фронтенд выполнен на react. В приложении есть два набора apis. Один набор взаимодействует с react frontend (назовем их frontend apis). Другой набор - это apis, которые клиент может …

21.01.2022
Какой лучший способ проверки взаимоисключающих полей в Django Serializer?

У меня есть следующий сериализатор: class MutuallyExclusiveSerializer(serializers.Serializer): field_a = serializers.Charfield() field_b = serializers.Charfield() field_c = serializers.Charfield() Мне нужен масштабируемый способ вызвать ошибку, если пользователь отправляет более 1 из этих полей, которые являются взаимоисключающими. Я могу сделать …

21.01.2022
Загрузчик Django webpack уважает настройку STATICFILES_STORAGE

У меня есть проект Django, который использует загрузчик webpack для работы с vue со следующими настройками DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage' STATICFILES_STORAGE = 'storages.backends.s3boto3.S3StaticStorage' Так, например, если мы имеем &lt;script src="{% static "js/main.js" %}"&gt;&lt;/script&gt;, Django преобразует его, скажем, в https://my_service_url.com/static/js/main.js …

21.01.2022
Django: использование методов модели без создания экземпляра

У меня есть модель Product с бизнес-методами. Моя модель содержит отношения с моделями Item и Dealer. Допустим, мой Product сериализован как / может быть создан из: { "name": "productA", "items": [2,3,13], "dealer": [1,2] } …

21.01.2022
Как заставить Django QuerySet не обращаться к базе данных?

Я пытаюсь улучшить производительность запроса с помощью prefetch_related и select_related. Моя цель - сделать только один запрос к базе данных для определенной операции. В настоящее время способ, которым я определяю, достиг ли я своей цели (сделать только один запрос), …

21.01.2022
Более эффективный и действенный кверисет?

У меня есть эти модели в моем проекте: ... class User(AbstractBaseUser): ... income = models.BigIntegerField() ... class Credit(models.Model): ... user = models.ForeignKey(User, on_delete=models.PROTECT) cycle = models.CharField(choices=CYCLE_CHOICES, max_length=2) amount = models.BigIntegerField() ... Мне нужен набор запросов, …

21.01.2022
Почему url моего сайта django совпадает с путем к каталогу на сервере?

Я впервые развертываю сайт django на сервере cpanel с помощью phusion passenger на cloudlinux, и он наконец-то работает, но я обнаружил странное явление, и я не знаю, нормально ли это. когда я перехожу на базовый url сайта, главная страница …

21.01.2022
Django удалить объект

Добрый день, у меня есть объект Model, который содержит пользователя, создавшего его, а также указанного в форме. с localhost:800/delete/int:title_id/ удаляется один объект. Вопрос: Как я могу сделать так, чтобы пользователь, который также создал объект, мог его удалить. Если …

21.01.2022
Возникновение проблемы при экспорте csv-файла в django

Я экспортирую CSV-файл на фронтенде, когда пользователь нажимает на кнопку загрузки, но иногда я получаю пустой файл, а иногда получаю именно тот файл, который мне нужен. Это происходит только при развертывании приложения. Функция, которая все это делает, это …