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

04.02.2022
Django-filter нет сообщения об исключении

Когда я пытаюсь использовать мой django-фильтр MultipleChoiceFilter, я получаю "No exception message supplied". Но мой другой фильтр работает нормально, у кого-нибудь есть идеи почему? my filter.py: choices = (('white','white'),('red','red')) class filtering(django_filters.FilterSet): title = django_filters.CharFilter(field_name='title',lookup_expr='icontains') color = django_filters.MultipleChoiceFilter(choices=choices) class Meta: …

04.02.2022
TypeError: url() got an unexpected keyword argument 'name'

Прохожу гайд по книге Эрика Метиза по работе с фреймворком Django, в ходе работы возникла ошибка, не могу решить проблему, начав поиск в интернете, наткнулся на статью. learning_log\urls.py from django.conf.urls import include from django.contrib import admin from …

04.02.2022
Каналы Django, обслуживаемые с помощью gunicorn с --preload, не могут подключиться к сокету unix

Я работаю над веб-приложением, которое использует каналы django для связи через вебсокет. На производстве я использую gunicorn с рабочими uvicorn, за Nginx, проксирование через unix socket. Моя цель состоит в том, чтобы код выполнялся только один раз (для регистрации …

04.02.2022
Как в django создать базу данных типа contest db и установить, получить данные в нее?

Я не понимаю, как создать подобный, и как получить и установить данные в него. На самом деле мне нужно следующее: models.py class Contest(models.Model): title = models.CharField(max_length=50) хочу создать много конкурсов с использованием этих моделей после …

04.02.2022
Как удалить данные принудительно с помощью djnago orm?

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

04.02.2022
Форма django запрашивает только GET

Я новичок в Django и я работал над пользовательской формой регистрации пользователя, но каждый раз, когда я пытался зарегистрироваться, форма отправляла только GET запрос и не регистрировалась, а просто перезагружала страницу Вот мой код шаблон register.html {% extends 'main.html' …

04.02.2022
Почему я не могу использовать SoftDeletableModel и TimeFramedModel вместе в модели Django?

Мне нужна модель, которая должна быть soft deletable (не удаляемая из БД) и должна иметь start и end временные метки. Для этого я использовал SoftDeletableModel и TimeFramedModel из библиотеки django-model-utils. Это мой models.py from model_utils.models import …

04.02.2022
Можно ли передать значение из HTML страницы в представление Django, используя метод GET?

У меня есть базовая боковая панель, которая содержит два элемента page1 и page2. Когда пользователь нажимает на элемент, он отображает соответствующую страницу. У меня также есть фильтр в боковой панели, который позволяет пользователю фильтровать результаты на странице по типу. …

04.02.2022
Как я могу получить прямую трансляцию с помощью python и ngrok

Я работаю на python и пытаюсь получить прямую трансляцию с помощью OpenCV. Я получаю ошибку "connection refused" ([tcp @ 0x7f5708007bc0] Connection to tcp://8.tcp.ngrok.io:XXXXX?timeout=0 failed: Connection refused). вот код :- from django.shortcuts import render from django.shortcuts import render, HttpResponseRedirect from django.http …

04.02.2022
Получение ID категории из поля ManyToManyField вместо названия, прикрепленного к модели категории

Я не хочу, чтобы id сериализовался в api, когда я получаю данные модели продукта, а просто хочу прикрепить заголовок к модели категории. На данный момент вот как выглядят данные. GET /api/v1/catalogue/1/ { "id": 1, "name": "iPhone 13", "image": "/mediafiles/products/2022/01/30/product-placeholder.png", …

04.02.2022
Фильтровать запрос в сериализаторе django с помощью текущего вошедшего пользователя

Помогите, пожалуйста, Итак, я делаю запрос с помощью сериализатора, и мне нужно отфильтровать ответ по текущему зарегистрированному пользователю. Я думал сделать запрос, используя serializerMethodField, но это тип только для чтения, поэтому я не смогу ничего с ним …

04.02.2022
Строковое кодирование Python не работает для заголовков rest api

Я отправляю строку blob в заголовках rest API в качестве токена. К которому я хочу получить доступ и преобразовать его в btyes bob = request.META.get('HTTP_BLOB_TOKEN') bob_encoded = bob.encode() String …

04.02.2022
Электронная почта Djano с ics-файлом не добавляет событие в календарь google

Я разрабатываю веб-приложение. В нем я создаю zoom meet и отправляю его по электронной почте. Поэтому я создал ics файл, используя django ics этот пакет. Письмо успешно получено. И есть ics файл в качестве вложения. Но он …

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

Я новичок в websocket и channel с django. В моем проекте django я хочу передать сохраненные данные после события post_save в определенной модели через websocket. У меня django 3.2 и я установил: channels==3.0.4 channels-redis==3.3.1 Затем в моем …

04.02.2022
Django/authentification: как сделать страницу входа в систему = главной странице?

Я разрабатываю веб-приложение Django, используя бэкенд аутентификации Django. Оно работает без необходимости определять какие-либо представления или формы, только шаблон для 'bootstrap'. Но я хотел бы изменить url 'navigation' и, возможно, шаблон 'redesign', используя django-crispy-form. Но первый шаг …

04.02.2022
Как добавить целочисленное поле и выбор в один атрибут класса модели в django?

Я хочу добавить оба варианта days and hours в поле assigned_time, а также добавить сколько days или сколько hours. Вот что я пробовал, но это не работает. Вот мой model.py class Timesheet(models.Model): DAYS= 'D' HOURS = 'H' STATUS= [ …

04.02.2022
Ускорит ли повышение класса экземпляра БД работу моего лямбда-приложения?

У меня есть приложение Django, которое подключено к базе данных PostgreSQL, расположенной на AWS RDS. На данный момент, поскольку он все еще находится в разработке, мы используем небольшой уровень (db.t3.small), который имеет 2vCPU, 2GiB RAM и 2.085 Mbps. Мое …

04.02.2022
Как развернуть проект Django на Heroku

Прошло 2 дня с тех пор, как я пытался развернуть свой проект django на heruko, каждый раз он выдавал мне какую-то ошибку, так что есть ли кто-нибудь, кто знает, как развернуть проект django на heruko Мой файл requirement.txt …

04.02.2022
Django rest framework группа по

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

04.02.2022
Как автологинить пользователя в django, если вкладка была закрыта, а он не вышел?

Я работаю над проектом Django. У меня есть бэкенд (Django) и фронтенд (HTML, CSS, JS). Все работает как ожидалось, например, вход, регистрация, выход и т.д. Однако, одно требование, и я знаю, что оно очень распространенное, заключается в том, что если …

04.02.2022
Срок действия сессии меняется каждый раз

После создания сессии, когда я попытался получить сессию, значение даты истечения срока действия меняется каждый раз, почему это происходит. 1-й запрос на получение - "session_expiry": "2022-02-21T22:42:38.231938Z" 2-й запрос get - "session_expiry": "2022-02-21T22:53:00.524236Z" 3-й запрос на получение - "session_expiry": "2022-02-21T22:53:26.022811Z" …

04.02.2022
Как я могу заполнить поле в админке?

У меня есть модель, которая имеет два поля file и person who uploaded it when i register my model in admin it should prefill the uploaded field according to the user (only admins) how can i acheive this. models.py: …

04.02.2022
Ошибка dj-rest-auth при настройке пользовательского сериализатора регистрации

Я написал пользовательский сериализатор регистров в соответствии с документацией. Я также создал словарь для REST_AUTH_REGISTER_SERIALIZERS в settings.py и добавил туда свой REGISTER_SERIALIZER, но в терминале я получаю странную ошибку, которая, похоже, исходит из dj_rest_auth.registration.app_settings, где говорится, что: "RegisterSerializer …

04.02.2022
Свойство модели django не отображается в объекте

Итак, у меня есть упомянутая модель, для которой я создал свойство, по какой-то причине мои свойства начали НЕ отображаться в моих объектах class Cars(models.Model): datetime = models.DateTimeField() source = models.CharField(max_length=200) url = models.CharField(max_length=200) color = models.CharField(max_length=200,null=True,blank=True) year_built = models.CharField(max_length=200,null=True,blank=True) …

04.02.2022
Оконный запрос RowNumber для ранжирования Hiscores - Django

Я пытаюсь создать представление игры с рейтингом для моего Django сайта, и у меня возникли некоторые проблемы. Запрос у меня следующий: row_number_rank = Window( expression=RowNumber(), partition_by=[F('score_type')], order_by=F('score').desc() ) hiscores = Hiscore.objects.annotate(rank=row_number_rank).values() Запрос выше работает отлично, и …

04.02.2022
Как я могу отобразить название MenuCard, MenuCardCategories и связанную MenuCardFood в документе .html с помощью jinja2?

Я хочу создать карту меню, с категориями и блюдами. Должна быть возможность создания нескольких менюКарт. #Моя попытка введите описание изображения здесь Как отобразить название MenuCard, MenuCardCategories и связанную с ней MenuCardFood в документе .html с помощью …

04.02.2022
TypeError: объект 'int' не является итерируемым при передаче аргументов в функцию

У меня есть функция, которая выполняет некоторые вычисления на основе отфильтрованного набора запросов. Я хочу передать аргументы в функцию для информирования фильтра. Основы: Представление для проверки вывода: def TestPlayerData(request): data = PlayerData(1,2) print(data) return HttpResponse(data) Вызванная …

04.02.2022
PYTHON- Возврат минимум трех цифр

Я хочу вернуть минимальное количество трех цифр, максимальное - все, что есть, оно должно вернуть. Я попробовал следующую функцию, def get_code(model, prefix): content = model.objects.filter(code__startswith=prefix).last() last = None code_prefix = prefix if content: a_string = content.code split_strings …

04.02.2022
Не удается открыть файл '.manage.py': [Errno 2] Нет такого файла или каталога

Я пытаюсь следовать этому руководству > https://www.youtube.com/watch?v=JD-age0BPVo&t=793s и я получаю следующую ошибку... Я использую VSC на mac "" Sourav@Souravs-MBP Settle_Guide % python .\manage.py makemigrations /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file '.manage.py': [Errno 2] No such file or directory …

04.02.2022
Как вывести строку из базы данных на страницу html?

Есть база данных sqlite, нужно брать рандомную строку из этой базы и выводить на экран при нажатии кнопки. То есть, получается своего рода генератор, который выдаёт рандномную строку из бд. Алгоритм по выводу рандомной строки в консоль реализован и работает …

04.02.2022
Отключение пользовательского действия в Django на основе некоторого условия (значение некоторого поля в модели)

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

04.02.2022
Django - Как создать группы для каждого арендатора?

У меня есть такая модель арендатора: class Tenant(models.Model): id = models.BigAutoField(primary_key=True) name = models.CharField(max_length=255) is_active = models.BooleanField(default=True) created_date = models.DateTimeField(auto_now_add=True) updated_date = models.DateTimeField(auto_now=True) class Meta: db_table = "tenants" Как изменить поле groups из PermissionsMixin, чтобы я мог …

04.02.2022
Отображение нескольких записей блога на странице блога (индекс)

Я пытаюсь сделать так, чтобы PostPage и EditorialPage отображались на Blog(IndexPage). Я знаю, что это как-то связано с тем, что он вызывает только EditorialPage из-за: def get_posts(self): return EditorialPage.objects.descendant_of(self).live().order_by("-post_date") Но я не знаю, как реализовать несколько страниц. Мне …

04.02.2022
Получение ошибки pg_config not found при использовании команды сборки docker-compose

Я пытаюсь установить новый проект django, который имеет требование docker compose, во время установки проекта он замирает при установке psycopg2 и выдает ошибки, я использую Macbook Air M1. Это проблема docker или проблема macbook? Прилагаю скриншот ошибки для более подробной …

04.02.2022
Как предотвратить ошибку csrftoken при отправке через кнопку с JSON?

У меня очень мало знаний о JSON и JavaScript, но я не могу понять, в чем проблема моего кода. Я уже попробовал вот это csrf validation для справки, но все равно получаю ошибку csrftoken вместе с ошибкой fetch... …

04.02.2022
Pytest: Отказано в доступе к базе данных при выполнении модульного теста

Когда я запускаю свой модульный тест с помощью Django-pytest, я продолжаю получать следующую ошибку. django.db.utils.OperationalError: (1045, "Access denied for user 'ruach'@'localhost' (using password: YES)"). Я использую локальную базу данных sqlite, которая не требует пароля, и использую декоратор @pytest.mark.django_db для …

04.02.2022
Django - AWS S3 Bucket - Показ изображений/css, но не javascript/webfont и загрузки файлов

Я делаю сайт портфолио, используя django. Все хорошо работает на моей локальной машине. Я решил использовать AWS S3 buckets для размещения моих статических файлов. Пройдя несколько руководств, я смог создать ведро и привязать к нему свой аккаунт. Теперь у меня …

04.02.2022
Категории бесед Django для сообщений с помощью ManyToMany

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

04.02.2022
Django argparse: Нераспознанные аргументы --settings?

Я просмотрел другие темы SO о нераспознанных аргументах argparse, но ни одна из них не подходит к моей ситуации. Вот мой код argparse, расположенный по адресу apps/create_pdf/management/commands/create_pdf.py: from django.core.management.base import BaseCommand, CommandError class Command(BaseCommand): help = 'html to …

04.02.2022
Модуль настроек Django определен, но все еще не работает

По сути, я пытаюсь сгенерировать проблемы и связать эти проблемы с моделью, Часть генерации работала отлично, но пока я не попытался обновить сгенерированные значения в модели, я продолжаю получать ошибку django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You …