Django and Python "Questions and answers", page 601

16.08.2022
Django: Добавьте новое значение в ModelChoiceField

У меня есть поле ModelChoiceField в форме, которая использует виджет TextInput. Я хочу иметь возможность выбирать значение из базы данных или добавлять новые записи в базу данных с помощью этого ввода. Если значение еще не находится в базе данных, …

16.08.2022
Вложенные данные получить запрос Django

Привет всем Я хотел бы знать, как получить данные при использовании forenkey, то есть у меня есть связь многие к одному, но когда я получаю данные, я не получаю ответ, как я хотел бы. class AsigManager(models.Manager): def get_by_natural_key(self, Nom_Asig, …

16.08.2022
Elasticsearch в django rest framework в виртуальной среде

Я пытался использовать elasticsearch в виртуальной среде в django rest framework. Я не использую docker. Когда я использую порт 127.0.0.1:8000, я получаю следующую ошибку. NewConnectionError(<urllib3.connection.HTTPConnection object at 0x06B3EC40>: Failed to establish a new connection: [WinError 10061] No connection could be …

16.08.2022
Вложенный цикл for Loop в шаблоне django

{% for i in some_dict %} {% for value in some_dict.i %} {% endfor %} {% endfor %} Как я понял, python пытается найти значение по ключу 'i', но я хочу найти значение по ключу, который содержится в …

16.08.2022
Предоставление различных связанных имен для внешнего ключа для дочерних элементов при многостороннем наследовании в django

У меня есть эти модели: class Theme(models.Model): name = models.charfield() class Product(models.Model): theme = models.ForeignKey(Theme) class PhysicalProduct(Product) class Course(Product): ........ class Book(Product): ........ и я хочу получить только курсы и книги, связанные с определенной темой, с помощью …

16.08.2022
Невозможно создать поле модели автоматически ошибка в строке запроса

У меня есть: class ZipCode(models.Field): def __init__(self, *args, **kwargs): kwargs['verbose_name'] = "Cep" super().__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super().deconstruct() del kwargs["verbose_name"] return name, path, args, kwargs def db_type(self, connection): return 'char(8)' class Address(models.Model) : zip = …

16.08.2022
Я постоянно сталкиваюсь с этой проблемой, что за ошибка в моем коде [закрыто]

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

16.08.2022
Почему я получаю ошибку Unsupported media type "application/json" в запросе?

Я использую Postman для тестирования api. Мои локальные модульные тесты проходят. Но когда я использую тот же запрос в Postman, я получаю { "errors": [ { "detail": "Unsupported media type \"application/json\" in request.", "status": "415", "source": { "pointer": "/data" }, …

16.08.2022
Как конфликтуют мои list_display и list_editable?

Когда я начал создавать этот проект, все шло довольно гладко. Но когда я дошел до админки, list_display и list_editable вступили в конфликт: admin.py Код: from django.contrib import admin from .models import Article, Author # Register your models here. @admin.register(Article) class …

16.08.2022
Отзывчивость шаблона представления Django

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

16.08.2022
ManyToMany в Django Admin как Muti Select CheckBox

я использую python 3.9 с django 4.1. У меня есть список квартир и список их товаров, каждая квартира может иметь ноль или более товаров. режимы создаются следующим образом: class Commodities(models.Model): name_en = models.CharField(verbose_name=_('English Name'), unique=True, blank=True, null=True, …

16.08.2022
Создание пользователя при регистрации Django

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

16.08.2022
Django v3.1 получает исключение django_admin_bootstrapped, говорящее, что "'future' не является зарегистрированной библиотекой тегов".

Мы обновили старый проект с Python v2.7 + Django v1.8 до Python v3.7 + Django v3.1 и исправили некоторые проблемы совместимости во время изменения. В результате проект работает как ожидалось в большинстве частей. Однако при выходе из консоли …

16.08.2022
IntegrityError at /auth/userreg/ (1048, "Column 'user_id' cannot be null")

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

16.08.2022
Как в forms.Select django сделать, чтобы выбирался сразу первый пункт?

У меня в форме select показывает тире, и при нажатии уже идет выбор. Как убрать эти тире и чтобы сразу подставлял первый пункт? forms class RelatedAddForm(forms.Form): name = forms.ModelChoiceField(widget=forms.Select(attrs= {'class': 'form-control', 'autocomplete': 'on'}), queryset=None) def __init__(self, *args, **kwargs): self.request …

15.08.2022
Получение конкретного объекта uuid в представлении из модели в django

У меня есть приложение django, в котором пользователь может загружать файлы в курс с 3 редактируемыми полями. models.py class Course(models.Model): course_id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, unique=True) title = models.CharField(max_length=20) thumbnail = models.ImageField(upload_to='thumbnails', null=False, default='default.jpg') videofile = models.FileField(validators=[FileExtensionValidator], upload_to='videos') def …

15.08.2022
Как сделать итерацию переменной шаблона django в выбранном элементе jQuery?

Я работаю над системой чата, в которой я могу открыть несколько чатов пользователей (как в facebook). Когда пользователь нажимает на имя пользователя, которое находится в списке контактов, открывается всплывающее окно чата. Ниже приведен фрагмент из моего models.py, class …

15.08.2022
Django Rest Framework преобразует мой APIView в ModelViewSet

У меня следующая модель, class Schema(models.Model): week = models.PositiveIntegerField(validators=[MinValueValidator(1), MaxValueValidator(53)]) users = models.ManyToManyField(MyUser, related_name="users") class Meta: ordering = ('week',) В модели хранится номер недели и список пользователей, относящихся к этому номеру недели. Затем я создал APIView, где …

15.08.2022
Выделение первого повторяющегося элемента цикла в django

Подскажите, пожалуйста, как выбрать только первый повторяющийся элемент цикла в Jinja django? В данный момент получилось выбрать только первый элемент в цикле, а нужен первый повторяющийся

15.08.2022
Получить информацию о пользователе из Google Sign Up с помощью Django?

Я добавил кнопку "Continue with Google" в свой HTML код и все это работает, и после того, как пользователь прошел через этот процесс, он отправляет POST запрос в мой бэкенд с переменными "credential" и "g_csrf_token". Я хочу знать, …

15.08.2022
Развертывание приложения Django на Heroku

Я пытаюсь запустить свое приложение Django с помощью Heroku, но когда я выполняю команду "Heroku local", я получаю следующую ошибку ..... Кто-нибудь может объяснить почему? Перед написанием этого поста я пытался внести различные изменения и читал на официальном сайте, но …

15.08.2022
Django datetime возвращает отрицательное значение, даже если дата не закончилась

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

15.08.2022
Django : Изменение данных, когда модель становится полем выбора

У меня есть анкета, где я спрашиваю об увлечениях людей. В моей форме это было поле Charfield. Я преобразовал это поле с несколькими вариантами выбора. Для моих старых данных я хотел бы обновить их значения: например, если они ввели: …

15.08.2022
KeyError: 'skip_checks' on heroku run python manage.py migrate_schemas

После развертывания в Heroku приложения Django я выполняю команду следующим образом: heroku python manage.py migrate_schemas и выдает эту ошибку: File "/app/.heroku/python/lib/python3.10/site-packages/tenant_schemas/migration_executors/base.py", line 58, in run_migrations run_migrations(self.args, self.options, self.codename, public_schema_name) Файл "/app/.heroku/python/lib/python3.10/site-packages/tenant_schemas/migration_executors/base.py", строка 31, в run_migrations MigrateCommand(stdout=stdout, stderr=stderr).execute(*args, …

15.08.2022
Django Форма публикует, но не отображает данные

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

15.08.2022
Обращение к m2m, фильтрация и агрегация данных в django

В настоящее время я разрабатываю CRM-систему для сбора/агрегирования данных о женщинах-моделях У меня есть 3 модели БД, которые взаимодействуют друг с другом: Позвольте мне описать их: User - содержит данные о пользователях. Точнее, о сотрудниках с …

15.08.2022
Работа с многоязычными данными (переводы) в базе данных с использованием моделей django

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

15.08.2022
Шаблоны DJANGO не обмениваются статическими файлами

В настоящее время у меня возникла проблема. У меня есть два шаблона django:cart.html и index.html. В cart.html есть связанный файл javascript. Оба этих файла должны обращаться к статическим файлам в папке static. Проблема в том, что когда я пытаюсь …

15.08.2022
Невозможно войти в панель администратора django после изменения пароля

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

15.08.2022
Создание формы с вводом для 2 моделей django

Я создал 2 модели, models.py class Integrations(models.Model): subscription_id = models.UUIDField( primary_key=True, default=uuid.uuid4, unique=True, editable=False ) subscription_name = models.CharField(max_length=256) subscription_type = models.CharField( max_length=256, choices=SUBSCRIPTION_TYPE, default="mqtt" ) def __str__(self): return self.subscription_name class Meta: ordering = ["subscription_name"] verbose_name = "Integration" verbose_name_plural …

15.08.2022
Пространство в url Django

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

15.08.2022
Фильтрация страниц по полям дочерних страниц вложенного уровня в Wagtail

Следующая структура страницы: ServiceCategoryPage -> ServicePage -> TariffPage и TariffPagePrices(Orderable): page = ParentalKey(TariffPage, on_delete=models.CASCADE, related_name='tariff_prices') .... Как отфильтровать результаты страницы ServiceCategoryPage на странице ServicePage по свойствам модели TariffPagePrices?

15.08.2022
Поле модели Django для подсчета другого поля

У меня есть эти модели: ​class​ ​HatchingBatch​(​models​.​Model​): ​ ​hatch_date​ ​=​ ​models​.​DateField​() ​ ​incubator​ ​=​ ​models​.​CharField​(​max_length​=​32​) ​ ​rhode_island_red​ ​=​ ​models​.​IntegerField​(​default​=​0​) ​ ​barred_plymouth_rock​ ​=​ ​models​.​IntegerField​(​default​=​0​) ​ ​black_australorp​ ​=​ ​models​.​IntegerField​(​default​=​0​) ​ ​class​ ​Reservations​(​models​.​Model​): ​ ​date​ ​=​ ​models​.​DateField​() ​ ​hatch​ …

15.08.2022
Uncaught SyntaxError: Ожидается имя свойства или '}' в JSON в позиции 1 в JSON.parse (<anonymous>)

Привет Я пытаюсь выполнить python из javascript .Поэтому я пытаюсь использовать следующий пример кода views.py from django.shortcuts import render from json import dumps def send_dictionary(request): # create data dictionary dataDictionary = { 'hello': 'World', 'geeks': 'forgeeks', 'ABC': 123, 456: …

15.08.2022
Ajax-вызов запускается при отправке формы и будет передавать данные в отдельный шаблон views.py

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

15.08.2022
Локальная зависимость не редактируемая поэзия

Только что извлек эту библиотеку в мой проект django для его модификации. Установил ее как локальную зависимость, используя poetry add ./django-rest-framework-passwordless. Режим проявки установлен на true. drfpasswordless = {path = "django-rest-framework-passwordless", develop = …

15.08.2022
Как подключить redis for celery к приложению django, развернутому в digital ocean

Недавно я развернул приложение django на digitalocean. Мое приложение использует celery и redis для нескольких задач отправки электронной почты и запланированных задач. Я искал документацию о том, как подключить redis и как запустить celery worker для моего приложения в …

15.08.2022
Изображения не отображаются на производственном сервере Django

Я загрузил несколько иконок в каталог static/img/ в моем проекте Django, который основан на интерфейсе Django Admin. У меня есть один тестовый сервер и один рабочий сервер. Оба используют https://fra1.digitaloceanspaces.com для хранения статических файлов проекта. Для отображения …

15.08.2022
Мое приложение django не активируется после выключения компьютера

Когда я начинаю новый проект django, он прекрасно работает, но после выключения или перезагрузки компьютера он снова не работает. даже если я активировал виртуальную среду, она продолжает выдавать мне ошибки. вот что говорит ошибка: Traceback (most recent call …

15.08.2022
Как получить и ID, и имена из поля Many to Many в Django

Я создаю приложение для обмена сообщениями, как Whatsapp. У меня есть модель профиля, в которой есть комнаты как отношение "многие ко многим". То есть у каждого пользователя будет список комнат, в которые он добавлен в базе данных профиля. Я использую …