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

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

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

19.05.2022
Django Formset - каждая форма с различным начальным значением из M2M-отношений

Мне нужны модели, которые связаны M2M-полем, реализованным другим классом ComponentInModule, чтобы я мог добавить туда дополнительную информацию, как часто компонент находится в модуле. class Module(models.Model): ... component = models.ManyToManyField(Component, through="ComponentInModule") class Component(models.Model): ... class ComponentInModule(models.Model): module = models.ForeignKey(InfrastructureModule, on_delete=models.CASCADE) …

19.05.2022
Django DRF + Allauth: OAuth2Error: Ошибка при получении маркера доступа на производственной сборке

Мы интегрируем DRF (dj_rest_auth) и allauth с фронтенд-приложением на базе React. Недавно был добавлен социальный логин для обработки входа через LinkedIn, Facebook, Google и GitHub. Все работало хорошо на localhost с каждым из провайдеров. После развертывания staging я обновил …

19.05.2022
AttributeError: объект 'str' не имеет атрибута 'build_absolute_uri'

Я получаю следующую ошибку, когда использую функцию get_creds_url для построения URL. Я хочу добавить credentials\ к URL. return request.build_absolute_uri(url) AttributeError: 'str' object has no attribute 'build_absolute_uri' get_creds_url функция: def get_creds_url(self, request=None): return reverse('api:workflow_job_template_detail', kwargs={'pk': self.pk}, request=request) …

19.05.2022
Как отобразить информацию из связанной модели Django?

У меня есть две таблицы в Models - Articles и Locations, Несколько Locations привязываются к одному Articles через ForeignKey, далее на странице куда я вывожу Articles через DetailView не понимаю как обратиться и вывести все Locations, которые относятся к текущему …

19.05.2022
Изменение фильтра горизонтального поля поиска django

Я использую filter_horizontal в админке django. Существует виноградник под названием Шато Монло. Когда я пытаюсь набрать Château в строке поиска, оно появляется. Но когда я набираю Chateau (без иностранного …

19.05.2022
Как установить ограничения Django, чтобы разрешить один объект enabled (BooleanField) на элемент? [дубликат]

Как установить ограничения Django (или unique_together), чтобы разрешить один включенный объект на элемент? class Subscription(models.Model): item = models.ForeignKey(Item, on_delete=models.CASCADE) enabled = models.BooleanField(default=False) Не допускать: item1 = Item.objects.get(...) sub1 = Subscription.objects.create(item=item1, enabled=True) sub2 = Subscription.objects.create(item=item1, enabled=True) …

19.05.2022
Для передачи значения из js(HTML) в бэкенд Django

Я выполнил проект по созданию сканера QR-кодов с помощью Javascript, значение qr было возвращено в js переменную. Теперь я не могу передать это значение в бэкенд django для дальнейших операций. Мой JS код <h4>SCAN RESULT</h4> <div id="result">Result Here</div> function …

19.05.2022
Docker игнорирует middleware.py в проекте Django Rest?

Я сделал проект, в котором используется сервис blockchain из папки в корне проекта и middleware.py файл использует этот сервис. Я докеризировал приложение, но когда я запускаю docker-compose, он полностью игнорирует файл промежуточного ПО и просто запускает приложение Django …

19.05.2022
Неверный заголовок HTTP_HOST: Amazon ec2 Django

Я получаю эту ошибку в своей электронной почте Неверный заголовок HTTP_HOST: ip'xx.xxxx.xxx.xx'. Возможно, вам нужно добавить ip'xx.xxxx.xxx.xx' в ALLOWED_HOSTS. Я видел много подобных вопросов, но все они дают исправления, чтобы либо добавить это в разрешенные хосты, либо не отправлять …

19.05.2022
Django admin - как получить параметр из url

Я пытаюсь сделать значение по умолчанию в моей таблице через URL. Я пытаюсь использовать функцию get_year, но она возвращает мне первое значение в Year. Например, у меня есть 2 таблицы: model.py class Year (models.Model): year = models.IntegerField(primary_key=True, verbose_name='Year') def …

19.05.2022
Передача данных в формы Django

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

19.05.2022
Как я могу отобразить данные из модели Django с помощью фронтенда React?

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

19.05.2022
Фильтр поля из множества полей по списку

Я хотел бы сделать следующее с помощью Django REST Framework: Фильтровать результаты на основе поля manytomany field. Запрос будет выглядеть следующим образом: https://endpoint.com/api/artwork/?having_style=Modern,Contemporary Я бы ожидал, что результат будет содержать все объекты ArtWork, которые …

19.05.2022
Параметры запроса Django POST не возвращаются в views.py

Я хочу получать значения из POST-запроса. Я хочу взять значение "taken_name" из html-формы в представления. Я попробовал несколько ответов на вопросы, но мне кажется, что я упускаю очень простую вещь. Я не могу разобраться с этим почти 2 …

19.05.2022
Сохранение шаблона отпечатка пальца или просто данных fingerpirint в проекте Django

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

19.05.2022
При добавлении строки к kwargs возвращается неподдерживаемый тип операнда

Я хочу добавить "credentials/" к kwargs['request'], но получаю следующую ошибку... Я хочу, чтобы к конечному url было добавлено credentials/. Ошибка: TypeError: unsupported operand type(s) for +: 'Request' and 'str' Есть идеи, как я могу добавить …

19.05.2022
Django / аргумент с HttpResponseRedirect пуст на моей HTML-странице

В Views.py return HttpResponseRedirect('add_scenes?submitted=True?linkToPrevScene=%s'%ScenePrevious) ScenePrevious - строка, содержащая "water2" В моем URL add_scenes.html он работает : http://127.0.0.1:8000/scenes3d/add_scenes?submitted=True?linkToPrevScene=water2 Но в файле add_scenes.html {% if submitted %} your scene was submitted successfully after {{ linkToPrevScene …

19.05.2022
Почему возникает эта ошибка ''Представление не вернуло объект httpredponse. Вместо этого оно возвращает None''

я написал представление для формы, которое выдает мне эту ошибку : def add_music_view(request): #adding form view if request.method != 'POST': form = add_music_form() else: form = add_music_form(data=request.POST) if form.is_valid(): form.save() return redirect('pages:home') но когда я добавил эту …

19.05.2022
Необходимо получить существующие данные и сохранить их, если они доступны, в методе create вложенных сериализаторов, используя django

Serializers.py Когда я пытаюсь сделать POST и PUT метод, он успешно публикуется и обновляется. Но он создается каждый раз, когда я делаю POST, так как я задал unique=True, поэтому он выбрасывает сообщение, что продукт уже существует. Но мне не нужно …

19.05.2022
Можно ли хранить файлы переводов Django в базе данных?

Я занят добавлением переводов в наше приложение Django. Я понимаю, что Django находит файлы переводов следующим образом: https://docs.djangoproject.com/en/3.2/topics/i18n/translation/#how-django-discovers-translations-1 Я хотел бы иметь возможность редактировать файлы перевода "на лету"? Например, предположим, у меня есть таблица …

19.05.2022
Django Sessions, использующие cached_db и redis, не получают и не сохраняют данные сессии

Зависимости Django==3.2.6 redis>=3.5.3,<3.6.0 django-redis>=4.12.1,<4.13.0 Настройки SESSION_COOKIE_SAMESITE = None SESSION_ENGINE = "django.contrib.sessions.backends.cached_db" CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://:12345678@redis:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", }, } } MIDDLEWARE = [ "django.middleware.security.SecurityMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware", "django.contrib.auth.middleware.AuthenticationMiddleware", "django.contrib.messages.middleware.MessageMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware", "corsheaders.middleware.CorsMiddleware", ] …

19.05.2022
Отпечаток SSL, отправленный в Elasticsearch (Python), не распознан

Я реализовал Elasticsearch 8.2 на Python (проект Django). Когда я впервые запустил экземпляр Elasticsearch на моем Mac, он сгенерировал пароль пользователя, а также отпечаток пальца SHA-256. Я пытаюсь подключиться к Elasticsearch следующим образом в моем es.py файле: es = …

19.05.2022
Индексы строк должны быть целыми числами или срезами, а не кортежами; возможно, вы пропустили запятую? [закрыто]

Я выполняю RAW-запрос в функции django в файле views.py, но постоянно получаю SyntaxWarning: str indices must be integers or slices, not tuple; возможно, вы пропустили запятую? def addusertoeng(request): alluser = User.objects.all() alleng = Grp.objects.all() if request.method == 'POST': …

19.05.2022
Почему код на Heroku не обновляется после обновления кода на GitHub?

Я делаю простое приложение TODO и хочу загрузить его в HEROKU. Но после того, как я обновил код на Github, код heroku остался прежним. Я пробовал this и this и другие ответы, но ничего не изменилось. Код сайта …

19.05.2022
Как починить редактирование товара Django?

У меня есть форма для редактирования товара в виде всплывающего окна по кнопке. При сохранении изменений данные уходят и вроде должны сохраняться, но просто ничего не происходит. В чем может быть проблема? HTML: {% if PartAllView %} {% for el …

19.05.2022
Фильтрация по приоритету Djnago

def get_context_data(self, **kwargs): Priorities.objects.all().order_by('-id') context = super(TaskDetailView, self).get_context_data(**kwargs) context['statuses'] = Status.objects.all() context['comments'] = Comment.objects.all() return context class Priorities(models.Model): priorities_name = models.CharField(max_length=255) code = models.CharField(max_length=50, null=True) priority = models.ForeignKey(to=Priorities, related_name="task", on_delete=models.PROTECT)

19.05.2022
Как преобразовать изображение в base64 в django

Итак, я пытаюсь закодировать изображение в base64 перед сохранением его в базе данных вот мой код: class Posts(models.Model): picture = models.ImageField(null=False, blank=False, upload_to="images/") title = models.CharField(max_length=255) description = RichTextField(blank=False, null=False) Проблема в том, что я …

19.05.2022
Невозможность сохранения определенных атрибутов из ModelForm в базу данных django (логическая ошибка)

У меня есть форма ModelForm под названием ListingForm. Она принимает данные от пользователя, но я запретил некоторым атрибутам модели появляться в этой форме, так как хочу сам подавать на них данные. Я поместил операторы печати в свою функцию createlisting …

19.05.2022
Запрос Django Q-Object возвращает дубликаты записей, не соответствующие базе данных

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

19.05.2022
Почему программа открывает файл? - Слишком много открытых файлов

Ранее, Pyrogram версия 1.2.11 была вызвана этим error. OSError: [Errno 24] Too many open files Эта проблема вызвала следующую ошибку: database is locked Я также обновился до версии 1.4.8, но эта ошибка все еще …

19.05.2022
Django - Добавление пути к get_absolute_url

Возможно ли добавить путь к get_absolute_url? Например, я хочу добавить /credentials/ к следующему коду, чтобы конечный результат был похож на /api/v2/job_templates/9/credentials/", if obj.unified_job_template: res['unified_job_template'] = obj.unified_job_template.get_absolute_url(self.context.get('request')) Вот как это выглядит на данный момент... <a href="https://i.stack.imgur.com/dTsIB.png" …

19.05.2022
Как отфильтровать запрос по дате создания?

У меня есть запрос, и я хочу перечислить объекты, которые были созданы сегодня. query_emails = Email.objects.values('mail_from').annotate(mail_count=Count('mail_from'), mailts=F('mail_timestamp')).order_by() mail_timestamp - это день создания, и он должен быть сегодня, так что, например .filter(mail_timestamp=today) Вывод mail_timestamp является 'mailts': datetime.datetime(2021, 11, …

19.05.2022
Как переопределить модель Django Q()?

Я хочу сделать такой запрос в Django ORM from django.db.models import Q MyModel.objects.filter((Q(flag=True) &amp; Q(model_num__gt=15)) | (Q(flag=True) &amp; Q(model_num__lt=7))) Есть ли способ ограничить результаты (Q(flag=True) &amp; Q(model_num__gt=15)) только первым элементом запроса? Нужно ли нам переопределить модель …

19.05.2022
После добавления ограничения unique_together конфликтуют существующие данные

У меня есть модель: class Product(BaseModel): name=models.CharField(max_length=255) shop = models.ForeignKey('shop.Shop', models.CASCADE, 'products') И есть существующие данные. Теперь я хочу, чтобы один магазин не мог включать продукты, названия которых одинаковы, используя unique_together: class Product(BaseModel): name=models.CharField(max_length=255) shop = models.ForeignKey('shop.Shop', …

19.05.2022
Адаптация отображения страницы вместе с результатом jQuery

У меня есть проект Django, который выполняет задачу, а затем отображает страницу, на которой я хочу отображать различные вещи в зависимости от состояния задачи. Чтобы показать пример того, что я хочу, у меня есть три div, каждый из …

19.05.2022
Где в админке django выполняется операция сохранения? И как добавить кнопку подтверждения перед сохранением?

Я хочу добавить подтверждение перед операцией сохранения в админке django. Я провел много исследований и не смог найти правильного решения. Направьте меня.

19.05.2022
Как сделать аудиоплеер из локального хранилища с помощью DJANGO FORMS

Итак, я хочу сделать аудио плеер, песня будет из моего локального хранилища. Я новичок в django, поэтому у меня нет идеи, как это сделать. Я хочу сделать это, используя FORMS, а не модели. вот мой form.py : from …

19.05.2022
Я хочу переписать страницу администратора

На странице администратора, когда я создаю собственность, сначала я хочу иметь выпадающий список, когда я могу выбрать город, а затем другой выпадающий список, когда я могу выбрать район, где есть районы, которые имеют ForeignKey ключ города, который я выбрал …

19.05.2022
Pyscript делает такие фреймворки как django и flask устаревшими [закрыто]

Я начинающий веб-разработчик и хотел бы узнать, есть ли польза от таких фреймворков, как django и flask, поскольку вы не сможете выполнять большинство операций, связанных с python, с помощью Pyscript. Не займет ли он место этих фреймворков, поскольку проще …