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

31.01.2022
Как получить доступ к полю из ForeignKey в Queryset в django?

Это мой models.py: class Computer(models.Model): name = models.CharField(max_length=40) ip = models.GenericIPAddressField(blank=True, null=True, unique=True) class Template(models.Model): data = models.JSONField(...) computer = models.ForeignKey(Computer,on_delete=models.CASCADE) Когда я удаляю объект шаблона, из админки django, мне нужно сделать запрос API, поэтому я отредактировал метод delete(). …

31.01.2022
Django не может соединиться с postgres из контейнера docker

Dockerfile FROM python:3.8 ARG index_url ENV PYTHONUNBUFFERED 1 WORKDIR /usr/src/report_backend COPY ./ /usr/src/report_backend RUN apt-get -y update RUN pip install -r requirements.txt CMD ["/bin/bash"] docker-compose file version: "3.9" services: web: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: - …

31.01.2022
Выбор базы данных в django

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

31.01.2022
Docker-compose не может достичь второй команды

Мой файл docker-compose.yaml выглядит следующим образом: version: "3" services: app: build: context: . dockerfile: Dockerfile ports: - "8000:8000" volumes: - ./app:/app command: > sh -c "python manage.py runserver 0.0.0.0:8000" sh -c "python simple_script.py" и проблема в том, …

31.01.2022
Асинхронные представления на основе классов в Django

Я новичок в Django и работаю над приложением на основе Stripe и обнаружил, что мои представления на основе классов работают очень медленно, а мне нужно сделать так, чтобы они работали как можно быстрее. Я обнаружил, что в Django есть …

31.01.2022
Должен ли я создать отдельную модель/таблицу для организации информации?

Предположим, что у меня есть группа данных, таких как Payment данные, например, статус, сумма, внешний идентификатор и т.д., и фактическая модель, с которой эти данные связаны: Order, должен ли я создать одну модель для каждой, например: class …

31.01.2022
Сообщение не закрывается

Я создаю сайт, и когда я ввожу неверные данные на страницах входа и регистрации (или любой другой), появляется сообщение об ошибке, но когда я нажимаю на "⨯", я не могу закрыть его. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.html: <html lang="en"> {% load static …

31.01.2022
Как создать карту на Python Django с видом со спутника, используя модель из django.contrib.gis.db import models?

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

31.01.2022
RelatedObjectDoesNotExist?

Может кто-нибудь помочь мне понять, в чем проблема Я создаю модель на сайте электронного коммерсанта модели: class Customer (models.Model): user = models.OneToOneField( User, on_delete=models.CASCADE, null=True, blank=True) name = models.CharField(null=True, max_length=200) email = models.CharField(null=True, max_length=200) def __str__(self): return …

31.01.2022
Переопределение метода create() в ModelSerilizer и получение объекта по ID (Django 3.2)

Основная модель class Main(models.Model): title = models.CharField(max_length=255) event = models.ForeignKey('Event', null=True, on_delete=models.CASCADE) Модель события class Event(models.Model): day = models.DateField(u'Day of the event', help_text=u'Day of the event', null=True) Пример структуры JSON: { "titre": "main", "event": { …

31.01.2022
Как сделать запрос graphql, который может найти "latest" или "min" или "max"

Я пытаюсь использовать graphql с python для получения последнего элемента, добавленного в таблицу температур. Таблица температуры имеет 2 столбца: метка времени и значение. Мой models.py имеет следующий вид: from django.db import models class Temperature(models.Model): timestamp = models.DateTimeField(auto_now=True) value = models.FloatField() …

31.01.2022
Использование graphene-django для получения "max" из БД

Я разместил более подробный вопрос здесь Как реализовать эквивалент SQL "max" с помощью graphql? Запрос должен возвращать объект из базы данных с максимальным значением в определенном столбце. У меня есть таблица, в которой хранится температура с …

31.01.2022
Как создать модель Django для фиксированного вопроса и интегрировать ее с документом пользователя?

У меня есть три пользователя в моем приложении. AUTHOR REVIEWER ADMINISTRATOR Поток в приложении выглядит следующим образом: AUTHOR input data document data document will receive by REVIEWER and then he will review that document. REVIEWER …

31.01.2022
Django не сохраняет форму (ничего не происходит)

\\\models.py class BasicSettings(models.Model): user = models.OneToOneField( settings.AUTH_USER_MODEL, default=None, null=True, on_delete=models.CASCADE, ) settings_description = models.BooleanField(default=False) settings_photo = models.BooleanField(default=False) settings_username = models.BooleanField(default=False) settings_background = models.BooleanField(default=False) \\\views.py try: basic_settings = request.user.basicsettings except BasicSettings.DoesNotExist: basic_settings = BasicSettings(user=request.user) if request.method == 'POST': basicsettings_form …

31.01.2022
Показ производного значения в сгенерированном HTML Django ModelForm

Я хочу отобразить поле ModelForm с производным значением (из JS скрипта) в его "строке", примерно так: /budgetsheet/ Expenses Value Percentage foo …

31.01.2022
Pylance & Docker - Импорт "somepackage" не может быть разрешен

Как справиться с этой проблемой, когда все пакеты находятся в Docker? Пока что мне приходится устанавливать пакеты локально, чтобы включить intellisense. P.S. Пакеты РАБОТАЮТ без установки на локальной машине. Просто интересно, как включить intellisense, …

31.01.2022
Requests и requests_toolbelt не загружают файл в django

Я пытаюсь загрузить файл в приложение django, для отслеживания прогресса загрузки я использую requests_toolbelt, http-ответ дает мне 200, но файл не загружается. Что я делаю не так? upload_url = 'http://127.0.0.1:8000/upload' client = requests.session() client.get(login_url) csrftoken = client.cookies['csrftoken'] login_data …

31.01.2022
Существуют ли две концепции групп в CentOS

В настоящее время я пытаюсь решить проблемы с правами доступа к папке /var/www для моего проекта django. Прежде чем я смог что-либо сделать, мне пришлось создать группу пользователей и поместить www-data в пользователя для решения проблем с разрешениями. Но, …

31.01.2022
Django ModelForm необязательное поле CharField выдает ошибки

У меня есть ModelForm для модели, которая имеет несколько файлов и с каждым файлом описание типа (что это за файл). Это поле описания в модели имеет CHOICES. Я установил эти поля загрузки файлов и описания как скрытые поля на …

31.01.2022
Проверьте, сколько пользователей ответили, возвращая первое значение

Я пытаюсь увидеть, сколько пользователей ответили на каждый вариант, но он дает мне результат того, сколько людей ответили на первый вариант. Объект Result - это место, куда сохраняются все ответы. Нужно ли мне сделать цикл в html? Это …

31.01.2022
Как создать отчет, показывающий доход по продуктам по годам в Django?

Начиная с этой модели: class LineItem(models.Model): created = models.DateTimeField(default=timezone.now) price = models.DecimalField(max_digits=8, decimal_places=2) product = models.CharField(max_length=15) Из этого я хочу создать отчет следующего содержания: Product. | 2020 | 2021 | 2022 ProdA | $10,000.00 | $9,500.00 | …

31.01.2022
Создание пользовательской модели пользователя в django с помощью AbstractBaseUser

Я пытаюсь создать пользовательскую модель пользователя, когда я запускаю python manage.py createsuperuser, он предлагает ввести имя пользователя, затем пароль, и подтвердить пароль, когда я нажимаю enter после этого я получаю эту ошибку django.db.utils.IntegrityError: UNIQUE constraint failed: accounts_user.email model.py …

31.01.2022
Простой проект на Python и Django

У меня есть небольшое приложение, которое я создаю о книгах. У меня есть основное приложение под названием 'books' и начальное приложение, 'titleBooks', я включил папку templates для моих .html файлов с base.html. Проблема, которую я получаю, заключается в …

31.01.2022
Существует ли флаг --max-requests для Daphne?

У меня есть ASGI-приложение с Django и Daphne, и я использую следующую команду. daphne -b 0.0.0.0 -p $PORT server.asgi:application Есть ли способ добавить --max-requests и --max-requests-jitter для активного предотвращения утечек памяти? Может быть, что-то вроде: daphne -b …

31.01.2022
Ошибка установки requirements.txt Django project Mac M1

Я получил свой проект Django через gitlab и установил его на свой Macbook M1, но когда я помещаю себя в виртуальную среду и устанавливаю требования, у меня появляется длинное сообщение об ошибке, я не знаю, как это исправить. …

31.01.2022
Объект, отображаемый вместо значения

Я прохожу через объект и узнаю, сколько человек ответили, однако я пытаюсь добавить его в контекст, объект возвращается. Возвращенное значение: объект <calendar.TextCalendar по адресу 0x7f90f2e7e5e0> Нужно ли мне изменить то, что я делаю цикл в html или …

31.01.2022
Google meet clone django или nodejs

У меня есть приложение django rest и я хочу добавить к нему приложение типа google meet. В настоящее время я использую django rest framework + channels. Я хотел бы узнать, будет ли с точки зрения производительности django rest …

31.01.2022
Как отобразить профиль другого пользователя на Django

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

31.01.2022
IntegrityError нулевое значение в столбце "name" отношения "tag" нарушает ограничение not-null

Я создал API и в настоящее время тестирую свой почтовый запрос с помощью Postman. Однако я продолжаю получать эту ошибку. views.py def post(self, request, *args, **kwargs): serializer = TagSerializer(data=request.data) tag_input = Tag.objects.create(name=request.POST.get("name"), language=request.POST.get("language")) if serializer.is_valid(): serializer.save(tag_input) return Response({"status": …

30.01.2022
Django migration OperationalError: индекс [имя] уже существует

Надеюсь, кто-нибудь сможет мне помочь. У меня есть три окружения как часть моего жизненного цикла разработки django, dev, uat и live. Django 3.2.6 с python 3.9.6. Я пытаюсь добавить пару полей в две мои модели, но получаю ошибку …

30.01.2022
Перевод этикеток модельной формы

В своем переводе я включил метки формы следующим образом: class GuestEmailForm(forms.ModelForm): class Meta: model = Guest fields = ['email'] labels = { 'email': _('Add your email for updates'), } Однако, несмотря на то, что они отображаются в …

30.01.2022
Можно ли загрузить артефакт из Artifactory через Django?

У меня есть вопрос относительно возможности загрузки артефакта из Artifactory через Django. Можно ли использовать запрос get, используя запросы типа : import requests r = requests.get(http://localhost:8081/artifactory/libs-release-local/ch/qos/logback/logback-classic/0.9.9/logback-classic-0.9.9.jar?skipUpdateStats=true) или есть другой способ загрузить артефакт в python?

30.01.2022
Список ошибок формы Django появляется даже при отсутствии попыток отправки

Моя страница при запросе через GET появляется уже со списком ошибок, что не является желательным поведением. Я хочу, чтобы эта ошибка появлялась, когда пользователь действительно пытается отправить форму без требуемых данных. Это моя форма класса Python: class Place_A_Bid_Form(forms.Form): listing = …

30.01.2022
Взаимосвязанная схема

У меня есть схема для базы данных сотрудников, но есть две таблицы, которые связаны друг с другом, Как я могу создать модель для этого? Пожалуйста, найдите изображение схемы здесь

30.01.2022
Фильтр опций с представлением на основе классов django

Мне нужно фильтровать по теме/категории в моих сообщениях; но я думаю, что это трудно сделать с помощью представлений на основе классов. У меня есть: (это работает) models.py class Post(models.Model): class Topic(models.TextChoices): DEV = 'DEVELOPMENT', …

30.01.2022
BeautifulSoup не находит класс

Я использую BeautifulSoup для извлечения первой цены перелета из запроса Google Flights. Цена перелета содержит класс GARawf, поэтому я делаю soup.select_one('.GARawf'). Хотя это работает для некоторых запросов Google, для других запросов он возвращает None, хотя они содержат класс GARawf, …

30.01.2022
Создание модели внутри модели django (предпочтения пользователя)

Я немного новичок в Django и пытаюсь создать способ, который позволит пользователям системы иметь предпочтения. Мне казалось, что лучший способ сделать это (простите, если я ошибаюсь) - это иметь дополнительную модель, (UserPreferences) и иметь отношения один-к-одному между каждым User …

30.01.2022
Проект простого форума Django не отображает модлы на странице

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

30.01.2022
Django.db.utils.NotSupportedError: Окно запрещено в фильтре

Существует модель: class UserToOrgunit(models.Model): store_id = models.PositiveIntegerField() role = models.CharField(max_length=5) role могут быть SD, DSD, AMD. Каждый role имеет приоритет: SD имеет наивысший приоритет, а ADM - наименьший. Для каждого store_id мне нужно получить UserToOrgunit экземпляр с …

30.01.2022
Настройка SSL через Let's Encrypt для Elastic Beanstalk

Я хочу включить SSL (используя Let's Encrypt) для моего проекта Django, работающего на AWS Elastic Beanstalk. tldr:. К сожалению, похоже, что когда Let's encrypt подключается к моему сайту, чтобы проверить наличие токена, вместо этого он получает ошибку 404. During …