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

30.03.2022
Использование djnago-import-export импорт пустого TextField

Представьте, что у меня есть данные, хранящиеся в моей базе данных. Модель содержит Django-TextField с blank=True, но без null=True согласно Djnago-конвенции. Данные были созданы через админ-меню. Пустые текстовые поля хранятся как пустая строка, что работает просто отлично. Но при …

30.03.2022
Фильтр набора запросов по году между двумя полями даты

В моей модели есть поля start_date и end_date. Пользователь должен иметь возможность фильтровать записи, выбирая значение года, так что записи, охватывающие несколько лет, должны быть показаны, если выбранный год включен. Например: Выбранный год: 2019 …

30.03.2022
Django M2M queryset с несколькими экземплярами и Q

У меня есть следующие упрощенные модели: class Surgerytype(models.Model): title = models.CharField(max_length=255, null=True, blank=True) class Content(models.Model): surgery = models.ManyToManyField(Surgerytype, null=True, blank=True) У меня есть множество экземпляров Content, которые сами имеют множество связанных с ними Surgerytypes. Вы можете думать …

30.03.2022
Связь шаблона Django с Django include

можно ли открыть html-ссылку формы в Django html include? Итак, я не хочу, чтобы ссылка в html открывалась в адресной строке браузера, чтобы ее можно было увидеть. Поэтому я подумал, можно ли как-то открыть ее в том …

30.03.2022
Как можно использовать журналы "истории" изменений Django Admin для хранения копий данных?

Журналы "истории" изменений администратора Django Как вы знаете, в боковой панели Django Admin отображается список APP > MODELS. Когда вы нажимаете на МОДЕЛЬ, в области фокуса отображается список ЗАПИСЕЙ. Нажмите на ЗАПИСЬ, тогда область фокуса покажет одну ЗАПИСЬ …

30.03.2022
Отключение swagger в проекте django

Я установил drf-yasg swagger и теперь мне интересно, какой лучший способ отключить swagger, потому что они не должны быть открыты после запуска в работу.

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. …