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

30.03.2022
Изменение экземпляра до его сохранения при импорте

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

29.03.2022
Как кэшировать объект в шаблоне django и обновлять его, если он был изменен?

У меня есть простое приложение Django с единственным представлением для отображения списка товаров: from time import sleep <other imports> class ProductListView(ListView): model = Product paginate_by = 50 allow_empty = True def get(self, *args, **kwargs): sleep(2) return super().get(*args, **kwargs) …

29.03.2022
Связь между одним и многими

< class Field(models.Model): friendly_name = models.CharField(max_length=24, blank=True) soil_type = models.CharField(max_length=24, choices=SOIL_TYPES, blank=True) cultivation = models.CharField(max_length=128, choices=CULTIVATIONS, blank=True) class TreeSensor(models.Model): field = models.ForeignKey(Field, on_delete=models.CASCADE) datetime = models.DateTimeField(blank=True, null=True, default=None) sensor_name = models.CharField(max_length=200, blank=True) longitude = models.DecimalField(max_digits=22, decimal_places=16, blank=True, null=True) latitude = …

29.03.2022
Как инстанцировать модель с помощью функции init в modelforms?

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

29.03.2022
Модуль не найден при попытке импортировать файлы в команды Custom Django

Фон Я новичок в Django и пытаюсь создать базу данных Django с фронт-эндом react для базы данных карточной игры. Я использую пользовательскую команду в Django для получения карт из API MTG, а затем использую сериализатор для сохранения полученных данных. …

29.03.2022
Создайте zip-папку и добавьте ее в хранилище django

Привет ребята мне нужно сгенерировать zip файл из кучи изображений и добавить его как файл в базу данных Это код для генерации файла def create_zip_folder(asin): print('creating zip folder for asin: ' + asin) asin_object = Asin.objects.get(asin=asin) # create folder …

29.03.2022
Django. Как отследить что данные из поисковой строки не найдены

Сделал поисковую строку в html для django, которая ищет записи из БД. Нужно что бы когда поисковая строка ничего не нашла, возникала ошибка 404. Внизу я прикрепил свою реализацию, как это должно работать, но не работает. views.py(метод get_queryset из класса …

29.03.2022
TemplateDoesNotExist в /blogapp/reset_password/ path_to/reset_password_email.html

Я пытаюсь сбросить пароль, но получаю эту ошибку TemplateDoesNotExist в /blogapp/reset_password/ path_to/reset_password_email.html urls.py from django.urls import path from . import views from .views import signupview from django.contrib.auth import views as auth_views from django.urls import reverse_lazy app_name='blogapp' urlpatterns=[ path('',views.home,name='home'), path('createblog/',views.blogview,name='blogview'), path('blog/',views.blogretrieve,name='blog'), …

29.03.2022
Фильтр результатов поиска на основе флажка Django

Попытка фильтрации товаров по брендам с использованием чекбоксов. модели class Product(models.Model): """ Containing the products, each product belong to a category and each product have a feedback system """ category = models.ForeignKey(Category, related_name='products', on_delete=CASCADE) name = models.CharField(max_length=55) brand = models.CharField(max_length=55) …

29.03.2022
Вход в Facebook - проблема с перенаправлением после подтверждения разрешения на получение информации о пользователе

Мне нужна помощь для последнего шага моей функции входа в Facebook. Проблема в том, что когда новый пользователь входит в систему в первый раз, появляется всплывающее окно под названием 'www.facebook.com/v11.0/dialog/oauth', которое просит нового пользователя подтвердить, что он разрешает …

29.03.2022
Мой код django запрашивает несуществующую таблицу

Я попытался удалить файл 'db.sqlite3' и выполнить миграцию снова, но это не сработало

29.03.2022
Как убрать встроенный url из django-allauth?

Я использую django-allauth для работы с аккаунтами, но мне не нужна некоторые url, которые allauth предоставляет по умолчанию, например, для смены email. Как мне их убрать?

29.03.2022
Django запуск скрипта с помощью кнопки on и остановка с помощью кнопки off в представлении

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

29.03.2022
Заполнение выпадающего списка из другой таблицы/представления

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

29.03.2022
Django не может подключиться к Docker-контейнеру PostgreSQL через psycopg2

Я пытаюсь перенести проект django на macOS Monterey 12.3, и у меня возникли некоторые проблемы. Похоже, что psycopg2 вообще не хочет подключаться к моему контейнеру docker. Каждый раз он выдает эту ошибку: django.db.utils.OperationalError: connection to server at "localhost" …

29.03.2022
Django формы - фильтр поля по user.id

У меня следующая ситуация с Django, которую я не могу разрешить. Как отфильтровать/отсортировать поле 'training', чтобы представить только те тренинги, которые принадлежат пользователю, который вошел в систему. Заранее спасибо! class Exercise(mоdels.Model): MAX_LENGTH = 25 name = mоdels.CharField( mаx_length=MAX_LENGTH …

29.03.2022
Django : Отображение содержимого файла на той же странице по щелчку на файле, указанном в таблице

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

29.03.2022
Соединение "один ко многим" в Django

Итак, у меня есть две модели Field и Sensor, которые имеют связь OneToMany. Я создаю страницу, где у меня есть все поля, и каждый раз, когда я нажимаю на одно из них, я получаю соответствующие датчики. Я сделал 4 …

29.03.2022
Ошибка при доступе к модели Django в представлении администратора

Я пытался получить доступ к объектам модели StockDailyPrice из моего представления Django Admin. Но при этом я вижу следующую ошибку Мой код Django Models выглядит следующим образом from django.db import models class Stock(models.Model): symbol = models.CharField(max_length=100) exchange = models.CharField(max_length=100, …

29.03.2022
Заполнение выпадающего списка строками, но в форму нужно отправить целое число 'id'

У меня есть Django форма, где одно из полей selected_candidate представляет собой выпадающее меню кандидатов, существующих в выборах/голосовании. В настоящее время поле является ChoiceField, потому что когда я использую и IntegerField, выпадающее меню не заполняется. Здесь vote функция …

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

У меня есть небольшой проект с сообщениями и комментариями, и я не знаю, как сохранить конкретный комментарий к конкретному сообщению. Кто-нибудь знает, как я могу получить message.id из шаблона и отправить его в views.py? {% for message …

29.03.2022
Проблема импорта модулей с Django, но все работает нормально, когда я запускаю его самостоятельно, используя флаг '-m'

В настоящее время у меня есть проект python со следующей структурой каталогов. Я могу запустить файл demo.py напрямую (не импортируя его в мой проект Django) из крайнего каталога, показанного …

29.03.2022
Как проверить, запущен скрипт или нет (который вызывается внутри subprcoess) в django

Я работаю на фреймворке Django, там внутри некоторой функции нужно вызвать один скрипт (это shell скрипт). Поэтому я вызвал его через subprocess.Popen(command). def func(request): if request.method=="POST": '''Collect data''' subprocess.Popen(command, shell=True) return render() Команда, которая находится внутри subprocess.Popem, может …

29.03.2022
Django динамическое содержимое в запросе

Я пытаюсь "DRY" мой код и хотел бы создать функцию, чтобы сделать мой запрос динамическим. Код, который я сейчас использую, выглядит следующим образом : rightone = [] for item in taglist: #taglist is a list of model instances, …

29.03.2022
Как добавить действия на страницу администратора Python django

У меня есть проект django, в котором форма записывает имя и адреса электронной почты пользователей, и я смог поместить эти данные с помощью forms.py и models.py. Далее я хочу создать action, с помощью которого я смогу загрузить эти данные …

29.03.2022
Django- как добавить права доступа к профилю пользователя на основе выбранных пользователей

В моем приложении Django у меня есть модель user_profile (ниже). Эта модель имеет is_adm булево, которое является True/False в зависимости от того, является ли пользователь "администратором": user_profile/models.py: class User(AbstractBaseUser, PermissionsMixin): username = models.CharField('username', max_length=50, unique=True) email = models.EmailField('email address', …

29.03.2022
У объекта 'signupform' нет атрибута 'email'

я пытаюсь отправить почту с помощью django, когда человек входит в систему, но получаю ошибку, объект 'signupform' не имеет атрибута 'email' и он говорит об ошибке в строке 84, которая указана в views.py Здесь находится forms.py signupform(UserCreationForm): email=forms.EmailField(max_length=50,help_text='Required',widget=forms.EmailInput(attrs={'placeholder':'email'})) password1=forms.CharField(max_length=50,widget=forms.PasswordInput(attrs={'placeholder':'password'})) …

29.03.2022
Django: Передача queryset из шаблона в представление

Я пытаюсь отправить кверисет из фильтра (или сам объект) из шаблона в представление: Вот первый вид, отправляющий мой фильтр: def view_one(request): objects = Model.objects.all() filtre = ModelFilter(request.GET, queryset=objects) return render(request, 'template.html', locals()) Вот шаблон, в …

29.03.2022
Как отфильтровать все объекты адресов доставки, связанные с конкретным заказом

Как мне отфильтровать все объекты адресов доставки, связанные с конкретным заказом, так что когда кто-то заказывает продукт с адресом доставки, я хочу получить этот адрес и отобразить его в шаблоне, специфичном для этого заказа. Буду очень признателен за помощь, спасибо! …

29.03.2022
Django - как заставить поле изображения хранить несколько файлов изображений и отображать их в html

В моем html у меня есть поле под названием "все фотографии", которое должно содержать все загруженные фотографии. мои вопросы таковы: как сделать так, чтобы поле imagefield хранило несколько файлов изображений (например, .jpg/.png)? как отобразить все …

29.03.2022
Разрешите пользователю обрезать изображение вручную django

Я надолго застрял с проблемой на сайте, над которым работаю с помощью django. В моей модели django я добавил поле Image для фотографии профиля, используя django_resized Теперь, когда пользователь выбирает фотографию, я обрезаю и изменяю ее размер …

29.03.2022
Как обрезать/вырезать ведущие пробелы из StringField для представления списка в Django/Mongodb?

Хочу отсортировать данные по именам, но к сожалению есть много данных с пробелами, поэтому rest_framework.filters.OrderingFilter не работает должным образом. В моем проекте используются Mongo, DRF. Моя модель: from mongoengine import DynamicDocument, fields class Book(DynamicDocument): name = …

29.03.2022
Django запрос данных на основе флажка

Я пытаюсь запросить данные, бренды определенных товаров на основе флажков. Если флажки не установлены, то отображаются все бренды, если установлен флажок, скажем, django, то все бренды марки django запрашиваются из базы данных. Здесь представлены флажки брендов: {% for brand in …

29.03.2022
Как аутентифицировать функцию Lambda для доступа к конечной точке Django?

Примечание: Этот вопрос кажется идентичным, но фактически поставленная проблема остается без ответа, и ОП в итоге меняет весь свой подход. Предположим, у меня есть некоторое приложение на основе лямбды, которому я хочу дать доступ к моему приложению Django. …

29.03.2022
Django : Как мы можем отобразить имена файлов нескольких выбранных файлов перед их загрузкой

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

29.03.2022
Django Страница администратора с запросом ко многим полям

У меня есть поле в модели студента под названием counselors. Все, что я пытаюсь сделать, это перечислить пользователей, которые находятся в группе counselors, чтобы отобразить их в этом отношении "многие ко многим". Как мне это сделать? Вот поле в …

29.03.2022
Django rest framework POST запрос с последующим GET запросом

Я использую django rest framework и хочу, чтобы после POST запроса в URL следовал GET запрос к другому URL с обработкой некоторых данных, полученных из POST запроса. Я прилагаю свой views.py: from rest_framework.response import Response from rest_framework.decorators import api_view …

29.03.2022
Как мне получить весь список продуктов, которые были заказаны в шаблоне

как мне отфильтровать все объекты, связанные с "orderitem" для определенного пользователя, так что когда кто-то заказывает несколько продуктов, я хочу показать заказанные продукты в шаблоне, прямо сейчас я получаю "The QuerySet value for an exact lookup must be limited …

29.03.2022
Как округлить и уменьшить десятичную часть в python

как округлить десятичные доли в меньшую и большую сторону в pytho. ввод пользователя a =2.336 After round up it should be like a =2.34 a =4.13623 After round up it should be like a =4.14 …

29.03.2022
Почему Django ExtractWeekDay присваивает один и тот же день последовательным датам?

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