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

04.10.2021
Проблема при создании ограничения внешнего ключа

Подробности выпуска 'Не удается создать таблицу django.clientauth_tblusers (errno: 150 "Foreign key constraint is incorrectly formed")') Что я делаю? Я создал поле tinyint с автоматическим увеличением, но при ссылке на него в другой таблице возникает проблема. …

04.10.2021
Установка django в pycharm

Действительно ли мне нужно устанавливать django в pycharm каждый раз, когда я собираюсь запустить проект? То есть я уже сделал это вчера, а сегодня, когда я запустил в терминале "python manage.py runserver", он сказал, что "ImportError: Не удалось …

04.10.2021
Django Rest Framework, запросы group_by с использованием .values() и встраивание связанной записи

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

04.10.2021
Объект 'Photo' не является итерируемым

У меня есть веб-страница, которая показывает детали из моей базы данных, но когда пользователь нажимает на кнопку просмотра, она перенаправляет меня на страницу деталей и получает id, но в то же время она дает мне ошибку 'Photo' object is …

04.10.2021
Django почему возникает ошибка 'RelatedManager' объект не имеет атрибута 'email_confirmed'?

При использовании user.email_confirmed я не получаю никакой ошибки, но при использовании user.userprofile.email_confirmed получаю ошибку RelatedManager. Почему я получаю эту ошибку, когда пытаюсь получить данные пользователя из модели userprofile? вот мой код: class UserManagement(AbstractUser): is_blog_author = models.BooleanField(default=False) is_editor …

04.10.2021
Отображать только один экземпляр одного объекта в модели (Отличать другие экземпляры одного и того же объекта)

Я создаю простой сайт вопросов и ответов и пытаюсь реализовать функциональность, в которой пользователь может upload 4 answers But I am trying to hide show only any one answer И это показывает все ответы, связанные с вопросом. Например :- …

04.10.2021
Метод POST не разрешен [DRF]

Это моя модель пользователя class User(AbstractBaseUser, PermissionsMixin, Base): user_id = models.AutoField(primary_key=True) email = models.EmailField(db_index=True, max_length=100, unique=True) is_advisor = models.BooleanField(default=False) is_staff = models.BooleanField(default=False) is_superuser = models.BooleanField(default=False) is_active = models.BooleanField(default=False) А это мой UserProfile class UserProfile(Base): profile_id = models.AutoField(primary_key=True) user …

04.10.2021
Файл .mp3, сгенерированный AWS Polly, не запускается вообще

Я создал rest API с помощью Django Rest Framework. Я собираюсь преобразовать предложение в речь с помощью AWS Polly и попытался запустить его в моей локальной среде. Когда я запускаю конечную точку, в корневой папке создается файл .mp3. В …

04.10.2021
Как перезапустить проект Django после закрытия терминала

Я изучаю Django по учебнику Youtube. У меня есть хорошая база в python, но я никогда не работал с этим. мы запускали приложение и запускали сервер командой "python3 manage.py runserver". Все работало нормально. Проблема в том, что …

04.10.2021
Django - 'AssertionError: .accepted_renderer not set on Response' на конечной точке DRF с Middleware

Итак, я хотел создать Middleware для автоматического добавления аутентификации к каждой конечной точке. Похоже, это создает проблемы для конечных точек Django Rest Framework, использующих декоратор @api_view. Всякий раз, когда я запускаю свои модульные тесты для нижеприведенной конечной точки, я …

04.10.2021
TypeError: %i format: требуется число, а не строка (python, phonenumbers)

Я пытаюсь использовать phonenumbers, но как мне бросить исключение, чтобы оно попало обратно в почтовую форму? выдает ошибку % i format: a number is required, not str вместо того, чтобы показать ее как ошибку о неправильном заполнении формы на …

04.10.2021
Группировка по дате в Django

Я пытаюсь добиться результата SQL запросом SELECT UNIX_TIMESTAMP(DATE((FROM_UNIXTIME(`timestamp`)))) AS `x`, COUNT(`timestamp`) as y FROM somedb.events WHERE user_id=3 AND `timestamp` > 1612117800 AND `timestamp` < 1614450600 AND `kind`='food' GROUP BY `x` ORDER BY `x` desc; используя Django ORM. Ожидаемый результат: …

04.10.2021
Как сделать конечные точки API для случая использования пошаговой непрерывной загрузки?

У меня есть хороший опыт работы с Android Frontend REST API вызовов, но я очень новичок в Backend и изучении Django Framework, поэтому мне нужна помощь в разработке следующих конечных точек API. Для лучшего понимания я загрузил видео …

04.10.2021
Django tinymce не загружает изображение в продакшене

У меня проблемы с загрузкой изображений в режиме производства с помощью django tinymce. Он загружает изображения в режиме разработки, но не в режиме производства. Было бы здорово, если бы кто-нибудь помог мне разобраться с этим. settings.py views.py import …

03.10.2021
Создайте объект, если он не существует в Django ImportExportModelAdmin

У меня есть эти две модели: Profile_model.py class Profile(models.Model): firstname = models.CharField(max_length=200, blank=False) lastname = models.CharField(max_length=200, blank=False) email = models.CharField(max_length=200, unique=True, blank=False) ... Investment_model.py class Investment(models.Model): invested = models.DecimalField(max_digits=9, decimal_places=2, blank=True, null=True) profile = …

03.10.2021
Лучший способ поймать IntegrityError на странице администратора?

Я пытаюсь поймать IntegrityError в файле admin.py, но не могу сделать это правильно. Есть ли вообще какой-нибудь способ? Обратите внимание, что я использую UniqueConstraint для моей модели рецепта, так как я не хочу дублирования тегов и ингредиентов. Для многих полей …

03.10.2021
Изменение размера изображения с помощью вводимого диапазона значений в Django

Я пытаюсь сделать поле диапазона, которое каждый раз, когда пользователь изменяет его значение, вставляется как размер изображения. {% extends "base.html" %} {% load i18n %} {% load static %} {% load crispy_forms_tags %} {% block conteudo %} <script> function updateTextInput() …

03.10.2021
Развертывание django + graphql на AWS EC2 с помощью Nginx

Здравствуйте, у меня проблема с Graphql url после развертывания на EC2 с использованием Nginx и gunicorn Так что локально все работает, я могу получить доступ: http://127.0.0.1:8000/graphql Когда я развертываю это на EC2, я получаю ошибку …

03.10.2021
Как исключить удаленные записи при сохранении модели?

Я использую django.contrib.postgres.field.DateRangeField в модели с ограничением исключения, чтобы убедиться, что два диапазона дат не пересекаются: class MyModel(models.Model): date_range = DateRangeField() class Meta: constraints = [ ExclusionConstraint( name='exclude_overlapping_periods', expressions=[ ('date_range', RangeOperators.OVERLAPS), ], ), ] Это работает, но …

03.10.2021
Разрешить доступ к странице только для пользователя-администратора Django

Итак, мне нужно разрешить доступ к странице только для пользователя admin в Django, я пытаюсь использовать этот кусок кода в app views.py, но он не работает хорошо... from django.shortcuts import redirect def index(request): if not request.user.is_superuser: return redirect('https://xx.com') return …

03.10.2021
Javascript - как обработать аргумент внутри innerHTML iframe?

В моем HTML шаблоне Django есть следующий код: <script> function PlayTrack() { document.getElementById("iframeMusicPlayer").innerHTML = "<iframe src=\"{% url 'stream_audio' pk=track.file.pk|safe|cypher_link_stream %}\" height=\"250\" width=\"325\" ></iframe>"; } </script> <button type="button" class="btn" onclick="PlayTrack()"><i class="fal fa-play"></i></button> Как вы можете видеть, у меня …

03.10.2021
Здравствуйте, мне нужно создать номер счета-фактуры с автоматическим инкрементом

Мне нужно создать автоматически увеличивающийся номер счета, начиная с 000001 и далее по возрастающей, например 000001, 000002, 000003 и т.д. Сейчас у меня есть этот код, который я взял из другого вопроса stack overflow, но мне не нужна часть …

03.10.2021
Как я могу запросить Postgres DateRange с одной датой?

Я использую django.contrib.postgres.field.DateRangeField как описано [здесь][1]. class MyModel(models.Model): date_range = DateRangeField() Как мне запросить эту модель, чтобы вернуть все date_range с нижней границей больше, чем сегодня? Я пытался: today = datetime.date.today() MyModel.objects.filter(date_range__gt=today) Но …

03.10.2021
Djoser override reset password email с шаблоном

Я использую Django rest framework и Djoser для аутентификации и регистрации пользователей. Я выполнил часть активации по шаблону. Но теперь проблема в том, что я хочу использовать html шаблон для восстановления пароля. Я создал страницу html-формы для отправки …

03.10.2021
Как исправить эту ошибку модуль 'django.http.request' не имеет атрибута 'META'?

Я пытаюсь получить IP адрес посетителя в моем проекте django, вот код, которому я следовал. from django.contrib.gis.geoip2 import GeoIP2 def add(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] else: ip = request.META.get('REMOTE_ADDR') return ip g = GeoIP2() ip …

03.10.2021
Django UserCreationForm не отвечает при нажатии на кнопку с вводом в поля

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

03.10.2021
Django - Отправка электронной почты и изображений Base64, URL не работает на Gmail

Я пытаюсь отправить электронную почту с помощью Django EmailMultiAlternatives() msg = EmailMultiAlternatives(subject, '', from_email, [to]) # Email details msg.attach_alternative(html_content, "text/html") # Email Content + Type msg.send() # SEND! На принимающей стороне, т.е. в Gmail, URL-адреса изображений …

03.10.2021
Ошибка политики cors : Ответ на предварительный запрос не проходит проверку контроля доступа: Нет 'Access-Control-Allow-Origin

Я установил django-cors-headers и это settings.py : ALLOWED_HOSTS = os.environ.get("ALLOWED_HOSTS","").split() MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.RemoteUserMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] а также : CORS_ALLOW_ALL_ORIGINS = True CORS_ALLOW_CREDENTIALS = True но …

03.10.2021
Nslookup имя хоста в csv файл и запись ip адреса в другой csv файл в django

Я хочу выполнить ns-lookup для нескольких имен хостов, заданных в .csv файле, и сохранить IP адрес в другом csv файле в django с помощью python. У меня возникла проблема с созданием upload.py index.html <form enctype = "multipart/form-data" action = …

03.10.2021
Django: Валидатор UniqueConstraint не работает ни для модели, ни для промежуточной модели

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

03.10.2021
DjnagoПотому что его MIME-тип ('text/html') не поддерживается таблицей стилей

Кто-нибудь может помочь, неделями пытаюсь понять, как найти нормальный путь. Но ничего не получается. Сценарий: STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, "static") #HTML Script {% load static %} <link rel="stylesheet" href="{% static 'CSS/Base.css' %}"> #Url.py Script from django.conf import settings …

03.10.2021
Как получить данные фильтра между двумя датами в django

Я работаю над проектом Django Как получить данные фильтра между двумя датами, я имею в виду (from-date и to-date) mfdate является внешним ключом и поступает из другой модели. как я могу это сделать, может кто-нибудь помочь мне решить эту проблему …

03.10.2021
Как связать файл из статической папки/подпапки в django

У меня есть файл about.html в папке static. Я хочу видеть содержимое этого файла, когда я ввожу URL в браузер, например 127.0.0.1/about Вот мой код: в url проекта я написал: from django.contrib import admin from django.urls import path, …

03.10.2021
Как сделать предварительную выборку связанного с тремя моделями django

ЭТО МОЯ ПЕРВАЯ МОДЕЛЬ: class CSSIGroup(models.Model): GroupName = models.CharField(max_length=250) EnteredBy = models.CharField(max_length=250) UpdateBy = models.CharField(max_length=250,null=True) EntryDateTime = models.DateTimeField(auto_now_add=True) def __str__(self): return self.GroupName ЭТО МОЯ ВТОРАЯ МОДЕЛЬ: class CSSIList(models.Model): CSSIGroup = models.ForeignKey(CSSIGroup,null=False, on_delete=models.RESTRICT) CSSIName = models.CharField(max_length=250) FatherName = …

03.10.2021
Django REST BasicAuthentication не применяется в качестве класса аутентификации по умолчанию

У меня есть проект django REST и я добавил REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.BasicAuthentication', ] } на setting.py и я ожидаю, что BasicAuthentication применяется ко всем страницам по умолчанию, но все еще не требует аутентификации для …

03.10.2021
Я не понимаю, как работает ".year:" в строке кода "datetime.datetime.today().year".

Я пытаюсь изучить Django и наткнулся на следующий кусок кода: datetime.date.today().year Я понимаю это пока так - из модуля DateTime создать экземпляр класса date, используя метод today. Но я не понимаю, как часть кода .year захватывает год. …

03.10.2021
Python Django Ошибка при рендеринге шаблона

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

03.10.2021
Django Ошибка при переносе базы данных с SQLite на Postgres

Я новичок в Django. Я разработал сайт локально с SQLite и получаю ошибку при попытке перейти на Postgres для производства. Ошибка File "/Users/______/Desktop/______/accounts/models.py", line 46, in user_addgroup_handler name=(instance.business_location_county.name + ' ' + instance.business_location_state.name), forum_id=instance.business_location_county.id) AttributeError: Problem installing fixture …

03.10.2021
Как изменить шаблон по умолчанию для поля DateRangeField

Я использую django.contrib.postgres.field.DateRangeField как описано здесь . class MyModel(models.Model): date_range = DateRangeField() Я отображаю это в шаблоне: {% with field = form.date_range %} {{ field.label }} {{ field }} {% endwith %} …

03.10.2021
Агрегатная сумма в Django. Сумма объектов с одинаковым именем

У меня есть следующий QuerySet, это список покупок: <QuerySet [ <Cart_object: {name: 'Apple', amount: 10}, {name: 'Bananas', amount: 20}, <Cart_object: {name: 'Bananas', amount: 10}> ] > Я применяю к нему следующий код и получаю сумму всех продуктов …