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

22.02.2024
Библиотеки django "импорт excel в базу данных"

Мне нужно сделать "импорт excel в базу данных" с помощью django. Я знаю, что некоторые библиотеки, которые помогают, - это "django-import-export", "openpyxl", а другие - "pandas", "xlrd" и т. д. В чем разница между этими библиотеками? Какая …

22.02.2024
Django CSRF-защита для межсайтовых почтовых запросов

Я использую react в качестве фронтенда и использую django для бэкенда. Когда я размещаю фронтенд и бэкенд на localhost, все работает нормально, и X-CSRFTOKEN отправляется отлично. const instance = axios.create({ withCredentials: true, withXSRFToken: true, xsrfHeaderName : 'X-CSRFTOKEN', xsrfCookieName : …

22.02.2024
Ошибка 'Serverless Function Exceeded 250 MB' при развертывании Vercel Django?

У меня такая проблема (" A Serverless Function has exceeded the unzipped maximum size of 250 MB. : https://vercel.link/serverless-function-size"), когда я пытаюсь развернуть на Vercel, я пытался удалить как можно больше ненужных пакетов, но ничего …

22.02.2024
Как правильно использовать get_or_create в сериализаторе django и избежать ошибки 'уже существует'?

У меня есть следующие модели django, сериализатор и набор представлений. class Article(AbstractBaseModel): manufacturer = models.ForeignKey( Manufacturer, on_delete=models.CASCADE, null=True, blank=True ) provider1 = models.ForeignKey( Provider, on_delete=models.CASCADE, null=True, blank=True, ) def get_absolute_url(self): return reverse( "smt_management_app:article-detail", kwargs={"name": self.name} ) …

22.02.2024
Проблема с redis/celery, почему некоторые задачи вызывают Errno 111, а другие нет?

В настоящее время я создаю веб-приложение на django. Я использую redis и celery для отправки электронных писем для различных целей. У меня есть фоновый рабочий, который проверяет мою базу данных на наличие писем для отправки каждые 5 с (очень …

22.02.2024
Ошибки в форме с ModelForm

Я не силен в английском Я хочу иметь страницу входа в систему, я использую ModelForm и LoginView. Когда я хочу посмотреть страницу, я получаю эту ошибку: BaseModelForm.__init__() got an unexpected keyword argument 'request' и когда я …

22.02.2024
Как определить дополнительное динамическое поле на основе поля модели Foreign Key в django

Я пытаюсь сделать дополнительное поле отображения в форме, которое принимало бы значение на основе изменения поля связанной таблицы. предполагать model.py # Create model.py class MyModel(models.Model): name = models.CharField() model2 = models.ForeignKey(MyModel2) class MyModel2(models.Model): name = models.CharField() description = models.CharField() …

22.02.2024
Errno 111 Connection refused: Проблема с рендерингом PDF с помощью xhtml2pdf в Django на сервере Linux со статическими файлами изображений

Я успешно развернул свой проект Django на сервере Linux, но столкнулся с проблемой при попытке распечатать отчеты в формате PDF. Изображения, расположенные в папке static, вызывают ошибки в процессе рендеринга. <img class="logo" src="http://{{host}}/static/logo_1.jpeg"> введите описание …

22.02.2024
Как получить код состояния для всех запросов в приложении Django [закрыто]

Is there a possibility in Django 5.0 to get all server responses for url addresses registered in the application? Or the ability to pass the url address and get the response code, but for an already authorized user. I tried …

22.02.2024
DJango - Загрузка файлов - читать - обрабатывать и скачивать

нужна ваша помощь!!! Я пытаюсь создать веб-приложение, в котором пользователь будет загружать pdf файлы > читать файлы > обрабатывать их > записывать в excel > затем автоматически загружать в систему пользователя. Пожалуйста, помогите с кодом, я использую …

22.02.2024
Нужна помощь в добавлении функциональности изображений в мой django проект 🙏🙏🙏

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

22.02.2024
Django: Воздержитесь от обновления полей ввода после возникновения ошибки [дубликат]

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

22.02.2024
Как решить проблему "ModuleNotFoundError: Нет модуля с именем 'storages.backends.azure_storage'"

У меня есть приложение django, и я установил модуль: django-storages[azure] командой: pip install django-storages[azure] Теперь я пытаюсь запустить команду collectstatic. Но если я ввожу команду: python manage.py collectstatic Я получаю эту ошибку: я проверил пути импорта …

22.02.2024
Как использовать '[' или ']' для имени файла upload_to в файловом поле Django

Я пытаюсь поместить имя файла, включающее '[' и ']', в модель Django. Примеры включают: [Тест] Тест.pdf Однако реальные имена локально сохраненных файлов выглядят следующим образом: Тест.pdf Возникают проблемы при импорте файлов по имени файла, поскольку '[' …

22.02.2024
Модели Django с жестко закодированными полями модели в наборах фильтров

Этот вопрос касается фильтрации. Но чтобы объяснить, вот несколько подтверждающих фактов... В моей программе есть концепция объектов, которые могут быть виртуальными или не виртуальными. Используя rest_framework, я имею две модели в файле models.py: class ModelA(models.Model): @property def …

22.02.2024
Django AdminSite переопределяет шаблон администратора

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

22.02.2024
Мои модели не отображаются в Django Admin после внедрения OTP Token

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

22.02.2024
Как правильно определить область видимости функции валидатора в родительском классе для использования в дочернем классе

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

22.02.2024
Переопределение класса django-registration

Поскольку мне нужно добавить капчу (django-recaptcha) в форму регистрации, я хочу переопределить класс RegistrationForm из модуля django-registration. Я использую: django-registration==3.3 django==4.1 python(3.10) Я попробовал несколько вариантов, показанных ниже. forms.py from django_registration.forms import RegistrationForm class MyRegistrationForm(RegistrationForm): age …

22.02.2024
Как получить элементы, сложенные в строке, вместе в столбце, который называется col-3

Я пытаюсь сложить все элементы друг под другом, если их больше одного. Я использую Django, и в настоящее время он воспроизводит новый col-3 для каждого нового элемента. Я пробовал bootstrap d-flex flex-wrap, однако это не работает. <div class="col-12 col-lg-6"> <p>Order …

22.02.2024
Резервное копирование базы данных из контейнера Docker

У меня есть несколько контейнеров Django, в которых работает мой бэкенд. Один из них использует Celery Beat для запланированных задач, таких как резервное копирование базы данных. Я хочу сделать дамп моей базы данных, используя библиотеку django-dbbackup. …

22.02.2024
Пользовательские групповые разрешения Django возвращают код 401 как неавторизованный пользователь

Я хочу создать права пользователя на основе членства в группе пользователей. Но следующий код возвращает следующее сообщение об ошибке "Request failed with status code 401". Для авторизованного пользователя print(request.user) верните следующую строку: "AnonymousUser". permission.py: from django.contrib.auth.models import Group …

21.02.2024
Запутанное содержимое настроек Django при использовании manage.py против call_command

У меня есть команда Django, которую я могу запустить с помощью manage.py. Команда импортирует django.conf.settings, затем я беру песни из базы данных, чтобы обновить части settings: from django.conf import settings from music.models import Song class Command(BaseCommand): def …

21.02.2024
При создании экземпляра модели ManyToManyField не вызывается метод save или сигнал post_save

У меня есть модель Post в моем приложении Django. Она имеет отношения "многие-ко-многим" с моделью User через модель UserTag с именем user_tags. class Post(models.Model): id = models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True) author = models.ForeignKey(User, on_delete=models.CASCADE) text = models.TextField() user_tags …

21.02.2024
HttpResponseRedirect и другие проблемы с перенаправлением

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

21.02.2024
Django - Stripe - Обновление поля модели после успешной покупки?

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

21.02.2024
Javascript Bootstrap Spinner Visible on submit

Это проект Django. У меня есть этот Bootstrap спиннер в span в кнопке: <form method="POST" id="pdfUploadForm" enctype="multipart/form-data"> {% csrf_token %} {{ form|crispy }} <button class="btn btn-primary" type="submit" id="submitButton"> <span id="spinner-box" class="spinner-border spinner-border-sm not-visible" role="status" aria- hidden="true"></span> Submit... </button> </form> …

21.02.2024
(admin.E202) <модель> не имеет ForeignKey к <модели> с полем OneToOne Инструмент администратора Django

У меня есть небольшое приложение с этими двумя моделями: class LocationSpecialNeeds(models.Model): [some fields] class Location(models.Model): [some fields] location = models.OneToOneField(LocationSpecialNeeds, on_delete=models.CASCADE) Который я хочу видеть в админке Django, используя следующий код: from django.contrib import admin from .models …

21.02.2024
Выбор фреймворков для создания платформы для студентов

Я хочу создать платформу в качестве проекта для моего университета. Вот основные возможности: учитель может создавать тесты и запускать их в определенное время студенты ограничены во времени и могут проходить тесты (каждый тест имеет свой лимит …

21.02.2024
Я не могу получить токены на android-приложение с сервера django

Я пытаюсь понять, почему я не могу получить токены доступа в моем android-приложении с сервера django. Структура приложения для android кажется мне нормальной. Тем не менее проблема сохраняется. Я протестировал ответ сервера с помощью postman, и он выглядит нормально …

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

Я разработчик веб-приложения SAAS и плагина для excel. С помощью нашего продукта пользователи могут делиться результатами своей работы с третьими лицами через браузерную ссылку. Формат браузерной ссылки на сегодняшний день - nameofourwebsite.io/titleofoutput. Я хочу реализовать две версии функции: …

21.02.2024
Как сделать так, чтобы изменения переменных в файле .env отражались в проекте Django?

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

21.02.2024
Можно ли в Django использовать reverse/redirect с функцией представления (не строкой) в качестве параметра to при использовании пространств имен?

Я пытаюсь заставить reverse (через redirect) работать в контексте пространств имен и при использовании функций представления. К моему удивлению, это не удается NoReverseMatch. В принципе, я бы сказал, что можно автоматически определить, что я имею в виду. Если …

21.02.2024
Передача данных из одной таблицы в другую при инстанцировании django

Я хочу, чтобы при создании экземпляра объекта user его имя попадало в другую таблицу profile_data, но я не знаю, как это сделать, кто-нибудь может мне помочь?

21.02.2024
Django и django-mssql - проблема с отрисовкой поля ForeignKey в ModelForm

В моем Django-приложении я хотел бы использовать 2 базы данных. Первая (по умолчанию) - sqlite3 и вторая MS SQL. Так как Django не поддерживает MsSQL, я вынужден использовать сторонний пакет django-mssql. У меня есть модель с ForeignKey и ModelForm, …

21.02.2024
Один из многих атрибутов python, не переносимых на дочерние элементы в классе GitHub, с поддержкой и без поддержки Django

Когда я создаю подкласс класса GitHubIssues (см. ниже), все дочерние классы имеют ожидаемые атрибуты, за исключением self.repo_object... Когда я заново объявляю его в дочерних классах, он работает так, как должен... но мне не нужно этого делать, если мои знания …

21.02.2024
Я создал новую модель и зарегистрировал ее в admin.py, но когда я запускаю python manage.py makemigrations, он показывает, что нет миграций для применения

В models.py: from colorfield.fields import ColorField class colour(models.Model): color=ColorField(format="hexa") def __str__(self): return str(self.id) В файле admin.py: admin.site.register(colour) Когда я запускаю python manage.py makemigrations, он говорит: System check identified some issues: WARNINGS: …

21.02.2024
Контейнерное приложение Django работает на локальном, но не на GKE

Любые контейнерные приложения Django работают в локальном режиме, но при запуске на GKE возвращают только "no healthy upstream". Я попробовал с этим примером django: https://github.com/mukulmantosh/cloud-code-helloworld на котором я только закомментировал mysqlclient в requirements.txt файле. …

21.02.2024
Ошибка при запуске приложения Django React с помощью npm start: "Invalid options object" ('Something is already running on port 5432' )

У меня есть приложение Django-React с PostgreSQL/MySQL. Приложение работало нормально, пока сегодня я не попытался запустить фронтенд с помощью npm start. Впервые я столкнулся со следующей подсказкой: ? Что-то уже запущено на порту 5432. Хотите ли вы запустить …

21.02.2024
Python Django Поле 'id' ожидало число, но получило '{"isTrusted":true}'.

Ошибка: Поле 'id' ожидало число, а получило '{"isTrusted":true}' При попытке выполнить операцию удаления возникает ошибка, и я не знаю, как ее устранить. view.py serializers.py class CreateClassSeriaizer(serializers.Serializer): title = serializers.CharField(max_length=128, required=False) start_time = serializers.DateTimeField(required=False) end_time = serializers.DateTimeField(required=False) users = …