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

19.02.2024
Некоторые данные форм Django не отображаются в базе данных MongoDB?

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

19.02.2024
Как взаимодействовать между моделями внутри model.py?

Есть кое-что, что я хочу сделать, но я не знаю, как это сделать. В данном случае у меня есть 2 модели в проекте с именами 1.Music 2.Artist 1. Music Модель сохраняет сведения о музыке, такие как название музыки, имя …

19.02.2024
Как суммировать целочисленное поле с числом в модели django 5 и сохранить его

у меня есть модель cartitem: class CartItem(models.Model): cart=models.ForeignKey(Cart,related_name='items',on_delete=models.CASCADE) product=models.ForeignKey(Product,on_delete=models.CASCADE) quantity=models.PositiveIntegerField(default=0) при добавлении товара в корзину в режиме просмотра : class AddToCartView(LoginRequiredMixin,View): model = Product def post(self, request, *args, **kwargs): product = get_object_or_404(Product, pk=kwargs['pk']) cart, created = Cart.objects.get_or_create(user=request.user) …

19.02.2024
Все мои поля обновляются, кроме поля "Файл".

Я создаю проект django CRUD. Я столкнулся с проблемой, когда я не могу обновить поле File. Я могу обновить все остальные поля, кроме поля File. Ниже представлены мои модели: class TestCase(models.Model): title = models.CharField(max_length=150) report_file = models.FileField(upload_to=user_directory_path,validators=[FileExtensionValidator(allowed_extensions=['xlsx'])]) date_posted …

19.02.2024
Пространство имен не решено NoReverseMatch: Обратное соответствие для 'login' не найдено. 'login' не является действительной функцией представления или именем шаблона

У меня возникла эта ошибка, и я не знаю точно ее источник, является ли это ошибкой в урлах приложений или в урлах проектов. Точная ошибка выглядит так: "NoReverseMatch: Reverse for 'login' not found. 'login' не является действительной функцией представления …

19.02.2024
Получение изображения по умолчанию при потоковой передаче видео на веб-страницу через django

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

19.02.2024
WebSocket Disconnect: Не найден маршрут для пути 'ws/chat_app/3wVCio/'

Когда я пытаюсь подключиться к рукопожатию с помощью WebSocket, я получаю следующую ошибку в терминале Django: python3.12/site-packages/channels/routing.py", line 134, in __call__ raise ValueError("No route found for path %r." % path) ValueError: No route found for path 'ws/chat_app/3wVCio/'. WebSocket DISCONNECT …

19.02.2024
Отсутствует модуль с именем 'application'` при развертывании на AWS elastic beanstalk

Я пытаюсь развернуть проект django на elastic beanstalk, я использовал этот AWS официальный Doc для развертывания django на EB: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html Вот шаги, которые я выполнил: eb init eb create введите CNAME в ALLOWED_HOST …

19.02.2024
Django-storage[s3]: совместное использование поля storage и upload_to для поля с изображением не работает

Существует несколько тем/блогов о том, как можно использовать библиотеку django-storage для загрузки файлов/изображений на различные облачные платформы (в моем случае я рассматриваю только S3). Я последовал этим рекомендациям и настроил его, добавив следующие настройки в …

19.02.2024
Сайт администратора на Python со сквозным параметром

У меня была следующая модель class UserGroup(models.Model): name = models.CharField(max_length=255, unique=True) users = models.ManyToManyField(User, blank=True) def __str__(self): return self.name С моим Admin.py ниже, набор запросов работал на 100% (в основном показывая только пользователей в текущей группе и пользователей, …

19.02.2024
Фильтр поля "город" (для каждой провинции) на основе выбранного поля "провинция" в панели администратора django

Class Province(models.Model): name = models.CharField( max_length=70, unique=True, null=True, blank=True,) def __str__(self): return self.name class City(models.Model): province = models.ForeignKey("election.Province", on_delete=models.CASCADE) name = models.CharField(max_length=70, unique=True, null=True, blank=True,) class Election(models.Model): province = models.ForeignKey("election.Province", on_delete=models.SET_NULL, null=True, blank=True,) city = models.ForeignKey("election.City", on_delete=models.SET_NULL, null=True, …

19.02.2024
Бэкэнд не отвечает на домен, но отвечает на ip

Я установил 2 разных сервера для frontend и backend. frontend сервер доступен по ip и домену одновременно. все api запросы обрабатываются бэкендом, пока они приходят с ip. но когда я загружаю ui с доменным именем, бэкенд не принимает …

19.02.2024
Django Q2 - Создание базовой структуры для планирования функций

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

19.02.2024
При разборе файла Excel возникает ошибка "Нет таких ключей: 'io.excel.zip.reader'". Ошибка

Я пытаюсь разобрать файл типа 'docx' в моем Django-приложении с помощью pandas, но сталкиваюсь с ошибкой "No such keys(s): 'io.excel.zip.reader'". Похоже, что проблема связана с тем, как читается файл, или с самим форматом файла. Я проверил, что файл действительно является …

19.02.2024
Конфигурация и безопасность базы данных Django Mysql

Существует ли способ получить доступ к базе данных MySQL из Django без явного указания учетных данных, таких как USERNAME, DATABASE NAME и PASSWORD? Я изучал такие методы, как использование dotenv или хранение учетных данных в отдельных файлах, но …

19.02.2024
Microsoft sso не работает в social-auth-app-django=5.4.0 в Django

Мы использовали пакет social-auth-app-django=5.4.0 для sso как Microsoft, так и Google. Google SSo работает правильно, но Microsoft SSO не работает. Он показывает следующую ошибку при попытке SSO. Backend not found Request Method: GET Request URL: http://0.0.0.0:9090/login/microsoft-oauth2/ Raised by: social_django.views.auth …

19.02.2024
Как правильно генерировать html в зависимости от наличия аккаунта у пользователя?

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

19.02.2024
Python: Сравнение даты и массовое обновление некоторых полей

Я создал функцию обновления для моего модуля событий, в которой, если дата события уже прошла, она будет массово обновлять статус до 0. models.py class Events(models.Model): id = models.AutoField(db_column='id', primary_key=True) title = models.CharField(max_length=45, blank=True, null=True) venue = models.CharField(max_length=45, blank=True, null=True) …

19.02.2024
Django - как обновить базу данных с помощью выражения поля?

Мы используем Django для нашего сайта, и я хочу удалить личную информацию из одной из баз данных. Например, я хочу изменить адреса электронной почты на их id + "@example.com". Я могу сделать это с помощью Python: for …

19.02.2024
Проблемы с каналами и сигналами Django

У меня есть скрипт на Vue, который получает уведомления от Django и должен отображать и обновлять количество уведомлений в бейдже. Я использую каналы Django, версия Django - 4.2.8, каналы версии 4, uvicorn 0.26 и websockets 12.0. Для обновления количества …

19.02.2024
Является ли Django (особенно Django Rest Framework) действительно синхронным?

Я знаю некоторые понятия о том, что Django (DRF) является синхронным и у него есть несколько рабочих, но я мало что знаю об этом. Я попытался проверить это и создал это представление по адресу http://localhost:8000/my-view/: def my_view(request): # …

19.02.2024
Загрузка большого JSON-файла в Django

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

18.02.2024
Страница изменения заказа django oscar не загружается. получаем 502 Bad Gateway

Я получаю 502 Bad Gateway. Я использую приложение django oscar. Оно работает на docker. У меня также есть nginx, настроенный в контейнере. Все остальные страницы работают, кроме страницы изменения заказа. http://localhost:888/admin/order/order/60/change/ Когда я заглянул в журналы gunicorn, он …

18.02.2024
Как лучше всего запустить файл python на фронт-энде?

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

18.02.2024
Django.db.utils.OperationalError: соединение с сервером на "localhost" (::1), порт 5432 не удалось: fe_sendauth: пароль не введен

при попытке подключить базу данных postgresql с помощью django я столкнулся с этой ошибкой django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5432 failed: fe_sendauth: no password supplied это мой settings.py `DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': …

18.02.2024
Class() получил неожиданный ключевой аргумент 'unique_id', когда пытался подключиться к WebSocket

Я пытаюсь подключиться к своему Django WebSocket, но получаю следующее исключение: TypeError: ChatConsumer() получил неожиданный аргумент в виде ключевого слова 'unique_id' "GET /ws/chat_app/sjfAmH/ HTTP/1.1" 500 64965 Я в основном следую учебнику, и именно …

18.02.2024
Django PasswordResetView не отправляет письмо (Django 5, Gmail SMTP)

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

18.02.2024
Нежелательные пробельные символы в урлах Django

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

18.02.2024
Настройка страницы подтверждения удаления выбранного в админке Django

Мне нужно показать дополнительное сообщение о тревоге на странице подтверждения удаления выбранного. Сообщение не должно появляться всегда. Оно должно появляться в зависимости от определенных условий. Я скопировал шаблон delete_selected_confirmation.html из каталога django/contrib/admin/templates/admin. Теперь я могу добавить дополнительное тревожное …

18.02.2024
Как создать модель со списком данных разного типа

Я действительно новичок в django, особенно в SQL, я обычно использую NO SQL в качестве базы данных, я хочу знать, как создать модель, подобную этой? { "title" : "Smarthome by me", "description" : "A Hello World App", "publishedAt" …

18.02.2024
Копирование множества моделей с файловыми полями

Я хочу сделать метод создания клона модели django. Это легко сделать если использовать цикл for и создвавать каждый новый инстанс, но я хочу уменшить кол-во обращений к базе данных, так вот, допустим у меня есть модель Book у которой есть …

18.02.2024
Изображение не отображается на панели администратора

Изображение: Мой index.html: <div class="product-main"> <h2 class="title">New Products</h2> <div class="product-grid"> {% for i in products %} <div class="showcase"> <div class="showcase-banner"> <a href="#"> <img src="{{ i.image.url }}" alt="" /> <img src="{{ i.image.url }}" alt="" /> …

18.02.2024
'<', "<!DOCTYPE "... не является валидным JSON Promise.then (async) ошибка в Django [закрыто]

В настоящее время я изучаю Django и пытаюсь создать сайт электронной коммерции. Я пытаюсь понять, почему я получаю эту ошибку в консоли. Я пытаюсь сделать вызов fetch и пытаюсь отправить данные на url по имени update_item, и я ожидаю, что …

18.02.2024
Изображения на сайте не отображаются после продления подписки на сервер

Итак, я разместил сайт для своего клиента на linode. Он сделан с использованием Django, и я использовал технологии Nginx и gunicorn для хостинга. После того как мы продлили подписку, потому что забыли оплатить ежемесячный счет за сервер, сайт не …

18.02.2024
Добавьте прокси-модель для обновления существующих данных с помощью django

Я пытаюсь это сделать, но у меня не получается выбрать существующий ряд из родительской модели перед созданием прокси-модели from django_mail_admin.models import Mailbox, OutgoingEmail, IncomingEmail from core.models import User class MailboxProxy(Mailbox): user = models.ForeignKey(User, on_delete=models.CASCADE) class OutgoingEmailProxy(OutgoingEmail): user = models.ForeignKey(User, …

18.02.2024
Ошибки rest api в формах django

Для своего проекта я реализовал возможность добавления статей для пользователя с помощью rest api Теперь, когда я заполняю поля, он не отправляет и говорит, что нужно заполнить фото. В чем проблема? Я собираюсь дать пользователю возможность добавлять или редактировать статьи …

18.02.2024
Почему стили Boostrap переопределяют мои пользовательские стили в проекте django, хотя я указал bootstrap раньше, чем пользовательские?

&lt;link rel="stylesheet" href="{% static "bootstrap.css" %}"&gt; &lt;link rel="stylesheet" href="{% static "base.css" %}"&gt; &lt;script type="text/javascript" src="{% static "js/bootstrap.min.js"%}"&gt;&lt;/script&gt; {% block css %}{% endblock css %} в моем базовом html я использую этот код, а затем в index htmp я наследую …

18.02.2024
Django DRF проблема с аутентификацией с помощью oauth2

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

18.02.2024
Я думаю, что мой путь к url и код верны, но все же почему изображения не отображаются на панели администратора

На картинке видно, что изображение товара не отображается Мой models.py: в моем файле admin.py: from django.contrib import admin from core.models import * # Register your models here. class ProductImagesAdmin(admin.TabularInline): model= ProductImages class ProductAdmin(admin.ModelAdmin): inlines=[ProductImagesAdmin] list_display=['user','title','product_image','price','featured','product_status'] …

18.02.2024
Django: Список изображений пуст из dropzone при сохранении

Я пытался использовать мульти фото загрузки, что процесс работал. Но я использую dropzone.js, список файлов пуст。 Там мой код показан ниже. models.py class AssetImage(models.Model): asset = models.ForeignKey('Asset', related_name='images', on_delete=models.CASCADE) image = models.ImageField(upload_to='assets/') forms.py class AssetImageForm(forms.ModelForm): image = forms.FileField(label='', required=False, …