Django and Python "Questions and answers", page 98

26.07.2024
Подсчет по месяцам в запросе Django

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

26.07.2024
Почему я не могу сохранить поле Django FileField с нулевым значением

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

26.07.2024
Генерация нескольких JWT с различными секретами django на основе субдоменов

Я использую простой JWT (django-rest-framework-simplejwt). У меня есть auth-сервер, который аутентифицирует пользователей. Каждый пользователь может принадлежать к одному или нескольким арендаторам, и каждый арендатор представлен поддоменом. Я пытаюсь сгенерировать django секрет для каждого арендатора и при запуске докера арендатора …

26.07.2024
Я получаю ошибку NoReverseMatch, кто-нибудь знает, что я делаю не так?

Я пытаюсь разрешить пользователю редактировать существующую запись. Но когда я включаю new_entry.html `{% extends "learning_logs/base.html" %} {% block content %} <p> <a href="{% url 'learning_logs:topic' topic.id %}">{{ topic }}</a></p> <p>Add a new entry:</p> <form action="{% url 'learning_logs:new_entry' topic.id %}" method='post'> …

26.07.2024
Auto-py-to-exe ожидается str, bytes или объект os.PathLike, а не NoneType

Я использую auto-py-to-exe для преобразования моего проекта django в exe-файл, но у меня не получилось:

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 на сервере …