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

26.08.2025
Как мне отобразить определенную информацию в html странице django из базы sqlite3?

Создаю тестовый проект в Django rest api. Есть данные из sqlite3: [ { "id": 1, "title": "test", "content": "test", "idcard": "Card", "idmenu": "Info", "author": "Admin", "date": "3" }, { "id": 2, "title": "Name table1", "content": "table1 will be here", "idcard": …

25.08.2025
Шаблоны для тестирования разрешений web API

Я работаю над веб-API для создания файлов cookie в формате JSON. Подумайте о /items/<id> с вашей типичной ГРУБОСТЬЮ delete, patch, get, и post. Недавно мы начали внедрять новую модель разрешений для API, в которой определенные операции запрещены на основе сочетания …

25.08.2025
Таблицы "присоединения" Django

У меня есть 3 таблицы в Django class Transactions(models.Model): public_key = models.ForeignKey(Keys, on_delete=models.CASCADE) txid = models.CharField(max_length=30) timestamp = models.DateTimeField() hash = models.CharField(max_length=64) block = models.IntegerField() amount = models.IntegerField() saldo = models.IntegerField() fee = models.IntegerField() fiat_CHF = models.FloatField(default=0) fiat_USD = models.FloatField(default=0) …

25.08.2025
Django join, где значения не равны нулю

У меня есть 3 таблицы в Django class Transactions(models.Model): public_key = models.ForeignKey(Keys, on_delete=models.CASCADE) txid = models.CharField(max_length=30) timestamp = models.DateTimeField() hash = models.CharField(max_length=64) block = models.IntegerField() amount = models.IntegerField() saldo = models.IntegerField() fee = models.IntegerField() fiat_CHF = models.FloatField(default=0) fiat_USD = models.FloatField(default=0) …

25.08.2025
Так много сообщений терминала при запуске django runserver

Когда я начну python manage.py runserver Я получаю много сообщений, похожих на следующие: File C:\Users\PC\OneDrive\Documents\DoseSaaS\DoseV3MasterSaaS\templates\admin\dose\tenant\change_list.html first seen with mtime 1754471094.0 до такой степени, что оно заполнит окно терминала. Как мне это остановить? Не удалось ничего найти в проекте, …

24.08.2025
Электронная почта для сброса пароля Django REST Auth отправляет URL API вместо URL-адреса реакции интерфейса

Я использую dj-rest-auth с Django в качестве серверной части и React.js в качестве интерфейса. Я хочу, чтобы электронное письмо для сброса пароля указывало на мой URL-адрес интерфейса React, а не на конечную точку API по умолчанию. Отправка: http://localhost:8000/api/auth/password/reset/confirm/{uidb64}/{token} …

23.08.2025
Показать текст из файла Json в шаблоне Django

Я начинаю изучать django, я создал несколько базовых шаблонов / представлений и хочу отобразить текст из файла json, расположенного в папке assets/jsons.Файл называется "quotes.json". Содержимое файла json: { "emp_details": [ { "emp_name": "johnny", "email": "example1.mail@gmail.com", "job_profile": "intern" }, { "emp_name": …

23.08.2025
Django не может зарегистрировать oauth2_provider и rest_framework в INSTALLED_APPS

Я работаю над этим проектом выходного дня, чтобы изучить Django, и я застрял. До добавления фреймворка REST (предпоследняя фиксация в репозитории) все работало нормально. Как только я добавил библиотеку djangorestframework, все рухнуло. Теперь, независимо …

22.08.2025
Управление группами Django и разрешениями для пользовательских пользователей

В своих проектах на Django я привык создавать пользовательскую модель пользователя и управлять тем, что мой пользователь может делать для определенного маршрута, используя поле ролей, подобное этому: class User(AbstractBaseUser, PermissionsMixin): name = models.CharField("full name", max_length=255, blank=True) email = models.EmailField("email address", …

21.08.2025
Веб-приложения Stripe не запускаются в приложении Django во время обычного процесса оформления заказа

Я интегрирую Stripe со своим приложением Django (используя фреймворк Django REST Framework). Я настроил его на прием сообщений, и когда я использую Stripe CLI для запуска событий, все работает отлично. Пример команды Stripe CLI: stripe listen -переадресация на локальный …

20.08.2025
Сигнал Django connection_created вызывает проблемы при тестировании

В моем приложении django у меня есть список типов уведомлений, и я хочу разрешить клиентам подписываться на один или несколько типов уведомлений. У каждого типа уведомлений есть своя собственная логика, поэтому код каждого уведомления должен быть в другом классе, но …

20.08.2025
535, b'5.7.139 Проверка подлинности не удалась, обычная проверка подлинности отключена

У меня есть веб-сайт, на котором используется форма обратной связи по электронной почте. Недавно мне сказали, что она не работает. Когда я воссоздал ошибку в процессе разработки, я получил сообщение об ошибке 535, b'5.7.139 Authentication unsuccessful, basic authentication is disabled. …

19.08.2025
Stripe: "Не найдено подписей, соответствующих ожидаемой подписи для полезной нагрузки" с использованием фреймворка Django Rest и request.body

Я интегрирую Stripe webhooks в свой API, который построен на платформе Django Rest Framework (DRF). Вот мой вид webhook: class StripeWebhookView(APIView): permission_classes = [AllowAny] # Public webhook def post(self, request, *args, **kwargs): payload = request.body sig_header = request.headers.get('stripe-signature') …

19.08.2025
Используя список, который зависит от другого списка в excel с использованием python

У меня есть требование создавать зависимые выпадающие списки в excel с помощью python. этот код отлично работает, когда я загружаю файл и открываю его в libre office. Но когда я пытаюсь открыть его на компьютере Mac, он выдает следующую ошибку. …

19.08.2025
JSONField в Django Admin как встроенный

В моей модели есть JSONField, его структура представляет собой dict. class MyModel: final_result = models.JSONField() Но он довольно большой, и его сложно редактировать с помощью любого JSON-виджета. Поэтому я подумал, что, возможно, мне нужно разобрать / разделить его на …

18.08.2025
Пытаюсь выполнить тестирование Selenium в Django в Docker, получаю ошибку ERR_CONNECTION_REFUSED

Я пытаюсь запустить тестирование Selenium в Docker с помощью Django. Но я продолжаю получать ошибку ERR_CONNECTION_REFUSED при использовании live_server_url. Я пытался использовать контейнер django с помощью f"http://django:{self.port}{reverse('account_login')}" Я также пытался использовать ip-адрес контейнера django, но это тоже не сработало. Часть …

17.08.2025
Как пересоздать миграции с нуля в БД в Django?

Такая проблема: я экспериментировал с ORM и создавал/модифицировал модели. В итоге "захламил" всю базу данных (соответственно, начались ошибки при применении новых миграций). Есть ли какой-то способ с помощью средств самого Django очистить БД и заново провести с нуля все миграции? …

16.08.2025
Объект 'RegisterSerializer' не имеет атрибута '_has_phone_field'

Dj-rest-auth библиотека возвращает эту ошибку, когда я отправляю запрос в конечную точку /registration from rest_framework import serializers from dj_rest_auth.registration.serializers import RegisterSerializer class RegSerializer(RegisterSerializer): phone = serializers.CharField(required = False) def get_cleaned_data(self): data= super().get_cleaned_data() data['phone']=self.validated_data.get("phone","") return data Сообщение об …

16.08.2025
Организация тестирования проектов Django

Официальная документация не дает ответ на этот вопрос. Там общие положения как писать и как запускать. Что имеем Проект на django 9 приложений мультиязычность дополнительно web api тестовая среда с написанными тестами (application1/tests/, application2/tests/ etc.) Вопрос Как отделить …

15.08.2025
Пути URL-адресов конечных точек Django REST API

У меня есть приложение на Django 4.2 с базой данных Postgres и REST API. Мой urls.py содержит этот путь в urlpatterns: path('create/<int:pk>/<str:name>/', ComponentCreate.as_view(), name='create-component') ComponentCreate in views.py относится к простой таблице базы данных (component) с идентификатором в качестве целочисленного первичного …

15.08.2025
Разверните закрепленный монорепо на железной дороге

Я пытаюсь развернуть свой докеризованный проект monorepo (Django & Next.js) на Railway, но у меня постоянно что-то не получается. Структура моих папок железная дорога.том [build] builder = "dockerfile" # Frontend …

15.08.2025
Ошибка базы данных: объекты DatabaseWrapper, созданные в потоке, могут использоваться только в этом потоке

У меня возникает следующая проблема, когда я пытаюсь выполнить свои Django тесты: Однако эта проблема возникает только тогда, когда я пытаюсь выполнить все свои тесты одновременно, если я выполняю их один за другим или модуль за модулем, все хорошо. Версий …

14.08.2025
Как выполнить SQL-скрипт Snowflake с несколькими операторами (DECLARE, DDL, DML, CASE) из Python с параметрами и получить результаты SELECT?

Я новичок в Python и скриптовых блоках Snowflake. Я хочу сохранить SQL-скрипт Snowflake с несколькими инструкциями в файле .sql и запустить его из Python с параметрами. Сценарий может включать в себя DECLARE, DDL, DML, логику CASE — в основном поведение, …

14.08.2025
Встроенная кнопка keyboardbutton с обратным вызовом_data не работает

InlineKeyboardButton с помощью callback_data не работает. Когда я нажимаю на нее, ничего не происходит. Вот как я создаю кнопку: from django.apps import apps from asgiref.sync import sync_to_async from telegram import Update, InlineKeyboardMarkup, InlineKeyboardButton, WebAppInfo from telegram.ext import CommandHandler, ApplicationBuilder, MessageHandler, …

13.08.2025
Как в Django вывести в HTML отдельно "родителя" и "наследников"?

Требуется в таблицу HTML отдельно вывести "родителя" (тип прибора) и "наследников" (модификация прибора). Пока получется выводить все в один столбец - т.е. если у прибора указан "Тип", то выводится его тип, а если указана модификация, то выводится модификация (см. скриншот), …

13.08.2025
Snyk помечает код как уязвимость при обходе пути, но код, похоже, в порядке

In my django python application I have such functions: def get_sanitized_file_path(file_path: str) -> Path: ALLOWED_BASE_DIR = Path(settings.MEDIA_ROOT).resolve() if not file_path: raise SuspiciousOperation("No file path provided") try: file_path = os.path.normpath(file_path) if ".." in file_path: raise SuspiciousOperation("Path traversal attempt detected") # Security: …

13.08.2025
Как обрабатывать файл customer.subscription.created, если организация (клиент) еще не существует в Stripe webhook?

Я использую Django и Stripe для мультитенантной SaaS-системы. Я регистрирую пользователей и организации вручную из view и создаю клиента и подписку с помощью Stripe API перед сохранением в базе данных. Вот мой веб-сайт: class StripeWebhookView(APIView): permission_classes = [AllowAny] …

13.08.2025
Тестирование сложной составной пользовательской формы django

У меня есть 2 сложных пользовательских класса форм; каждый класс содержит несколько подформ (model form, formset и иногда вложенный formset). Я написал тесты для них обоих : тесты методов form (init, full_clean, is_valid) с использованием данных post. Я ищу способ …

11.08.2025
Товары Не Добавляются В Корзину Анонимных Пользователей?

Я хочу, чтобы пользователи, не вошедшие в систему, могли добавлять товары в свою корзину, но когда я нажимаю "добавить в корзину", товар в корзину не добавляется это мой views.py : это мой cart.js : var UpdateBtns= document.getElementsByClassName('update-cart') for(i=0;i< UpdateBtns.length;i++){ UpdateBtns[i].addEventListener('click',function(){ …

11.08.2025
Реализация MultiPolygonZMField в GeoDjango/джанго

У меня есть файл .shp, и результат ogrinfo выглядит следующим образом # ogrinfo -so AnalysisV1.shp AnalysisV1 INFO: Open of `AnalysisV1.shp' using driver `ESRI Shapefile' successful. Layer name: AnalysisV1 Metadata: DBF_DATE_LAST_UPDATE=2025-06-23 Geometry: 3D Measured Polygon Feature Count: 223252 Extent: …

11.08.2025
Почему мои модели Django.Менеджер возвращает все объекты, связанные отношениями?

Я не совсем понимаю, что здесь происходит, но, похоже, super().get_queryset() делает не то, что я думаю? У меня отношение 1:N, и обратный поиск по умолчанию работает: >>> for thing in this.thing_set.all(): ... print(thing.this) Каждый из них является This. Однако, …

09.08.2025
Как мне сделать так, чтобы имена отображались левее и уменьшали расстояние между флажком и именем?

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

09.08.2025
Подписка на Stripe: latest_invoice.payment_intent вызывает ошибку атрибута: payment_intent

Я пытаюсь создать подписку в Stripe, используя Python и официальную библиотеку, с целью получения client_secret из PaymentIntent первоначального счета-фактуры для завершения оплаты на интерфейсе. Вот код, который я использую: import stripe stripe.api_key = 'sk_test_...' price_id = 'price_...' # …

08.08.2025
Ошибка d«Неверный MIME (»текст/html") (X-Content-Type-Options: nosniff)" при развертывании проекта Django с помощью gunicorn и Apache

Я пытаюсь развернуть проект на Django с помощью Gunicorn и Apache. gunicorn настроен и работает -> с этой стороны проблем нет Проблема в статических файлах, я настраиваю apache conf : <VirtualHost *:80> ProxyPass /static/ ! ProxyPass / http://0.0.0.0:8002/ ProxyPassReverse / …

07.08.2025
Как перекомпилировать static/css/site-tailwind.js файл в проекте Django

Я разрабатываю проект Django внутри контейнера docker, но столкнулся с проблемой. Я не могу заставить контейнер docker перекомпилировать статический файл/css/site-tailwind.css. Я пытаюсь включить компоненты, которые объявлены в файле assets/styles/site-tailwind.css, но, как бы я ни создавал изображение, оно не компилирует статический …

07.08.2025
Ошибка ModuleNotFoundError: No module named 'distutils' при создании проекта Django

Делал по инструкции.(Django 2.2) Сначала создал виртуальную среду. Затем установил Django: (projectlol) C:\Users\stefi>pip install django==2.2 Collecting django==2.2 Downloading Django-2.2-py3-none-any.whl.metadata (3.5 kB) Collecting pytz (from django==2.2) Using cached pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB) Collecting sqlparse (from django==2.2) Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB) Downloading …

07.08.2025
Не удается создать POST-запрос через HTMX для WebSocket

При попытке отправить форму в чате реального времени в консоли вместо POST появляется запрос GET (HTTP GET /?csrfmiddlewaretoken=some_csrf), и программа не доходит до пользователя. Джанго-версия 5.2.4, Дафна-версия 4.2.1 chat.html routing.py from django.urls import path from .consumers import …

07.08.2025
Проблема с количеством продукта Django [закрыта]

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

07.08.2025
React и Django DRF

Серверная часть работает, когда я тестирую ее с помощью http-файла. и непосредственно в конечной точке. POST http://localhost:8000/api/products/ HTTP/1.1 Content-Type: application/json Authorization: Bearer my_access_token { "name": "test", "price": 23, "stock": 3, "description": "test description", "in_sale": true, "sale_price": 21, "color": …

07.08.2025
Django Heroku django-tenant attributeerror: объект 'databasewrapper' не имеет атрибута 'schema_name'

Я переношу свою разработку на django-tenants, у меня не возникло никаких проблем с этим на моем локальном компьютере, но когда я переношу свои изменения в среду prod в Heroku, я получаю следующую ошибку: ошибка атрибута: объект 'databasewrapper' не имеет атрибута …