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

02.03.2022
Django-арендаторы: Миграции вновь созданного приложения отражаются, как ожидалось, в публичной схеме базы данных, но не в схемах, специфичных для арендаторов

С начала проекта мы создали два приложения* Одно из них было частью многопользовательской архитектуры в одной базе данных, полуизолированно, с использованием многосхемного подхода. Мы создали третье приложение, которое мы также хотим интегрировать в схемы django-tenant, которое не отражает свои …

02.03.2022
Django makdmigrations вызывает ошибку после удаления функции в models.py

Я определяю модель Foo, которая имеет поле FileField с именем bar, и определяю функцию baz, которая является вызываемой и используется для аргумента bar's upload_to в том же файле. Когда я удаляю поле bar и функцию baz и выполняю операции …

02.03.2022
Получение данных о времени в Jinja2 без ведущего нуля

Я использую PostgreSQL с Django для сохранения временных данных в БД с помощью html time input вот так <input type="time" name="houmon_time" value="{{ kokyaku.houmon_time.0 }}"> который работает нормально и данные сохраняются в БД следующим образом 09:00:00, …

02.03.2022
Как добавить ссылку на несколько полей в сообщение об ошибке "unique_together"

У меня есть модель с несколькими полями, проверяемыми на уникальность: class AudQuestionList(BaseTimeStampModel): aud_ques_list_id = models.AutoField(primary_key=True,... aud_ques_list_num = models.CharField(max_length=26,... aud_ques_list_doc_type = models.ForeignKey(DocType,... short_text = models.CharField(max_length=55,... aud_scope_standards = models.ForeignKey(ScopeStandard, ... aud_freqency = models.ForeignKey(AuditFrequency, ... aud_process = models.ForeignKey(AuditProcesses, ... unique_together = [['aud_scope_standards', …

02.03.2022
Docker-Compose Init Postgres Failing

Я пытался заставить работать файл docker-compose, и до сих пор он был все ближе и ближе, но не совсем там. Возможно, заданные вопросы будут полезны кому-то еще в будущем. В любом случае, предыдущая тема была здесь: Docker-Compose Postgresql …

02.03.2022
Использование .all() дает мне все внутри первичной модели Как я могу изменить это, чтобы получить то, что мне нужно

У меня есть 2 модели Album и Primary когда я перехожу к шаблонам альбомов и нажимаю на просмотр шаблонов альбомов, он показывает мне всех студентов из каждого альбома, который я создал, вместо того, чтобы показывать только студентов в альбоме, …

02.03.2022
Локальный сервер Django не запускается после жесткой перезагрузки

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

02.03.2022
Невозможно получить доступ к объекту Django после его создания

У меня возникли трудности с запуском функции со следующим кодом. Он работает, когда я запускаю эти строки по отдельности в shell, но в функции 500s и я не могу получить доступ к объекту, который я только что создал. order …

02.03.2022
Django Шаблон Карусель из нескольких изображений

Я пытаюсь создать карусель, которая показывает несколько фотографий одной кошки для проекта по питомнику, который я делаю. Я пытаюсь найти правильный шаблон, чтобы это работало. Мои модели class Cat(models.Model): name = models.CharField(max_length=32, null=True) available = models.BooleanField() main_image = models.ImageField(upload_to="images/") …

02.03.2022
Обновление объектов в Django с помощью htmx и SingleObjectMixin

Я впервые использую htmx. У меня есть таблица, в которой каждая ячейка является объектом grade. До использования htmx я сделал каждую ячейку ссылкой на UpdateView для объекта. Теперь я пытаюсь заставить пользователя изменять поле score объекта прямо в таблице с …

02.03.2022
Как получить объект из detailview в .views? Django

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

02.03.2022
Как проверить наличие CSRF в APIView (DRF)?

У меня есть API, с JSON в качестве content-type, построенный с помощью Django Rest Framework. Есть конечная точка, которая разрешает вход пользователей, для этого я использую пакет simple-jwt, и как представление имеет permission_classes = [AllowAny] и работает через POST …

02.03.2022
Не удается получить доступ к полям моей модели в представлениях, используя /<int:pk>/ в урлах

У меня есть модель Primary и я хочу получить доступ к полям модели внутри моего шаблона viewStudent, потому что у меня больше полей в модели. модель: class Primary(models.Model): profilePicture = models.ImageField(blank=False, null=False) firstName = models.CharField(max_length=25, blank=False, null=False) …

02.03.2022
Виджеты и статические файлы

Я пытаюсь использовать пользовательский виджет для кнопок плюс и минус и мне трудно связать виджет с его css и js файлами. Итак, в моем приложении у меня есть такая форма : class MyForm(forms.Form): degree = forms.DecimalField(label="Degree", max_digits=3, decimal_places=1, required=True, widget=PlusMinusNumberInput()) …

02.03.2022
Как сбросить таблицы с помощью миграций Django 2.2?

Я пытаюсь удалить неиспользуемые таблицы из базы данных с помощью одной миграции. Модели и ссылки уже удалены из кода, но я не могу заставить миграцию работать. Когда я выполняю команду makemigration, я получаю что-то вроде этого: class Migration(migrations.Migration) …

02.03.2022
Как проводить платежи с помощью stripe в приложении на django и react?

Итак, я собираюсь создать сайт электронной коммерции, где цена будет зависеть от того, сколько дней человек проживает в лодке с жильем. Я планирую использовать функцию выбора даты и времени в Material UI. Поэтому я хочу иметь возможность: 1) …

02.03.2022
HELPS - Я только что выполнил "git reset --hard HEAD~50", не зная, что это вернет все мои файлы [дубликат].

Я пытался решить проблему, возникшую у меня с Django, и использовал команду "git reset --hard HEAD~50", не зная, что она вернет все мои файлы. Я только что потерял месяц кода. Я ищу исправление прямо сейчас, но я хотел написать …

02.03.2022
Когда я пытаюсь отправить почту с помощью Django EmailMultiAlternatives, я получаю ошибку [закрыто]

Примечание: он работает на локальном хосте, но не работает после развертывания. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST='smtp.gmail.com' EMAIL_PORT=587 EMAIL_HOST_USER='mymail@gmail.com' EMAIL_HOST_PASSWORD='mypassword' EMAIL_USE_TLS=True EMAIL_USE_SSL=False Код ошибки: Exception Type: SMTPAuthenticationError at /homecontact Exception Value: (534, b'5.7.14 &lt;https://accounts.google.com/signin/continue?sarp=1&amp;scc=1&amp;plt=AKgnsbt\n5.7.14 9_jo-fg-EeQ7zjo3vQOvaG6o9TtP_RLjSe1tciyNAxxgmWFHjN7rxYoZRUEAaofnmz2MG\n5.7.14 boEeJELbxm-aTrY4S4T2mbhUmSeSGbT2JNPVLXkfzYGpl5XO54L0gn1U8JGxEFuk&gt;\n5.7.14 Please log in …

02.03.2022
Django добавить в список наблюдения, списки не отображаются

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

02.03.2022
К проекту Django невозможно получить доступ, используя IPV6-адрес

Я запускаю свой проект Django на сервере ubuntu. Я изменил разрешенный хост в settings.py ALLOWED_HOSTS = ['my_IPV4', 'my_IPV6', 'localhost'] Я разрешил доступ к порту 8000 по sudo ufw allow 8000. Я запускаю сервер по python …

02.03.2022
Использование CreateView с 2 моделями одновременно

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

02.03.2022
Как вернуть последний объект, который относится к другому, QuerySet.annotate() received non-expression(s): 23 - django

У меня две модели : class ClientSeller(models.Model): name = models.CharField(max_length=40,unique=True) class Payment(models.Model): client_seller = models.ForeignKey(ClientSeller,on_delete=models.CASCADE,blank=True,related_name='client_seller') price = models.DecimalField(max_digits=20,decimal_places=3) я хочу вернуть последнее поле цены Payment когда я get объект из ClientSeller вот что я пытался : def …

02.03.2022
Изображение не найдено после загрузки[django]

Постараюсь быть максимально понятным. Я запускаю в производство сайт, разработанный на Django. Хостинг на planethoster. Конфигурация статики и среды выполнена. Мой главный вопрос заключается в том, почему при загрузке изображения я получаю ошибку 404, когда изображение присутствует …

02.03.2022
Django, управление потоками и websocket для сайта визуализации данных

Я начинающий Django и вот проект: Я создаю сайт для визуализации данных. Я загружаю непрерывный поток данных и хочу, чтобы клиент мог выбрать обработку данных (на python, например, обработка IA с помощью tensorflow). После того как клиент выберет …

01.03.2022
Ограничение NOT NULL не удалось при попытке POST данных в Django API

У меня есть проект с двумя приложениями: приложение React для front-end и Django для backend. Я создал свою страницу регистрации в React, а процесс регистрации в Django. Я хотел бы соединить эти два процесса, чтобы пользователь мог пройти …

01.03.2022
Приложение Django работает нормально на localhost, но не работает на elastic beanstalk 500 внутренних ошибок

У меня есть приложение django, и оно прекрасно работает на localhost (без проблем). Оно загружает json файл в структуру данных (Trie), и используется в одном маршруте. Чтение файла и построение Trie занимает около 2-3 секунд (в моем списке тысячи …

01.03.2022
Wagtail добавляет RawHTMLBlock к полю в модели

Я пытаюсь добавить тип поля как RawHTMLBlock в мою модель Я сделал from wagtail.images.blocks import ImageChooserBlock from wagtail.core import blocks from wagtail.core.fields import RichTextField, StreamField from wagtail.admin.edit_handlers import FieldPanel, InlinePanel, MultiFieldPanel, StreamFieldPanel, FieldRowPanel, PageChooserPanel from modelcluster.fields import ParentalKey …

01.03.2022
Почему Django игнорирует DATABASE_ROUTERS

Я следовал документации, чтобы добавить DatabaseRouter в Django. Хотя все выглядит просто, у меня ничего не получается. И когда я пытаюсь поместить фиктивные данные, чтобы посмотреть, будет ли django кашлять, похоже, что он полностью игнорирует их. в settings.py DATABASE_ROUTERS = …

01.03.2022
Django Rest Framework - Аннотирование дубликатов значений

Я столкнулся с очень странной ошибкой. При аннотировании 3 значений (AVG, COUNT и SUM) я заметил, что COUNT и SUM умножают друг друга. Например: Продолжительность должна быть вдвое …

01.03.2022
Docker-Compose Postgresql Init Entrypoint

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

01.03.2022
Django - Переменные в шаблонах HTML

Я пытаюсь извлечь следующую переменную в шаблон &lt;p&gt;Hello, {{request.user.person.first_name}} {{request.user.person.last_name}} | &lt;small&gt;{{request.user.last_login}}&lt;/small&gt; &lt;/p&gt; person связан с пользователем in как поле один к одному в моделях. поля first_name и last_name принадлежат таблице person. Это ничего не генерирует. …

01.03.2022
Django: Модель с managed = False автоматически включает id в возвращаемый запрос

У меня есть кверисет, основанный на модели, которая имеет managed = False в мета, и django автоматически добавляет поле id в кверисет, даже если оно не включено в список .values(). class GenerateTimeSeriesOuterModel(models.Model): class Meta: db_table = 'GenerateTimeSeriesOuterModel' app_label = …

01.03.2022
Python Django: Получение поля ввода, в котором находится курсор?

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

01.03.2022
Django Rest Framework Cors проблемы с параметрами запросов

Когда я делаю GET запрос без параметров запроса, мой бэкенд предоставляет данные без проблем, но если я передаю любые параметры запроса, запрос отклоняется. [Пример отказа во вкладке сети, в колонке состояния написано CORS ERROR][1] Выполняемая выборка такова (она …

01.03.2022
Укажите поле внешнего ключа, которое должно быть исключено в ModelSerializer

Сначала позвольте мне рассказать вам о проблеме и моем решении. У меня есть модель с именем ProfileInfo, которая наследуется от абстрактных моделей PersonInfo и CompanyInfo. Каждая из этих абстрактных моделей имеет свои собственные сериализаторы (ModelSerializer), указывающие на ProfileInfo модели. …

01.03.2022
Лучший язык программирования и фреймворк для сайта обмена изображениями [закрыто]

Мы - два студента, которые собираются сделать сайт для обмена изображениями с функциональностью изображения, как ROI (область интереса). Идея заключается в легком доступе к медицинским изображениям. Например, врачу нужно отправить медицинское изображение с ROI другому врачу. Мы …

01.03.2022
Django BASE_DIR дает разный путь в разных представлениях

Views.py def download(request, path): print(settings.BASE_DIR) file_path = os.path.join(settings.BASE_DIR, path) if os.path.exists(file_path): with open(file_path, 'rb') as fh: response = HttpResponse(fh.read(), content_type="application/octet/stream") response['Content-Disposition'] = 'inline; filename=' + os.path.basename(file_path) return response raise Http404 def profile(request, username): print(settings.BASE_DIR) .... Здесь в просмотре профиля …

01.03.2022
Пользовательские разрешения для объектов, принадлежащих пользователю, не работают (django rest framework)

Создание пользовательского разрешения для того, чтобы только пользователь, владеющий экземпляром объекта user, мог обновлять его, выглядит следующим образом class UserUpdatePermission(BasePermission): message = 'only users can edit their profile' def has_permission(self, request, view): return request.user.is_authenticated def has_object_permission(self, request, view, obj): if …

01.03.2022
Невозможно добавить в список

if sample_collected == 'true': b_id = list(Booking.objects.filter(center__isnull=False,org_type='homedx').values_list('id', flat=True)) for booki_id in b_id: print("Booking ID", booki_id) if booki_id in list(ReceivedPackageTubes.objects.values_list('booking_id', flat=True)): packages = list(Booking.objects.filter(id=booki_id).values_list('packages__name', flat=True)) print("Packages", packages) count_tube = [] for i in packages: pt = package_models.PackageTubes.objects.filter(package__name=i).values_list('tubequantity__tube__name', flat=True).count() …

01.03.2022
Маршрутизатор не влияет на миграцию базы данных

Я пытаюсь использовать две базы данных (одну для моделей auth и одну для пользовательских моделей), следуя документам Django: Multiple databases, но когда я мигрирую, все идет в обе базы данных, auth_db и default. Я хотел …