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

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 …

24.07.2024
Улучшенная структура каталогов для проектов Django с перспективой git

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

24.07.2024
Неправильное перенаправление на страницу входа из профиля и ссылки выхода из системы после входа пользователя

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

24.07.2024
Как создать узел в neo4j с помощью Django

Я работаю над веб-приложением. В качестве бэкенда я выбрал Django, а в качестве базы данных я хотел бы использовать графовую базу данных, поэтому я выбрал neo4j. Существует библиотека python neomodel для работы с neo4j и специальная библиотека django_neomodel …

24.07.2024
Не работает фильтрация по текущему времени

Необходимо отображать новости, срок публикации которых уже наступил, а остальные скрывать до наступления времени публикации. Для этого в контроллере использую данную фильтрацию: view.py from django.utils import timezone class NewsViewSet(GenericViewSet, mixins.ListModelMixin): serializer_class = NewsSerializer queryset = ( News.objects.all() .filter(publicated_at__lt=timezone.now()) .order_by(&quot;-publicated_at&quot;, &quot;-created_at&quot;) …

24.07.2024
Механизм управления параллелизмом для обработки фреймов данных в Django WebApp

У меня есть django webapp, где обработка данных происходит непосредственно на pandas dataframe без использования django model. теперь я хочу сделать эти операции concurrency control для нескольких запросов обработки одновременно. предложите мне лучший подход для этого. я знаю об …

24.07.2024
Недопустимый тег блока в строке 1: 'include'. Вы забыли зарегистрировать или загрузить этот тег?

В процессе работы над учебником по Django у меня возникла проблема с файлом index.html. Я не могу справиться с этим исключением: Недопустимый блочный тег в строке 14: 'else'. Вы забыли зарегистрировать или загрузить этот тег? …

24.07.2024
Импорт rembg в Celery Task разбивает рабочие

Я пытаюсь использовать библиотеку rembg в Celery worker (Django), но как только я импортирую библиотеку, рабочий завершается преждевременно: objc[47160]: +[NSCharacterSet initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or …

24.07.2024
Как перенести оси в пользовательскую панель администратора Django 5?

У меня есть проект django с двумя админ-панелями, одна основная для наполнения моделями и т.д., а вторая для блогов (я хочу хранить там пользователей, группы и всевозможные журналы) Подключил logentry к пользовательскому, отвязал все лишнее от основного, но оси …

24.07.2024
Реализация google login с помощью django

У меня есть django приложение, в котором я хочу развернуть google login auth. Моим фронтенд-фреймворком является flutter. После входа с помощью flutter в google, он отправляет auth_code, полученный от google, на бэкенд django. Вот как я реализую свой логин …

24.07.2024
Аннотация Django, основанная на Count, не работает, всегда возвращает 1

В файле models.py я определил: class Order(models.Model): ... class Operation(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name="operations") ... У меня есть набор заказов, в котором первый заказ состоит из двух операций. orders = order.annotate(mycount=Count('operations')) print(orders[0].operations.count()) print(orders[0].mycount) Предыдущий …

24.07.2024
Как выполнить проверку на наличие переменной в Django template

У меня есть yml файл, я начинаю его с условия {% if inventory.parameters.access_groups.dev is defined %} --- kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: dev namespace: {{ inventory.parameters.namespace }} ... {% endif %} Для каких-то приложений данный параметр inventory.parameters.access_groups.dev будет, …