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

29.08.2022
Заполнение внешнего ключа в django

Я создаю страницу, которая позволяет только администратору добавлять некоторые активы. Каждый актив имеет тип. Я использовал выпадающий список для выбора типа актива. Выбранное значение asset_type передается в views.py, но я не могу записать его во вновь созданный объект asset. Вот …

29.08.2022
IntegrityError at /blog/5 NOT NULL constraint failed: blog_comment.post_id

Я пытаюсь реализовать в своем блоге раздел комментариев, который выглядит следующим образом: У меня нет ввода имени user или post, потому что он должен принимать в качестве входных данных …

29.08.2022
Поддерживает ли django фронтенд пагинацию?

Вкратце, чтобы использовать класс Paginator от django, нам нужно сделать пагинацию из бэкенда. Но большинство веб-страниц делают пагинацию во фронтенде. Возможно ли сделать фронтенд пагинацию с помощью django's Paginator? Или лучше отказаться от этого и использовать таблицы данных …

29.08.2022
Как преобразовать веб-данные URL в формат JSON

Я разработчик мобильных приложений. Я хочу попробовать получить данные веб-адреса URL в формате JSON. Я попытался создать приложение-агрегатор изображений. < Я пытаюсь получить данные URL в формате JSON, как наш ответ REST API. Возможно ли преобразовать данные JSON этого …

29.08.2022
Как использовать модальный внешний ключ

комментарий в ситуации, когда мой модал выглядит так, я хочу отображать комментарии без необходимости перехода на другую страницу class Posts(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) post_name = models.CharField(max_length=150) desription = models.CharField(max_length=200) image = models.ImageField(upload_to="images/uploads") like = models.ManyToManyField(User, related_name="liked", blank=True, default=None) …

29.08.2022
Тег якоря меняет цвет фона других тегов при щелчке в Bootstrap 5

Когда я пытаюсь нажать на тег якоря, он всегда меняет фон других тегов на долю секунды, даже если я не нажимал на них, где я ошибаюсь? Код здесь: &lt;nav class="navbar navbar-expand-lg …

29.08.2022
Как разместить Django с помощью ngrok

Я пытаюсь опубликовать Django на локальном хосте с помощью ngrok. Но я получаю ошибку. Может ли кто-нибудь решить ее? ошибка ERROR: unknown shorthand flag: 'o' in -ost-header-localhost:8000

29.08.2022
Django Cms - Как добавить настраиваемое меню в djangocms

< {% block content %} {% placeholder "content" %} {% endblock content %} Я добавил placeholder для всех мест, которые мне нужны, когда я прихожу к меню я использовал placeholder он изменяется только на текущей html странице, …

29.08.2022
Django не выдает ошибку формы на стороне клиента, если форма недействительна

Итак, у меня есть следующая модель и модельформа, которые обрабатываются представлением. Теперь, если пользователь вводит число &gt; 99.99 в поле ввода числа, валидация формы не проходит из-за заданных параметров поля monthly_amount, что нормально. Однако на фронтенде не отображается ошибка. …

29.08.2022
Django channels Disconnects after Handshake on deployment

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

29.08.2022
Django: Как получить объединенную таблицу из модели Child?

Я создал OneToOneField в дочерней модели, Return Rate, и попытался получить объединенную таблицу на основе дочерней таблицы, используя метод select_related(). Однако в наборе запросов результатов не отображается объединенный результат, а только дочерние данные. Models.py: class Coin(models.Model): name = models.CharField(primary_key=True, …

29.08.2022
Использование метода модели в запросе django orm

У меня есть модель, которая имеет метод модели под названием cancelled_date, который возвращает дату, когда запись из модели отменена, как я могу получить доступ к этому методу в моем наборе запросов, чтобы получить конкретные данные. class Record(models.Model): name = …

29.08.2022
_MultiThreadedRendezvous с debug_error_string = "None"

Заявление о проблеме Я реализую службу связи gRPC между Java-приложением (spring-boot в качестве бэкенд-сервиса) и Python-приложением (Django в качестве промежуточного ПО). Огромный объем данных доступен в базе данных Mongo и подключен к приложению spring, из которого я хочу получать …

29.08.2022
Как показать рабочую книгу excel в веб-приложении django перед загрузкой?

Я хочу отобразить лист excel в веб-приложении (в том же формате, как pdf или любой другой формат) перед загрузкой.AS согласно моему текущему коду, лист excel загружается в мою систему. код: from io import BytesIO as IO import xlsxwriter …

29.08.2022
Отдельные тестовые примеры проекта Django Rest API

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

29.08.2022
Пагинация без отправки всех данных в базу данных

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

29.08.2022
Исходные данные для шаблона формы

Я хотел бы заполнить мою форму в шаблонах данными из моей локальной базы данных sqlite3. Как я могу это сделать? Или вы можете указать мне 2 документацию

29.08.2022
Куда поместить код фреймворка Django rest в проекте Django?

Я хотел бы знать, куда/в какой файл я должен поместить набор DRF python кода в Django проекте. Вот почему/что происходит со мной сейчас. Пока я пытаюсь перейти с базы данных sqlite по умолчанию на postgres, у меня возникла проблема; …

29.08.2022
Как получить доступ к attrbuite другой модели или таблицы с помощью ManyToMany в django

Пожалуйста, мне нужна ваша помощь. как можно получить атрибут другой модели, используя ManyToMany в django Заранее спасибо :) ---это Models.py =&gt; class User(AbstractUser): est_association = models.BooleanField(default=False) est_benevolat = models.BooleanField(default=False) class ProfileBenevole(models.Model): user = models.OneToOneField(User,related_name="benevole", on_delete = models.CASCADE, primary_key = …

29.08.2022
Неподдерживаемый тип(ы) операнда(ов) для *: 'QuerySet' и 'IntegerField'

Я пытаюсь умножить результат из подзапроса на 1000, но вместо этого получаю ошибку "unsupported operand type(s) for *: 'QuerySet' и 'IntegerField'" вот мой код : last_lrpa = LRPA_File.objects.order_by('-file_export_date').first() last_mou = FileMouPengalihan.objects.order_by('file_export_date').first() sq_1 = MacroData.objects.filter(macro_file=skai_1.macro.macro_file_1, prk=OuterRef('prk')) sq_2 = MacroData.objects.filter(macro_file=skai_2.macro.macro_file_1, …

29.08.2022
Экспорт моделей Django в Excel (разные листы) с помощью Django-tables2

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

29.08.2022
Django multitenant с использованием промежуточного ПО - можно ли сохранять соединения

Я использую django с django-tenants для SaaS приложения, и оно использует поддомен пользователя для установки схемы базы данных в postgresql. Поэтому обращение к user1.app.com будет использовать схему 'user1'. При каждом вызове представления по умолчанию создается новое соединение с базой …

29.08.2022
Как установить другой экземпляр в качестве внешнего ключа при удалении в django?

Итак, если у меня есть модель "компания" и модель "человек", и у модели "компания" есть владелец (экземпляр модели "человек"), и совладелец (тоже экземпляр модели "человек"), я хочу сделать так, чтобы при удалении владельца совладелец становился владельцем, а совладелец становился …

29.08.2022
Как я могу использовать вложенный сериализатор в Django Rest Framework

Здравствуйте, я создаю сериализатор, в котором хочу показать данные профиля пользователя и все его продукты из модели продукта, но это не работает serializer.py class UserSerializer(serializers.ModelSerializer): related_products = ProductSerializer( source="user.product_set.all", read_only=True, many=True ) class Meta: model = User fields = …

29.08.2022
Почему у меня уже установлены модули в моем virtualenv?

У меня есть глобально установленные модули на моем компьютере, но когда я создаю virtualenv, некоторые из модулей уже предустановлены в нем, но когда я выполняю 'pip freeze' в моем virtualenv, нет установленных модулей. Такие команды как 'django-admin', 'cookiecutter' уже …

29.08.2022
Ограничение модели Django DM: uniqueConstraint или checkConstraint?

Я пытаюсь определить уникальное ограничение для моей модели БД. У меня есть 3 ограничения, с двумя проблем нет, а вот с третьим у меня голова кругом идет. Итак, класс модели довольно прост; это модель запроса на подключение к …

29.08.2022
TemplateDoesNotExist в / chat_app/dashboard.html

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

28.08.2022
Django обновление имени пользователя приводит к невозможности использования пароля. Как предотвратить это?

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

28.08.2022
Django Rest Framework при выполнении POST получает TypeError в Function.objects.create().

У меня есть следующая модель class Funcion(models.Model): idPelicula = models.ForeignKey(Pelicula, on_delete=models.PROTECT) idSala = models.ForeignKey(Sala, on_delete=models.PROTECT) horaEntrada = models.TimeField(auto_now=False, auto_now_add=False) horaSalida = models.TimeField(auto_now=False, auto_now_add=False) fecha = models.DateField(auto_now=False) И следующий сериализатор class FuncionSerializer(serializers.ModelSerializer): pelicula = PeliculaSerializer(read_only=True) idPelicula = serializers.PrimaryKeyRelatedField(write_only=True, …

28.08.2022
Фильтры для CBV ListView, использующие GET с предыдущей и текущей страницы

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

28.08.2022
Сохранение внешних классов в Django

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

28.08.2022
Как использовать timezone.now() в django с активируемым часовым поясом?

Я использую Django 3.2 и изменил setting.py как TIME_ZONE = 'Asia/Calcutta' USE_I18N = True USE_L10N = True USE_TZ = True и попробуйте использовать timezone.now() Это дает мне время UTC, когда я печатаю его из своего view.py …

28.08.2022
Как добавить Formset в эту методологию?

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

28.08.2022
Импортированный файл имеет неправильную кодировку: Кодек 'charmap' не может декодировать байт 0x8d в позиции 4510: символы, отображаемые в django import-export

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

28.08.2022
Проблема NoReverseMatch с классом UpdateView в Django

Я пытаюсь создать представление обновления в django, наследуя UpdateView. Мое представление выглядит следующим образом: class UpdateStudentView(UpdateView): model = Student form_class = StudentForm template_name = "students/students_update.html" success_url = reverse_lazy("students:students") Это представление принимает первичный ключ студента в качестве аргумента из url …

28.08.2022
Исключение Значение: Профиль, соответствующий запросу, не существует

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

28.08.2022
Как вывести пользователей, с которыми общался в чате django?

Я столкнулся с проблемой, что не могу вывести пользователей, с кем общался в чате, а именно кто мне писал или кому я писал. Пытался вывести через данную функцию: views.py: def send_chat(request): resp = {} User = get_user_model() if request.method == …

28.08.2022
Как загрузить визитную карточку с динамическим содержимым?

Я создаю приложение на django, в котором я хочу предоставить нашим клиентам загружаемую визитную карточку внутри их аккаунта. Для этого у меня есть пользовательская модель следующего вида: class Country(models.Model): name = models.CharField(max_length=100, unique=True) class CustomUser(models.Model): email = models.EmailField(max_length=255, unique=True) first_name …

28.08.2022
Django Celery не может получить доступ к redis, запущенному на другом raspberry pi

В настоящее время я следую этому руководству по настройке celery. Я хочу использовать свой Raspbery Pi для сервера redis, поэтому я установил на него redis, и он работает. Теперь, в проекте Django я …

28.08.2022
Форма не заполняет поля в БД

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