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

26.07.2024
Попытка поместить данные из базы данных на приборную панель в Django

Итак, я следую этому руководству: https://www.youtube.com/watch?v=_sWgionzDoM и на данный момент нахожусь примерно на 55 минуте У меня все работает, однако я не могу заставить приборную панель показывать мои данные из базы данных. Таблица отображается на …

26.07.2024
Как зарегистрировать модель для страницы администратора в приложении Core?

Я определил модель (File) в основном приложении (uploader) и попытался зарегистрировать ее на странице администратора, но ничего не получилось. Затем я попробовал добавить имя основного приложения в установленные_приложения в настройках. После этого на странице администратора отображается модель, но …

26.07.2024
Ошибка при попытке соединить Django с ReactNative

Я создаю приложение React Native с Django в качестве бэкенда. Я настроил экран входа в React Native и настроил JWT-аутентификацию с помощью rest_framework_simplejwt в Django. Однако при попытке войти в систему я сталкиваюсь с ошибкой. На экране входа …

26.07.2024
Ограничение на подключение к БД Heroku при использовании Python ThreadPoolExecutor

У меня есть приложение Django, размещенное на Heroku. Некоторые запросы пользователей к этому приложению требуют выполнения длительных запросов к внешним ресурсам. Чтобы обойти таймаут Heroku в 30 запросов, я создал систему, в которой этим длительным запросам присваиваются уникальные идентификаторы …

26.07.2024
Я не могу открыть сервер в 0.0.0.0 вместо этого он работает в 127.0.0.1 в при использовании Docker , Django и Postgres [duplicate]

Я новичок в этом деле. файл settings.py имеет вид: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'postgres', 'USER': 'postgres', 'PASSWORD': 'password', 'HOST': 'db', 'PORT': 5432, } } Файл докера: FROM python:3 ENV PYTHONUNBUFFERED=1 COPY …

26.07.2024
Пользовательская проверка электронной почты в форме django

В моем django Account app у меня есть модель для Account class Account(AbstractBaseUser): wallet_value = models.DecimalField(max_digits=10, decimal_places=2, default=0.00) first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) username = models.CharField(max_length=100) email = models.EmailField(max_length=200, unique=True) phone_number = models.CharField(max_length=20) """SOME OTHER REQUIED FIELD""" date_joined = …

26.07.2024
Я получаю ошибку при запуске проекта django [закрыто]

Файл Manage.py выглядит следующим образом: #!/usr/bin/env python """Django's command-line utility for administrative tasks.""" import os import sys def main(): """Run administrative tasks.""" os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: raise ImportError( "Couldn't import Django. Are …

26.07.2024
Django: Ошибка при отправке электронной почты: (530, b'5.7.0 Требуется аутентификация

Я работаю над проектом Django и столкнулся с проблемой отправки электронной почты. Вот мой код в views.py class ForgotPasswordView(APIView): def get(self, request): return render(request, 'login/forgot_password.html') def post(self, request): email = request.data.get('email') if not email: return Response({"message": "", "error": …

26.07.2024
Как отправить 401 ответ с пользовательским декоратором login_required после истечения срока действия сессии Django?

У меня есть пользовательский декоратор login_required, который выглядит следующим образом: def login_required(function): """ Ensure that user is logged in """ def wrap(request, *args, **kwargs): if request.user.is_anonymous: message = { "status": "error", "message": "user login error", "data": "user is not …

26.07.2024
KeyError at /verify/ 'order_id'

У меня проблема на сайте магазина, когда я хочу подтвердить свой заказ, когда я нажимаю на подтверждение на странице оплаты, он выдает эту ошибку. ошибка Internal Server Error: /verify/ Traceback (most recent call last): File "C:\Users\QK\Desktop\MAworkshop\.venv\Lib\site-packages\django\core\handlers\exception.py", line 55, …

26.07.2024
Проблема с бд при запуске вм

Запускаю django проект на вм cloud.ru, в качестве субд postgresql, возникают ошибки с "соединением" c бд psycopg2.OperationalError: connection to server at "localhost" (127.0.0.1), port 5432 failed: FATAL: database "vitrina" does not exist django.db.utils.OperationalError: connection to server at "localhost" (127.0.0.1), port …

26.07.2024
Django OAuth Toolkit не получает URI перенаправления

Я использую инструментарий Django OAuth и использую следующий код для реализации OAuth import requests from django.http import JsonResponse from django.shortcuts import redirect, render from django.contrib.auth import authenticate, login, logout from django.contrib.auth.decorators import login_required from .forms import AuthenticationForm, UserProfileForm from …

26.07.2024
Как отобразить общее количество объектов в наборе представлений Wagtail Snippet?

В настоящее время я разрабатываю проект Wagtail, в котором я использую ModelAdmin для создания пользовательских интерфейсов администратора для моих моделей. При использовании ModelAdmin общее количество объектов модели отображается под именем модели в представлении списка. Однако, когда я перешел на использование …

26.07.2024
Django о том, где хранить переменные уровня модели

Итак, у меня есть моя модель: from django.db import models x_default_coordinate = 0 y_default_coordinate = 0 class Model(models.Model): location1 = gis_models.PointField( srid=4326, default=Point(x_default_coordinate, y_default_coordinate) ) location2 = gis_models.PointField( srid=4326, default=Point(x_default_coordinate, y_default_coordinate) ) Где можно хранить координаты …

25.07.2024
Сумма агрегированных значений в Django

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

25.07.2024
Мы с моим партнером используем один и тот же код, но только мой не работает на моем локальном сервере.

Мы работаем с Django для выполнения асинхронной задачи экспорта, которая будет заполнять CSV информацией, а затем автоматически загружать CSV в "Загрузки" пользователя, как только пользователь нажмет кнопку "Начать экспорт" Когда приходит время запускать сервер и тестировать загрузку, …

25.07.2024
Как реализовать Django WebSockets?

Я пытаюсь создать простое приложение на Django, используя вебсокеты для отправки данных. Согласно документации: Я добавил 'channels' в settings.py в INSTALLED APPS: INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "channels", "serial_mouse", ] ASGI_APPLICATION = …

25.07.2024
Панель инструментов отладки не отображается - docker - django

) Надеюсь, у тебя все будет хорошо... Ну! Я только что установил панель отладки для своего проекта django, как всегда. но я не знаю, почему панель отладки не отображается?! И я должен добавить, что я использую …

25.07.2024
Поле заполнено, но все равно получаем ValidationError это поле необходимо в

Я хочу создать пользователя с помощью User.objects.create_user и использую для этого некоторые поля формы Utilisateurs. Поле изображения и поле имени пользователя из этой формы также используются для заполнения модели UserProfile. В представлениях py def sign_in(request): form=Utilisateur(request.GET) if request.method=="POST": …

25.07.2024
"IDE не обнаружила ошибок" на вкладке "Проблемы

Мой PyCharm всегда показывает: "IDE не обнаружила ошибок" Я не открываю режим энергосбережения. Я не знаю, почему. Я даже переустановил PyCharm …

25.07.2024
Я не могу запустить свое приложение django, но ничего не происходит

У меня есть проект django, и я пытаюсь запустить его с помощью '''python manage.py runserver ''', но ничего не происходит. Я работал над ним всего за 5 минут до того, как это произошло. Теперь я не могу ничего …

25.07.2024
Как показать пользователя в TokenSerializer dj-rest-auth

Я пытаюсь вернуть UserSerializer после успешного входа в систему через dj-rest-auth. Я выполнил все шаги, которые были описаны в После входа в систему с помощью `rest-auth`, как вернуть дополнительную информацию? в котором есть похожая проблема, но он …

25.07.2024
Post.objects.all() не работает так, как я хотел

Здравствуйте, я сейчас изучаю учебники по Django и пытаюсь отобразить все мои объекты Post в оболочке python, используя from blog.models import Post Post.objects.all() моя модель from django.db import models from django.utils import timezone from django.contrib.auth.models import User # …

25.07.2024
ReactJS useParams для Django эквивалент?

Пример Django # urls.py url = [ path('password_reset/<uidb64>/<token>/', views.password_reset_confirm, name='password_reset_confirm'), ] # views.py def password_reset_confirm(request, id, token): print(id) print(token) pass Как мне создать эквивалент для ReactJS? // App.js <Route path='password_reset/:uid/:token' element={<PasswordResetPage/>} /> // PasswordResetPage.js ????

25.07.2024
Пользовательское преобразование Django с оператором case для приведения строки к int или null

Я пытаюсь создать пользовательский django lookup as_int, чтобы можно было легко сравнивать и упорядочивать содержимое текстовых полей, если они содержат только число, и рассматривать их как NULL, если они имеют неправильный формат. Например: Comment.objects.filter(body__as_int__gt=5) # Should treat a …

25.07.2024
Django errorlist в форме Select Valid Choice

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

25.07.2024
Не отображает картинку Django

#HTML <div class="container-promo"> {% for obj in promo_objects %} <img src="{{ promos.img.url }}" class="promo" /> {% endfor %} </div> #Корневой urls.py urlpatterns = [ path('dj-admin/', admin.site.urls), path('', include('customadmin.urls')), path('', include('main.urls')), ] urlpatterns += staticfiles_urlpatterns() urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) #models.py class …

25.07.2024
Django. Почему форма не проходит валидацию?

Проблема в том, что форма не хочет ни при каких условиях проходить валидацию. Т.е. я ее заполняю, а данные не добавляются. Что я делаю не так? Минимально воспроизводимый пример ниже. urls.py from django.urls import path from . import views from …

25.07.2024
Как отладить ошибки HTTP 400 Bad Request в django?

У меня есть приложение с React frontend и Django backend. Я пытаюсь сделать POST запрос с моего react клиента, но получаю ошибку "Bad Request". Я проверил url запроса и он совпадает с api url. Поэтому я считаю, что ошибка …

25.07.2024
Валидация в DR(Django)

Я пытаюсь создать таможенные валидации для моего serialiazer, но Django просто игнорирует их и возвращает мне ошибки по умолчанию DRF. {'message': 'Erro ao criar camião', 'data': {'plate': [ErrorDetail(string='Это поле не может быть null.', code='null')]}} Вот какой ответ я …

25.07.2024
Приложение Django, развернутое под поддиректорией url

На моем сервере django и nginx развернуты на ECS fargate и подключены к loadbalancer, но URL передается Akamai https://www.example.com/company/playground/* -> https://amazonloadbalancer/* Однако, возникает несколько проблем, таких как Проблема 1 статическая Доступ https://www.exmplae.com/company/playground/top перейдет …

25.07.2024
Данные Django Inline Formset не сохраняются

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

25.07.2024
Скорость пакетной обработки в Python ниже, чем в Java?

Я работаю над переносом функции, реализованной на Java Spring Boot, на Python Django. Я столкнулся с проблемой при переносе функции, которая получает список ключевых слов с помощью запроса select и обновляет эти ключевые слова с помощью запроса update. …

25.07.2024
Интеграция платежного шлюза с Django

Я интегрирую API платежных шлюзов в свое приложение (Django). Я написал класс PaymentGateway, который предоставляет все методы для всех утилит, связанных с платежами. Класс __init__ инициализирует клиента платежного шлюза как self.client, чтобы он был доступен во всех методах. Но …

25.07.2024
Runer не может обслуживать медиа, если MEDIA_URL находится внутри STATIC_URL, даже при различных настройках

На моем сервере django и nginx развернуты на ECS fargate и подключены к loadbalancer, но URL передается Akamai https://www.exmplae.com/company/playground/*. -> https://amazonloadbalancer/* Итак, https://www.exmplae.com/company/playground/ - это url в браузере. У меня такая ошибка django на сервере …

25.07.2024
Обработка ответа Http 302 в представлении Django и асинхронная функция Javascript

Для строгой безопасности, как я могу реализовать редирект на Django view в ответ на JS async вызов, который только обновляет div InnerHTML? Это первое предпочтение. Я пробовал JS редирект на стороне клиента несколькими способами. Это тоже не помогло. JS продолжает …

25.07.2024
Django Автоматическое назначение автора пользователю, создающему пост

У меня проблема с автоматическим назначением автора, раньше это работало, но перестало работать после того, как я добавил несколько наборов встроенных форм - Вот моя модель: class Recipe(models.Model): title = models.CharField(max_length=100) description = models.TextField() author = models.ForeignKey(User, …

25.07.2024
Binascii.Error: Неверная base64-кодированная строка: количество символов данных (41) не может быть на 1 больше, чем кратно 4

Я пытаюсь использовать py-vapid, pywebpush и django-push-notifications для отправки уведомлений через Webpush. Когда я пытаюсь отправить тестовое уведомление с сайта администратора django, я получаю в консоли такой лог отслеживания: Кажется, что он говорит, что мои ключи не имеют …

25.07.2024
COUNT(DISTINCT <col>) без GROUP BY

В Django, Count("col", distinct=True) можно использовать для выполнения COUNT(DISTINCT col), но он автоматически добавляет GROUP BY, поэтому есть ли способ предотвратить это, чтобы можно было получить отчетливый счетчик всех строк, соответствующих WHERE?

25.07.2024
Почему мы должны установить postgresql в контейнер Django?

Почему необходимо устанавливать postgresql как зависимость в контейнер бэкенда Django? Приложение Django предназначено для подключения к БД PostgreSQL, запущенной в отдельном контейнере. У меня есть следующий Dockerfile: # pull official base image FROM python:3.12.4-slim-bookworm # set working directory WORKDIR …