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

08.02.2024
Есть ли какой-то способ использовать Unit-тестирование в django_tables2 с фильтрами?

У меня есть sql-запросы и результаты в формате csv. Я уже включил ExportMixin, чтобы иметь возможность экспортировать в формат csv и сравнивать результаты. Я прочитал документацию по django_tables2 на https://django-tables2.readthedocs.io/en/latest/index.html. но не нашел ни одной …

08.02.2024
Ошибки тестов Django после перехода с MemcachedCache на PyMemcacheCache

Я нахожусь в процессе обновления своего проекта до Django 4.1.13 с 4.0. MemcachedCache был удален из Django 4.1, поэтому я перешел на PyMemcacheCache. Я могу python manage.py runserver свой локальный сервер без проблем. Однако, когда я запускаю тесты (с --settings=test), …

08.02.2024
Класс формы Django для неизвестного количества полей и типа

Я совсем новичок в фреймворке django. Я пытаюсь сделать веб-приложение, которое поможет школьникам выучить умножение. У меня следующая проблема: Возьмем умножение двух чисел, например, 532 x 42 Я хочу создать класс формы, который генерирует только необходимые поля ввода …

08.02.2024
Разверните два проекта django с apache2 и mod_wsgi под windows server 2016

Я развертываю два проекта на Django, один из них работает хорошо, но когда я хочу получить доступ ко второму, у меня NOT FOUND в браузере вот мой код wsgi.py из первого приложения: import os,sys sys.path.append('C:/Apache24/htdocs/MEKAMBO') …

08.02.2024
Извлечение textContent элемента с помощью гиперскрипта

У меня есть 2 элемента в DOM <script id="info-length-lower" type="application/json">6</script> <script id="info-length-upper" type="application/json">6</script> И мне нужно получить их в некотором гиперскрипте на одном из полей формы, но ничто не дает мне значения. Я пробовал несколько вариантов: set …

08.02.2024
Обратитесь к другой модели и подсчитайте ее ManytomanyField

У меня есть две модели: class Post(models.Model): content = models.TextField(blank=False) author = models.ForeignKey("User", on_delete=models.CASCADE, related_name="author") timestamp = models.DateTimeField(auto_now_add=True) def serialize(self): likes_count = self.liked_by.all().count() return { "id": self.id, "content": self.content, "author": self.author.username, "author_id": self.author.id, "timestamp": self.timestamp.strftime("%b %d %Y, %I:%M %p"), …

08.02.2024
Метод не разрешен: /music/add/ "POST" Ошибка 405 для Django rest Framework

Я создаю бэкэнд, похожий на spotify, и пытаюсь создать трек. Для этого требуется POST-запрос. Я перепробовал кучу различных подходов через stack overflow и любой ресурс, до которого я мог добраться. POST http://127.0.0.1:8000/music/add/ Content-Type: application/json Authorization: token 3e356c812614c3d4344e0d06773c27387b1e4c12 { "title": …

08.02.2024
Как исправить ошибку prefetch_related() для моделей Brand2 и Clients, ругается на clt1?

Ошибка: Cannot find 'clt1' on Product object, 'clt1' is an invalid parameter to prefetch_related() Вопрос: Как исправить ошибку prefetch_related() для моделей Brand2 и Clients, ругается на clt1? models class Clients(models.Model): STATUS_CHOICES = ( (0, 'Не действует'), (1, 'Действует'), ) client_id …

08.02.2024
Как вызвать несколько переменных в функции send_mail()

введите описание изображения здесь Как вызвать несколько переменных в функции параметров сообщения send_mail(), например employeeid, name, email, fromplace, toplace, vehicle, duration (см. изображение). Кроме того, я сохранил все данные в теге Script с указанными выше …

08.02.2024
Django django-bootstrap-v5 работает локально, но не работает с ошибкой ModuleNotFoundError: Нет модуля с именем 'bootstrap5' на AWS Elastic beanstalk

У меня есть проект, в котором используется пакет: django-bootstrap-v5==1.0.11 все работает нормально, но когда я пытаюсь развернуть его на сервере AWS Elastic Beanstalk, я получаю ошибку: ModuleNotFoundError: No module named 'bootstrap5' А когда я удаляю 'bootstrap5' из INSTALLED_APPS, …

08.02.2024
Django render_to_string не работает с fieldname.help_text

Я создаю приложение для анкеты и использую атрибут help_text полей модели, который представляет собой вопрос каждого поля данных. Для этого я написал некоторую пользовательскую модель формы: class CustomModelForm(forms.ModelForm): """A customized ModelForm for Django. This class extends the base ModelForm …

08.02.2024
Как проверить данные при вставке с помощью необработанного SQL-запроса

Class Queue(models.Model): name = models.CharField(max_length=255, unique=True) api_token = models.CharField(max_length=255, default=secrets.token_hex(16)) class Message(models.Model): queue = models.ForeignKey(Queue, on_delete=models.CASCADE) subject = models.CharField(max_length=255) message = models.TextField() api_token = models.CharField(max_length=255) Это мои модели, и я хочу вставить Message данные с помощью необработанного SQL-запроса. …

08.02.2024
Настройки Django ALLOWED_HOSTS и CSRF_TRUSTED_ORIGINS не до конца понятны

Мой сервер Django работает на 127.0.0.1:8001. Я использую nginx для обратного проксирования моего сервера django на порт 80. Конфиг nginx выглядит следующим образом: server { listen 80; location / { proxy_pass http://127.0.0.1:8001; } location /static { root STATIC_ROOT; …

08.02.2024
(React-Django) Получение 403 Forbidden при загрузке файла в облачное хранилище google с использованием подписанного url

Я создал подписанный url для загрузки файлов (mp3 видео файл до 1GB) со стороны клиента непосредственно на облачное хранилище. Но когда я пытаюсь загрузить файл, я получаю следующую ошибку: <Code> SignatureDoesNotMatch </Code> <Message> Access denied. </Message> <Details> The request signature …

08.02.2024
Как объединить одинаковые ячейки в столбце с помощью python xlwt?

Я использую python xlwt для генерации файла excel (отчета). Я никак не могу объединить ячейки столбца с одинаковыми значениями (столбец A и столбец с итогами). Например, я приложил скриншоты того, как я получаю вывод сейчас и к какому виду вывода …

08.02.2024
Требуется помощь в разработке бэкенда на Python/Django для сайта портфолио [закрыто]

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

08.02.2024
Безопасно ли создавать таблицу электронной почты подтверждения django-allauth вручную?

Я создаю веб-приложение с помощью Django, и я использую Django-Allauth для аутентификации. Как-то при осмотре базы данных в mysql workbench я увидел дубликат таблицы с именем account_EmailConfirmation, и прежде чем я подумал об этом, я удалил таблицу, и обе …

08.02.2024
Уведомление об обновлении CKEditor

Хочу убрать "This CKEditor 4.22.1 version is not secure. Рассмотрите возможность обновления до последней версии, 4.24.0-lts." из отображения в поле RichTextUploadingField моей Django админки. Сейчас использую Django CKEditor 6.7.0m все настройки только в settings.py. Конфиги: CKEDITOR_CONFIGS = { "default": { …

08.02.2024
Обновление с помощью метода save() не работает в django

Я использую несколько подключений к разным базам данных. Но когда я пытаюсь обновить данные в базе данных с помощью метода save(), ничего не происходит. То есть все работает, но данные все равно не обновляются. Как я могу это исправить? …

08.02.2024
IntegrityError CHECK constraint failed on Django

вот моя ошибка: IntegrityError at /caja_chica/comprobantes/9/editar/ CHECK constraint failed: caja_chica_cajachica Request Method: POST Request URL: http://127.0.0.1:8000/caja_chica/comprobantes/9/editar/ Django Version: 3.2.5 Exception Type: IntegrityError Exception Value: CHECK constraint failed: caja_chica_cajachica Проблема возникает на моей модели, когда я пытаюсь сохранить …

08.02.2024
Django и nginx подключены через мостовую сеть.Как разобрать домен и передать его в proxy_pass?

Я работаю над приложением с несколькими арендаторами. У меня есть nginx в качестве rev-proxy. Когда арендатор регистрируется, я создаю образ docker и называю его в соответствии с его субдоменом. Назовем tenant1 t1 и tenant2 t2. Так что t1.localhost.web to …

08.02.2024
Проблемы AJAX-интеграции с Django

Когда я сохраняю товары из ajax в db, он всегда перенаправляет меня на страницу с ошибкой и говорит 500 server error views.py from cart.cart import Cart from django.http import JsonResponse from django.shortcuts import render from .models import Order, OrderItem, ShippingAddress …

08.02.2024
"Список ожидания" или задержка при отправке писем с помощью Django и библиотеки win32

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

07.02.2024
Какая-то проблема с формами

Я уже весь день долблюсь с этими формами, а дедлайн по школьному проекту уже завтра... Подскажите, в чём может быть проблема? <div class="right_bottom_top_right"> <form action="" method="post"> {% csrf_token %} …

07.02.2024
Наиболее корректная реализация авторизации по QR-коду

Коллеги, доброго времени суток, вопрос заключается в наиболее правильной реализации авторизации по QR-коду. Генерация QR-кода происходит следующим образом: 1.1)На стороне сервера создается постоянный секретный ключ и соль 2.1)Логин и пароль шифруется при помощи секретного ключа и соли из шага номер …

07.02.2024
Почему создается файл миграции (снова и снова), когда я запускаю makemigrations

Я столкнулся с забавной проблемой... каждый раз, когда я мигрирую, я получаю следующее описание Your models in app(s): 'organization_app' have changes that are not yet reflected in a migration, and so won't be applied. Run 'manage.py makemigrations' to make …

07.02.2024
Ошибка при отображении названия недели django-jalali-date и django

Я разработал веб-сайт с использованием Django для планирования встреч. Этот сайт использует персидские даты и библиотеку дат Jalali из Django Jalali. Однако я столкнулся с проблемой, когда на моей локальной системе он отображается правильно, показывая персидские названия месяцев, …

07.02.2024
Как решить проблему JSONDecodeError

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

07.02.2024
Проблема использования арабского языка в ссылках django

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

07.02.2024
Как применить метод filter в шаблоне

1.for profile in profils: 2.&gt;&gt;friends = profile.friend.all() print('user list: ',profile.name, &quot;друзей: &quot;,friends.count()) 3.&gt;&gt;if friends.filter(user2=profil): print(&quot;вы друзья&quot;) 1-Выводит объекты пользователей у каждого из которых есть друзья 2-Сортирует объекты профилей на количество друзей 3-Проверяет есть ли объект пользователя А в …

07.02.2024
Импорт CDN для PDF.js viewer.html в шаблонах Django

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

07.02.2024
Django, подзапрос, более одной строки, возвращаемой подзапросом, используемым в качестве выражения

Вот структура моей модели class ContentFlag(models.Model): user = models.ForeignKey( User, verbose_name="user", related_name="object_flags", on_delete=models.CASCADE, ) flag = models.CharField(max_length=30, db_index=True) content_type = models.ForeignKey( ContentType, on_delete=models.CASCADE ) object_id = models.PositiveIntegerField() content_object = GenericForeignKey("content_type", "object_id") class Article(models.Model): owner = models.ForeignKey( settings.AUTH_USER_MODEL, verbose_name=_("owner"), null=True, …

07.02.2024
Фоновые задачи Django - проблема с process_tasks

У меня странный случай и я не знаю, как его решить. А именно, я установил Django background tasks, сделал миграцию и добавил в установленные aps. Я запускаю python manage.py process_tasks в терминале, открываю второй терминал и запускаю сервер. Все …

07.02.2024
Django Rest Framework Регистрация нового пользователя с активацией администратором

В старые времена Django я мог установить скрытое поле is_activated на регистрацию в пользовательских данных, чтобы позволить новому пользователю зарегистрироваться, но не иметь возможности войти в систему. Администратор должен был активировать аккаунт - идеально. В фреймворке django rest я не …

07.02.2024
Django и извлечение IPTC из изображений

Возможно, это глупый вопрос, но как я могу извлечь информацию из изображения, такую как описание, заголовок и ключевые слова, используя Django & Pillow? У меня есть это, но оно совсем не работает. Можете ли вы помочь мне …

07.02.2024
KeyError при использовании CreateView на Django

при попытке создать объект 'Comprobante' выдает ошибку: KeyError at /caja_chica/comprobantes/crear/ 'comprobante' Request Method: POST Request URL: http://127.0.0.1:8000/caja_chica/comprobantes/crear/ Django Version: 3.2.5 Exception Type: KeyError Exception Value: 'comprobante' вот моя модель Comprobante: class Comprobante(models.Model): TIPO_A = …

07.02.2024
Получение ошибки ReplicaSetNoPrimary для кластера M0 при использовании Django с MongoEngine

Я использую django с mongoengine. В файле settings.py я пишу следующее: from mongoengine import connect URI = 'mongodb+srv://myusername:mypassword@cluster0.5apjp.mongodb.net/django?retryWrites=true&amp;w=majority&amp;ssl=false' connect(host=URI) После этого у меня получилась следующая модель: from mongoengine import Document, StringField class User(Document): first_name = StringField(max_length=50) last_name = …

07.02.2024
Как запустить одноразовую задачу ECS в CodePipeline с помощью Terraform?

Я пытаюсь настроить развертывание веб-приложения Django с помощью Code Build, Code Pipeline и Terraform, но не могу понять, как запустить одноразовую задачу в конвейере для запуска миграций. Я нашел этот сниппер кода для этапа, но, похоже, TaskDefinition не является …

07.02.2024
Ошибка "Given token not valid for any token type" в django, когда я отправляю заголовок с Authorization: None

Когда я отправляю запрос на свой бэкэнд, я получаю ошибку: { "detail": "Given token not valid for any token type", "code": "token_not_valid", "messages": [ { "token_class": "AccessToken", "token_type": "access", "message": "Token is invalid or expired" } ] } …

07.02.2024
Ограничение вывода полей в админке Django в соответствии с предыдущим выбором

У меня есть этот model.py: class Funder(models.Model): name = models.CharField(max_length=200) scheme = models.ManyToManyField('Scheme', blank=True) class Scheme(models.Model): name = models.CharField(max_length=200)) class Project(models.Model): title = models.CharField(max_length=200) funder = models.ForeignKey(Funder) scheme = models.ForeignKey(Scheme, on_delete=models.SET_NULL) У фонда может быть 0, 1 …