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

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, …

18.02.2024
Почему не отображается форма сообщения? django

Есть 3 приложения: "публикация", "app_test" - основное, "usercreatepost", тоже пользователи с авторизацией, но там все нормально. публикация приложения: views.py: ` from django.shortcuts import render, get_object_or_404, redirect from django.http import HttpResponse, HttpResponseNotFound, Http404 from publication.models import Userpublication …

18.02.2024
Предварительный просмотр изображений в ImageField и ModelForm

У меня есть класс Profile в моем models.py: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) image = models.ImageField(default='default.png', upload_to=path_and_rename) def __str__(self): return f'{self.user.username} Profile' def save(self, *args, **kwargs): super().save(*args, **kwargs) img = Image.open(self.image.path) if img.height &gt; 300 or img.width &gt; …

18.02.2024
Хостинг в Django

У меня есть проект на Django, который использует Selenium Web Driver. Я пытаюсь разместить его на Render, однако он не инициализирует Web Driver Instance и, следовательно, приложение не работает. chrome_driver_path = ChromeDriverManager().install() driver = webdriver.Chrome(service=Service(chrome_driver_path), options=options) Вот …

18.02.2024
Функциональные возможности Django CRUD не отображаются в пользовательском интерфейсе [закрыто]

Я работаю над проектом на django (доска объявлений), и CRUD-функции не отображаются в UI. Я исследовал и не могу найти решение. CSS файл также не вносит никаких изменений. Если вы сможете клонировать проект и дать мне обратную связь об …

18.02.2024
Django с django-cleanup не может удалить старые файлы

Имеется модель ZipPrice, описывающая детали. В модели переопределен метод сохранения, использующий PIL.Image, который преобразует загружаемый через форму файл в формат jpeg, создает дополнительный файл миниатюр и сохраняет их под нужными именами. Также используется модуль django-cleanup для удаления ненужных файлов. …

18.02.2024
Почему не отображается форма отправки поста?

Есть 3 приложения: &quot;publication&quot;, &quot;project&quot; - основное, &quot;usercreatepost&quot;, ещё users с авторизацией, но там всё ок. приложение publication: views.py: from django.shortcuts import render, get_object_or_404, redirect from django.http import HttpResponse, HttpResponseNotFound, Http404 from publication.models import Userpublication from django.urls import reverse from …

18.02.2024
AssertionError в файле django-allauth settings.py при запуске приложения Django

Я сталкиваюсь с ошибкой AssertionError в моем Django-приложении при попытке запустить сервер разработки. Ошибка возникает в пакете django-allauth, а именно в файле settings.py. Я уже пробовал переустанавливать django-allauth, проверять зависимости и пересматривать конфигурацию, но безуспешно. Ошибка возникает, когда я …

18.02.2024
Django аутентификация | хранение данных о пользователе для каждого объекта

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

18.02.2024
Django JWT: сохраняйте срок действия токена обновления фиксированным при обновлении

Я реализую аутентификацию на основе JWT для сайта Django, используя Django Rest Framework (DRF) и Simple JWT. В своей конфигурации я установил время жизни маркера доступа на пять минут и включил ротацию маркеров. Чтобы обновить токен до истечения срока …

18.02.2024
Как сохранить экземпляр после завершения всех процессов (включая сессию проверки Stripe)?

#views @transaction.atomic def booking_form(request, id): franchise_id = id form = BookingForm(franchise_id=franchise_id) if request.method == 'POST': form = BookingForm(request.POST, franchise_id=franchise_id) if 'paynow-btn' in request.POST: if form.is_valid(): instance = form.save(commit=False) instance.payment_status = 'due' instance.booking_status = 'unconfirmed' instance.franchise_id = franchise_id #other code #stripe …

18.02.2024
Как сделать так, чтобы RetrieveUpdateDestroyAPIView поддерживал POST?

Я успешно реализовал Rest API для хранения сопоставления IP-адресов и Mac-адресов. Поддерживаются методы GET/PATCH/DELETE, например: curl -X GET -H 'Content-Type: application/json' -d '{"ip_address": "192.168.1.1"}' http://127.0.0.1:8000/api/ipmac/ curl -X PATCH -H 'Content-Type: application/json' -d '{"ip_address": "192.168.1.1", "mac_address": "aa:bb:cc:dd:ee:ff"}' http://127.0.0.1:8000/api/ipmac/ …

18.02.2024
Вопрос по построению архитектуры с 4 сервисами и rabbitmq

Стоит задача мне как backend-разработчику по работе улучшить архитектуру работы 4 сервисов, добавить своего рода отказоустойчивость и сохранение результатов при сбое приложений с восстановлением ранее отправленных запросов, поэтому хочу разобраться с правильным построением новой и правильной архитектуры, которую не пришлось …

18.02.2024
Как автоматически настраивать периодические задания

У меня есть задача celery в одном из моих приложений django. Мои сервисы django, celery и django-celery-beat запускаются в собственных контейнерах docker. Поскольку это унаследованный проект, я предполагаю, что они и так прекрасно взаимодействуют с текущим конфигом. Я …

17.02.2024
Повторное использование типов из DjangoObjectType в графене

Я создал узел PreferencesNode из DjangoObjectType, который содержит провайдера шлюза в виде TextChoices. class GatewayProvider(models.TextChoices): STRIPE = "stripe", "Stripe" RAZORPAY = "razorpay", "Razorpay" class PreferencesNode(DjangoObjectType): class Meta: model = Preferences exclude_fields = ("user_id",) Теперь я хочу …