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

12.08.2022
Как я могу загрузить класс динамически в Django

У меня есть проект, как показано ниже: myProject myApp migrations templates admin.py apps.py models.py modules.py class_A class_B class_C urls.py views.py Я бы попробовал загрузить класс из modules.py динамически в моем views.py, как показано ниже: from django.http import …

12.08.2022
Как определить, загрузил ли пользователь поле ImageField или FileField?

У меня есть следующая модель и функция для установки путей загрузки либо файлов изображений, либо других файлов (которые будут аудиофайлами). def upload_to(instance, filename): # Check for image or sound file and put in appropriate directory if isinstance(instance, models.ImageField): print("detected …

12.08.2022
Django Ajax отправка формы, как получить конкретное поле модели из формы

Для моего проекта мне нужно иметь возможность отправлять форму через ajax без обновления страницы. У меня есть модель Post с тремя полями: животное, изображение и описание. вот фотография моей модели вот …

12.08.2022
Я могу видеть образ локально в django. Он не виден в среде развертывания. Что мне делать?

Введите описание изображения здесь В среде разработки нет проблем. Он загружается. Однако, если вы загрузите его на сервер, вы можете написать пост. Я не могу увидеть картинку nginx.conf worker_processes auto; events { } http …

12.08.2022
Предупреждение о форматировании в модульном тесте при импорте настроенного приложения после загрузки настроек

В модульном тесте проекта Django нам нужно настроить параметры следующим образом: получить INSTALLED_APPS для модулей, включая ourapp, тестируемый модуль, и для предотвращения следующей ошибки времени выполнения: django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not …

12.08.2022
Django: поле m2m может быть не пустым

Студенты могут быть распределены по многим группам. Один студент может быть распределен во многие группы В одной группе может быть много студентов. С помощью приведенного ниже кода я могу Создать студента, не …

12.08.2022
Django-tables2: Как обеспечить последовательное упорядочивание при сортировке?

При сортировке таблицы щелчком по заголовку, если есть строки, имеющие одинаковое значение, порядок не может быть последовательным от одного запроса к другому. Есть ли способ указать "вторичный" критерий сортировки? Например, когда пользователь нажимает на заголовок цены для сортировки …

12.08.2022
Возможность повторного использования кода между django и django rest framework

Мне поручили проект, который имеет две версии: старая написана на django, а новая - на django rest framework. Я совсем новичок в django и drf. Просматривая обе кодовые базы, я наткнулся на следующий код в одной из views.py …

12.08.2022
Почему я не могу фильтровать данные по одному известному признаку в django&

У меня есть нарисованный фильтр в view.py, который замечательно работает. Когда я использую в html-коде общую аббревиатуру, например {{form.as_p}} или {{form|crispy}}, то я могу найти нужные мне данные по одному известному. В моем случае это по курсу, по семестру, …

12.08.2022
Почему форма django не сохраняется?

Forms.py class RelatedAddForm(forms.Form): name = forms.ModelChoiceField(widget=forms.Select(attrs={'class': 'form-control', 'autocomplete': 'on'}), queryset=None) #name = forms.ModelChoiceField() ​ def __init__(self, *args, **kwargs): self.request = kwargs.pop('request', None) super(RelatedAddForm, self).__init__(*args, **kwargs) self.fields['name'].queryset = getStoresListByUser(user=self.request.user) self.fields['name'].label = 'Склад' ​ def save(self, **kwargs): data = self.cleaned_data rec = …

12.08.2022
Реверс для 'update' с ключевыми аргументами '{'id': ''}'' не найден. Проверен 1 шаблон(ы): ['update/(?P<id>[0-9]+)/\\Z']

Я пытаюсь обновить модель ActiveMember, которая имеет поле OneToOneField с членами. Я сталкиваюсь с этой ошибкой. Reverse for 'update' with keyword arguments '{'id': ''}' not found. 1 pattern(s) tried: ['update/(?P&lt;id&gt;[0-9]+)/\\Z'] Я новичок в django и не уверен, как …

12.08.2022
Заголовок авторизации не отправляется при использовании документации Swagger на drf-spectacular

Я использую drf-spectacular для документирования и тестирования моей конечной точки. Мой код выглядит следующим образом: @extend_schema( parameters=[ OpenApiParameter(name='Authorization', description='Authorization token', required=True, type=str, location=OpenApiParameter.HEADER), OpenApiParameter(name='my-key1', description='My key 1 info', required=True, type=str, location=OpenApiParameter.HEADER), OpenApiParameter(name='my-key2', description='My key 2 info', required=True, type=str, location=OpenApiParameter.HEADER), ], …

12.08.2022
Django REST framework: ошибка в HTML-форме в просматриваемом API

У меня эта модель: class WeaponClass(models.Model): """Table with all possible weapon classes.""" label = models.CharField(max_length=32) acronym = models.CharField(max_length=8) class Meta: ordering = ['id'] verbose_name_plural = 'weapon classes' def __str__(self): return f"{self.label}, {self.acronym}" с этим сериализатором: class …

12.08.2022
Соответствующий запрос Django не существует после создания учетной записи суперпользователя

я работаю над кодом, после миграции я создаю учетную запись суперпользователя, но запрос EC_Admins не существует после входа в систему. вот мои взгляды @login_required(login_url='home') @staff_member_required(login_url='home') def adminhome(request): adminhome.username = request.session['admin_id'] a = EC_Admins.objects.get(ecadmin_id=adminhome.username) adminhome.adminimage = a.ecadmin_image return render(request,'admin/adminhome.html',{'username':adminhome.username,'image':adminhome.adminimage}) и …

12.08.2022
Ошибка импорта при запуске Django из Windows

Пытаюсь запустить Django (версия 2.1) из Window's Python 3.10.6. Я получил ошибку импорта из файла manage.py: ImportError( "Не удалось импортировать Django. Вы уверены, что он установлен и " "доступна в вашей переменной окружения PYTHONPATH? Вы " "забыли активировать виртуальное …

12.08.2022
Django: как настроить Apache для обслуживания приложений Django с помощью mod_wsgi

Я пытался настроить приложение Django с Apache и mod_wsgi, но столкнулся с проблемой, о причине которой у меня нет никаких идей. Приложение прекрасно работает с командой "python manage.py runserver", но когда я попытался запустить его с Apache, я получил следующие …

11.08.2022
Django Form - Validator caused TypeError

Я пытаюсь сделать валидатор даты и времени через regex для данных, поступающих из Django Form. Я не могу понять, почему я получаю 'type' не итерируемый, когда я добавляю валидатор для другого поля. views.py: def saveGate(request): if request.method == 'POST': …

11.08.2022
Генерирование пользовательского ответа для конечной точки API в Django Rest Framework с помощью drf-spectacular

Я пытаюсь сгенерировать документацию для представления на основе функций в DRF, используя библиотеку drf-spectacular. Ответ, который я пытаюсь сгенерировать, должен выглядеть следующим образом: Как вы видите "data" представляет …

11.08.2022
Fechas con Django [закрыто]

<<<0><0>>У меня есть форма, в которой я регистрирую дату создания формы и она просит меня ввести дату закрытия для редактирования, но когда я создаю форму, она просит меня заполнить дату закрытия. Как сделать так, чтобы при отправке формы шаблона я …

11.08.2022
Кверисет из неродственной модели в методе __init__ modelform

У меня есть два класса моделей. Они не являются связанными моделями (нет отношений). # models.py class Model1(models.Model): description = models.TextField() option = models.CharField(max_length=64, blank=False) def __str__(self): return self.option class Model2(models.Model): name = models.CharField(max_length=64, blank=False) def __str__(self): return self.name …

11.08.2022
Как правильно перенаправить на страницу, зависящую от разных групп пользователей, с помощью django?

Я создаю функцию, позволяющую запрещенному пользователю (пользователю без группы) перейти на определенную страницу banned_alert при нажатии на кнопку "пост", потому что им это запрещено. Но когда я тестирую эту функцию, Chrome показывает This page isn’t working | the IP …

11.08.2022
Форма получает неправильный экземпляр

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

11.08.2022
Запуск проекта django

Я новичок в django и хотел бы узнать, могу ли я получить некоторую помощь, Я прохожу свой путь через руководство на сайте django и дошел до точки начала нового проекта с ...\&gt; django-admin startproject mysite после выполнения этой команды …

11.08.2022
Рекурсивный sql-запрос для django M2M

Мне нужна помощь в написании рекурсивной sql команды, которая будет использоваться как функция (get_children) при использовании M2M. models.py class ConditionGroup(models.Model): name = models.CharField(max_length=100, unique=True) child_groups = models.ManyToManyField( "self", related_name="parent_groups", blank=True, symmetrical=False ) def get_children(): query = """ WITH RECURSIVE …

11.08.2022
Django REST Framework | отношение "многие-ко-многим" возвращает "деталь: не найдена"

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

11.08.2022
Запуск промежуточного программного обеспечения для определенных ссылок

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

11.08.2022
Как создать прямое сообщение в каналах django

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

11.08.2022
Как правильно настроить Gmail для отправки электронной почты с помощью Django. Официальная конфигурация не работает для меня

Я готовлю онлайн-портфолио, сделанное на Django, и одной из функций является форма, с помощью которой вы можете связаться со мной по E-mail. Чтобы убедиться, что эта функциональность работает правильно, я тестировал ее с MailTrap и она отлично работает, теперь …

11.08.2022
Неожиданный аргумент ключевого слова в формах Django

Ошибка, которую я получаю: TypeError at /newapplicantregisteration/ newapplicantregisteration() got an unexpected keyword argument 'applicantname' Я пытаюсь создать форму и передать входные данные в бэкенд. Что я могу сделать

11.08.2022
Javascript Подсчет повторений на основе цикла For Loop в Django

Здравствуйте, я хотел бы узнать, может ли кто-нибудь помочь мне выяснить, как подсчитать количество вхождений слова в массиве django. Например, этот массив в настоящее время возвращает [Поезд, Автомобиль, Машина, Поезд, Мотоцикл, Самолет]. Я хочу, чтобы он выдавал, что поезд …

11.08.2022
Как сохранить наборы форм в django

Я хочу добавить несколько форм при нажатии на кнопку и использую наборы форм для этого, но когда я пытаюсь сохранить формы, он не выдает ошибку, но и не сохраняет их. my views.py: def StepThreeView(request): formSet = modelformset_factory(Club, …

11.08.2022
Как показать поля выбора в админке django?

У меня есть модель с большим количеством полей, некоторые поля имеют тип Char с вариантами выбора https://docs.djangoproject.com/en/dev/ref/models/fields/#choices Эти поля не отображаются в панели администратора list_display я генерирую следующим образом list_display = [field.name for field in Event._meta.get_fields()] …

11.08.2022
Как я могу подсчитать общее количество отзывов во всех постах автора?

Я создаю сайт электронной коммерции, здесь также есть система аккаунтов мерчендайзеров. Каждый мерчендайзер может загрузить фото своего продукта со всей информацией для продажи. Товаровед может продавать различные типы товаров. Покупатели могут оставлять отзывы о товаре, который они купили. Теперь …

11.08.2022
Как установить tcp-соединение через прокси ip в python?

Мне нужно подключиться к серверу, который периодически отправляет текстовые данные по TCP-соединению, и серверу нужно, чтобы мой IP был статическим. Мой бэкенд (Django) размещен на Heroku (динамические IP), но у меня есть дополнительный сервис, который предоставляет мне статические IP …

11.08.2022
Выберите 2 запроса и Bootstrap 5

<<<0><0>>Для моделей boostrap 5 вы должны добавить следующие строки, чтобы он работал правильно :<<<1><1>>> jQuery(document).ready(function($){ $(document).ready(function() { $('#id_select').select2({ width: '100%', dropdownParent: $('.modal-body','#mymodel') }); }); });

11.08.2022
Как вывести мою функцию в html в Django

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

11.08.2022
Django-compressor не находит блоки для сжатия в GitHub Action

У меня есть проект Django, который использует django-compressor для минификации и конкатенации CSS файлов, используя автономное сжатие. Я еще не ставил его на сервер, но когда я запускаю manage.py compress в GitHub Action, перед запуском тестов, …

11.08.2022
Django: проблема при попытке отправить данные в базу данных модели django

ProgrammingError at /admin/formRegister/formregister/ столбец formRegister_formregister.password1 не существует LINE 1: ...astname", "formRegister_formregister". "username", "formRegis... ^ Метод запроса: GET URL запроса: http://localhost:8000/admin/formRegister/formregister/ Django Версия: 4.0.5 Тип исключения: ProgrammingError Значение исключения: колонка formRegister_formregister.password1 не существует LINE 1: ...astname", "formRegister_formregister". "username", "formRegis... ^ Расположение …

11.08.2022
Здравствуйте! мне нужно интегрировать pywebio и django [закрыт]

К сожалению, как написано в документации не работает. Прошу помочь с интеграцией Django и чата на pywebio

11.08.2022
Объекты ресурсов должны иметь значение первичного ключа, прежде чем вы сможете получить доступ к их тегам

Я использую django-taggit. Когда я использую сигнал предварительного сохранения, я получаю ошибку ниже. resource objects need to have a primary key value before you can access their tags. model.py class resource(models.Model): title=models.CharField(max_length=100) size=models.CharField( max_length=20, default="") desc=models.TextField(default="") file=models.FileField(default="", blank=True) …