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

03.12.2021
Как связать выбор моей формы Django с отфильтрованными значениями базы данных

Я настраиваю веб-страницу с помощью Django, в которой я хотел бы, чтобы выпадающие опции моей формы фильтровали опции базы данных на основе выбора. Есть четыре варианта: allElements, oldElements, newElements и testElements. Моя проблема в том, что, хотя я могу …

03.12.2021
Django - Запуск всех тестов внутри подпапки "test"

Итак, я запускал тесты, используя команду python manage.py test для запуска каждого теста внутри папки test, и я хотел бы запустить все тесты в подпапке папки test. Поэтому я попробовал python manage.py test <app name>.test.<sub-folder>(путь к подпапке с тестами), …

03.12.2021
Виртуальная среда Django успешно установлена. Но когда я запускаю 'pip freeze' в командной строке, появляется сообщение "No python at C drive".

Python уже установлен и его версия 3.8. Кто-нибудь может мне помочь? [1]: https://i.stack.imgur.com/44FSS.jpg![введите описание изображения здесь](https://i.stack.imgur.com/kGWX3.jpg)

03.12.2021
У меня есть модель с полем "многие ко многим". Как я могу отобразить информацию, только если это поле выбрано?

Я создаю приложение для рецептов. Модель Recipe имеет поле ManyToMany favorites. На странице избранного я хочу отображать только те рецепты, которые были выбраны. Я не могу понять, как отобразить все рецепты. Как я могу настроить отображение только тех рецептов, которые …

03.12.2021
Почему мой оператор else не работает в django rest framework?

У меня есть следующий код: views.py @api_view(['DELETE']) @authentication_classes([TokenAuthentication]) @permission_classes([IsAuthenticated]) def selected_job_delete(request,pk=None): if pk != None: job=Job.objects.get(pk=pk) jobdetail = Job_detail.objects.get(job=pk) jobtrack = Job_track.objects.get(job = pk) jr = Job_removed() jdr = Job_detail_removed() jtr = Job_track_removed() jr.jobname = job.jobname jr.owner = job.owner …

03.12.2021
TransactionManagementError в Django при выполнении миграции

Я новичок в программировании, у меня возникла проблема при выполнении миграции в Django 3.2.9. Вот мой код, models.py from django.db import models from django.db.models.deletion import CASCADE, PROTECT # Create your models here. class Promotion(models.Model): description = models.CharField(max_length=255) discount = …

03.12.2021
Как написать запрос в Django, чтобы получить отдельные объекты, связанные с другим объектом?

Я использую Python 3.9 и Django 3.2. У меня есть класс, в котором есть поле для другого ... class Transaction(models.Model): ... id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) account = models.ForeignKey('Account', on_delete=models.CASCADE) Я хотел бы получить отдельный набор объектов Account, …

03.12.2021
Django - Что происходит, когда вы удаляете сущность в таблице, которая имеет внешний ключ ManyToMany к другой?

Я заметил, что Django не позволяет вам задавать параметр on_delete для ManyToManyField. Это заставило меня задуматься, что произойдет, если вы удалите сущность в отношениях ManyToMany? Например, допустим, у нас есть Book, который имеет отношение ManyToMany к Author. Предположим, что …

03.12.2021
Django-allauth: Перенаправление пользователей после регистрации/входа на определенную страницу в зависимости от того, с какой страницы они пришли

Проблема I have an invite system in my django app that allow users to invite other people (using their email) to join their team. When an invited user clicks on an invitation, they are redirected to an url that …

03.12.2021
Исправление Django "Unresolved attribute reference" для поля с предварительной выборкой

Допустим, у меня есть следующие модели Django: class Toolbox(models.Model): name = models.CharField(max_length=255) tools = models.ManyToManyField("Tool") class Tool(models.Model): class Size(models.TextChoices): SMALL = "S" MEDIUM = "M" LARGE = "L" name = models.CharField(max_length=255) size = models.CharField(max_length=10, choices=Size.choices) У меня …

03.12.2021
В Django как я могу автоматически создать запись типа "многие ко многим" на основе поля, находящегося в двух моделях

У меня есть пример следующих моделей: class TestSet(models.Model): name = models.CharField(max_length=50) def __str__(self): return self.name class Class(models.Model): name = models.CharField(max_length=50) test_set_id = models.ForeignKey(TestSet) def __str__(self): return self.name class Test(models.Model): title = models.CharField(max_length=50) test_set_id = models.ForeignKey(TestSet) def __str__(self): …

03.12.2021
Как сравнить два набора запросов в django

Я пишу оператор if в Django, который сравнивает два набора запросов и извлекает одно и то же назначение. Хотя результаты cycle_per_day и next_visit_per_day различны, значения полей одинаковы, поскольку используется одна и та же модель класса. Поле assignment_id также включено в …

03.12.2021
Форма не отправляется в базу данных при использовании HTMX

У меня есть следующие модели, и как вы видите, они связаны друг с другом class Leads(models.Model): project_id = models.BigAutoField(primary_key=True, serialize=False) created_at = models.DateTimeField(auto_now_add=True) expected_revenue = MoneyField(decimal_places=2,max_digits=14, default_currency='USD') expected_licenses = models.IntegerField() country = CountryField(blank_label='(select_country)') status = models.CharField(choices=[('Open', 'Open'), ('Closed', …

03.12.2021
Плохая производительность цикла for loop с экземпляром и массовым созданием

Мне нужно использовать bulk_create для создания большого количества "detalle" (деталей), проблема в том, что я должен итерационно просматривать json для получения аргументов, и у меня есть 4 fk, поэтому django запрашивает у меня экземпляр, а не id. но чтобы …

03.12.2021
Django.core.exceptions.ImproperlyConfigured: Требуется SQLite 3.8.3 или более поздняя версия (найдена 3.7.17) для Python venv

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

03.12.2021
Получение ошибки "Учетные данные для аутентификации не были предоставлены", когда я не хочу требовать аутентификацию

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

03.12.2021
Django-allauth: Мой поток перенаправления после регистрации с Google Auth сломан, и я не могу понять почему

Я интегрировал django-allauth в мое Django приложение, но кое-что не работает полностью: Проблема Если пользователь, не имеющий аккаунта в моей БД, пытается зарегистрироваться с помощью процесса google allauth, после процесса аутентификации он успешно отправляется на главную страницу (за …

03.12.2021
Портирование Django на Heroku

Попытка установить конфигурации Django для публичного url. Так что сначала я запустил это. $ echo "web: python manage.py runserver 0.0.0.0:\$PORT" > Procfile $ git add Procfile $ git commit -m "Specify the command to run your project" В …

03.12.2021
Django FileField проблема с автоматическим кодированием urlencoding

Image_file = models.FileField(storage=s3, max_length=512, blank=True) У меня есть модель с полем image_file, поддерживаемым хранилищем s3. Единственная проблема, с которой я столкнулся, заключается в том, что если имя файла содержит любые символы, которые можно закодировать в url, это поле …

03.12.2021
Django не может отобразить поля модели в шаблоне

У меня есть модель из пакета, из которой я хотел бы получить поля для пользователя в мой шаблон, но мне трудно заставить это работать, как я уже делал с моделью пользователя ранее: модели class DeviceManager(models.Manager): def devices_for_user(self, user, confirmed=None): …

03.12.2021
Python-запросы с Django Rest Framework - 'detail': 'Учетные данные для аутентификации не были предоставлены'

У меня есть маленькая функция, которая просто хочет получить ответ от моей конечной точки DRF API. Мои настройки DRF выглядят следующим образом: "DEFAULT_AUTHENTICATION_CLASSES": [ # Enabling this it will require Django Session (Including CSRF) "rest_framework.authentication.SessionAuthentication" ], "DEFAULT_PERMISSION_CLASSES": …

02.12.2021
API Django Rest Framework вызывается дважды

Я использую Django Rest Framework для создания пользовательского бэкенда, который выполняет поток входа в web3. Однако, он вызывает мою функцию authenticate дважды. И я не могу понять, почему. мое представление токена: #expects public_address, nonce and token if user …

02.12.2021
Как я могу интегрировать jquery timepicker в мой проект django

Вот код jquery timepicker: $('.timepicker').timepicker({ timeFormat: 'h:mm p', interval: 60, minTime: '10', maxTime: '6:00pm', defaultTime: '11', startTime: '10:00', dynamic: false, dropdown: true, scrollbar: true }); Вот мой forms.py from django import forms from bootstrap_datepicker_plus import TimePickerInput from …

02.12.2021
Объект 'int' не является итерируемым при подсчете количества строк в базе данных в Django

У меня есть база данных, созданная в Django. Я хочу получить количество строк в таблице Guest со свойством city. Файл models.py class Guest(models.Model): first_name = models.CharField(max_length=30, verbose_name='First name') last_name = models.CharField(max_length=30, verbose_name='Last name') middle_name = models.CharField(max_length=30, verbose_name='Middle name', …

02.12.2021
Как запросить путь к изображению с правильным условием if из шаблона Django?

В Django у меня есть модель коробки. Каждая коробка имеет несколько изображений, связанных с этой коробкой. from django.db import models from products.models import Product # Create your models here. class Box(models.Model): boxName = models.CharField(max_length=255, blank = False) boxDescription = …

02.12.2021
AttributeError: объект 'WindowsPath' не имеет атрибута 'endswith' при использовании команды runmodwsgi Django

Windows 10, Python 3.8.10, Apache 2.4.51, Django 3.2.8, mod_wsgi 4.9.0 Когда я пытаюсь запустить сервер Apache, используя python manage.py runmodwsgi, я получаю следующее сообщение: Successfully ran command. Server URL : http://localhost:8000/ Server Root : C:/Users/Me/AppData/Local/Temp/mod_wsgi-localhost-8000-Me Server Conf : C:/Users/Me/AppData/Local/Temp/mod_wsgi-localhost-8000-Me/httpd.conf …

02.12.2021
Django Rest Framework - Cannot POST because username already exists

Я работаю над базовым rest api с использованием django rest framework. И моя база данных находится на MySQL. Для одной из функций, когда я пытаюсь выполнить POST, она выдает ошибку, потому что уже есть строка с таким же именем …

02.12.2021
Django - Ошибка выхода индекса списка Pymongo за пределы диапазона

Я хочу вывести _id часть результатов, выполнив запрос на mongo db, но получаю ошибку "list index out of range". просмотр; def deleted(request): q1=('XX') q2=('XX') client = MongoClient("XX") database = client["XX"] collection = database["XX"] query = {} query["Marketplace"] …

02.12.2021
Продолжить загрузку файла после подключения к Интернету

Если во время загрузки файла интернет отключается, как я могу продолжить загрузку файла с помощью Django, когда он будет подключен? if request.method == 'POST' and request.is_ajax(): if formset.is_valid(): obj = formset.save(commit=False) obj.experience_id = experience_id obj.save() return JsonResponse({'error': False, …

02.12.2021
Как заставить работать javascript только при загрузке следующей страницы?

Есть сайт на Django. Пользователь заполняет массивную многостраничную анкету и прикрепляет файлы. После этого нажимает кнопку далее или отправить. Затем вся анкета сохраняется в базе, файлы отправляются на облако и т.д. После нажатия кнопки 'далее' или 'отправить' с помощью javascript …

02.12.2021
Как захватить входной сигнал веб-камеры из ReactJS, передать его на бэкенд Django и отобразить на фронтенде React?

Я создал приложение для виртуального макияжа, используя python, как это: https://www.maybelline.com/virtual-try-on-makeup-tools. Я хочу подключить это к моему React frontend, захватывая вход веб-камеры, отправляя его на Django backend и возвращая видеопоток на frontend, чтобы виртуальный макияж …

02.12.2021
Как реализовать пользовательский рендерер в Django REST framework для экспорта PDF и Excel?

Я реализовал два пользовательских рендера в django rest framework, которые экспортируют данные в Excel или PDF формат. Проблема в том, что я не могу установить имена файлов, когда генерируется ответ. У меня есть следующие рендеры: # app/renderers.py import os …

02.12.2021
Многоуровневый доступ с помощью отношений ManyToMany в Django

У меня есть модели, объекты из которых можно представить в виде направленного графа: from django.db import models from django.contrib.auth.models import User class Record(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=500) content = models.TextField() sequels = models.ManyToManyField('self', blank=True, symmetrical=False, through='Extend', related_name='extending') …

02.12.2021
Отправить запрос с объектом через сериализатор many=False

Я пытаюсь сделать POST запрос с объектом, например, вот как я отправляю свой запрос : { "title": "Haloween", "body": " This is one of the greatest ones", "grade_level": { "id": 2, "country": "UG" }, "tags": [{"name": "Jamming"}] } …

02.12.2021
Django: категории, субкатегории и форма их добавления для админки

Разрабатывая информационную систему для дипломной работы, столкнулся с такой трудностью: Как организовать создание истанса основной модели (код ниже) одновременно с категориями и субкатегориями к ней, Если отношение Foreignkey у 3 этих моделей имеет вид "Document <- category -> subcategory" - …

02.12.2021
Ошибка при рендеринге шаблона с использованием extra_context django

Здравствуйте Я использую extra_context в views и в HTML я передаю его, но похоже, что я делаю это неправильно, потому что я получаю эту ошибку: ProgrammingError at /informacion-tiendas/add колонка InformacionTiendas_informaciontiendas.nombre не существует LINE 1: ...ECT "InformacionTiendas_informaciontiendas". "id", "Informaci... …

02.12.2021
Почему не отображаются выбранные ответы? django

Я пытаюсь сделать приложение викторины, используя Django и js с использованием &.ajax jquery функции ,, все работает нормально, кроме выбранных ответов Я могу видеть результат и вопросы все, Почему так происходит, я создал вход для ответов, я могу просматривать их …

02.12.2021
Декларативный механизм для строк моделей Django

С некоторой периодичностью я сталкиваюсь с моделями, содержимое которых приблизительно постоянно. Например, у меня может быть набор планов, на которые могут подписаться пользователи, с различными атрибутами - ID, имя, порядок в списке планов, стоимость, должен ли покупатель быть студентом/FOSS-проектом/и т.д.. …

02.12.2021
Печать kwargs.pop выводит правильное значение, использование его в методе принимает значение None

Я хочу передать PK в kwargs в форму : views.py def create_mapping_form(request, pk): context = { 'form': MappingForm(pk=pk) } return render(request, 'flows/partials/mapping_form.html', context) В форме я получаю PK, используя : forms.py class MappingForm(forms.ModelForm): class Meta: model = …

02.12.2021
Как сделать записи модели в виде списка field.options в поле другой модели?

У меня есть две модели - Account, такие как проверка, кошелек, кредит и т.д. и Transaction, которая включает каждую покупку и заработок. Transaction имеет внешний ключ к Account. В Transaction я хочу, чтобы пользователи выбирали Account покупки. Я …