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

08.07.2024
У меня проблема с обратной функцией Django

Я изучаю django и долго пытался заставить работать reverse(), но у меня ничего не получилось. Я не хочу использовать {% url ''....%}. это models.py Я создал 2 таблицы Category & Product from django.db import models class Category(models.Model): name …

08.07.2024
MultiValueDictKeyError в /api/products/

Я столкнулся с MultiValueDictKeyError в моем проекте Django при попытке получить доступ к API по адресу http://127.0.0.1:8000/api/products/. Ошибка возникает на этой строке: category = self.request.GET['category']. Вот мое мнение: class ProductList(generics.ListCreateAPIView): queryset = models.Product.objects.all() serializer_class = serializers.ProductListSerializer …

08.07.2024
Почему Swagger дублирует мою документацию в конечных точках, используя {формат}?

Я создаю документацию с помощью Swagger в проекте Django, я не понимаю, почему он дублирует некоторые конечные точки, добавляя {format}, на первый взгляд это одни и те же конечные точки: например, GET …

08.07.2024
Сохранение данных о товарах в AJAX-запросах для создания счетов-фактур

Я работаю над Django-приложением для создания счетов-фактур. Пользователи могут добавлять несколько товаров в счет-фактуру перед ее отправкой. Я столкнулся с проблемой, когда данные о продукте не сохраняются между AJAX-запросами при создании счета-фактуры (это мое предположение). Моя текущая настройка: …

08.07.2024
ASGI/DJANGO - WebSocket запросы улетают в urls.py, вместо routing.py

Бьюсь с добавлением чата на Django сайт. Сайт работает на Daphne с Apache2 в качестве обратного прокси. Проблема в следующем, при попытке подключиться к WebSocket получаю такую ошибку: WebSocket connection to 'wss://website/ws/adminChat/' failed: Заметил такую штуку, что ASGI.py не …

08.07.2024
Django stripe on deploy Ошибка при проверке подписи вебхуков

у меня есть приложение django react, я добавил stripe в django, файлы сборки react я установил на статический django Я протестировал на localhost с stripe cli работает нормально, но после того как я развернул свой django проект на vercel …

08.07.2024
Django использует aggregate() и distinct() вместе

У меня есть набор фильтров, который имеет следующие атрибуты: dosFromGte = filters.DateFilter(method="search_by_dos_from_gte", lookup_expr="gte") dosToLte = filters.DateFilter(method="search_by_dos_from_lte", lookup_expr="lte") # One of these methods: def search_by_dos_from_lte(self, queryset: Chart, name: str, value: str) -> Chart: return queryset.annotate(max_dos=Min("diagnosis__dos_from")).filter(max_dos__lte=value) # using annotate and aggregate …

08.07.2024
Как фильтровать категории и подкатегории с помощью просмотра списка в Django

У меня есть модели Category и SubCategory в Django, и мне нужно получить потомка модели Category в 'class SubCategoriesListView' `models.py class Category(models.Model): name = models.CharField('Категория', max_length=150, default='name') url = models.SlugField(max_length=160, unique=True) class SubCategory(models.Model): name = models.CharField('SubCategory', max_length=150, default=True) url …

08.07.2024
POO (Python w/Django) [закрыто]

Бонжур, бонсуар, Я прошу вашей помощи, чтобы понять принцип и как сделать объектно-ориентированное программирование, я в настоящее время обучается на Web & Mobile Web Developer, и я в настоящее время изучает ООП, но смотреть различные видео, чтобы понять, и …

08.07.2024
Django: Панель управления продавца не отображает все заказы на проданные товары

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

08.07.2024
Как пометить действие DRF ViewSet как освобожденное от применения пользовательского промежуточного ПО?

Я создал Custom Django Middleware и добавил в MIDDLEWARE переменную настроек правильно. from django.http import HttpResponseForbidden class MyCustomMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): return self.get_response(request) def process_view(self, request, view_func, view_args, …

08.07.2024
Django возвращает "Вам не разрешено выполнять это действие." при создании новой записи

У меня есть приложение, в котором я хочу запускать скрипты. Эти скрипты хранятся в базе данных. Вот как я делаю все это, используя Django 5.0.1 : Прежде всего, это мой файл настроек : #... INSTALLED_APPS = …

08.07.2024
Django pet-project для начинающих [закрыто]

Я начинаю изучать django и понятия не имею, что я могу написать наиболее полезного для практики в этом в начале. Может ли кто-нибудь дать несколько советов по выбору темы для моего unboarn projectc? Может быть, блог или онлайновый магазин, …

08.07.2024
Какой самый быстрый способ запросить элементы с существующим внешним ключом и записью "многие-ко-многим" в Django?

У меня есть простая модель с внешним ключом и отношениями "многие-ко-многим": class Car(models.Model): uuid = models.UUIDField() is_red = models.BooleanField() class Owner(models.Model): car = models.ForeignKey(Car, to_field="uuid", on_delete=models.CASCADE) class Driver(models.Model): cars = models.ManyToManyField(ProtectedArea, related_name="cars") Сейчас большая часть …

08.07.2024
Получить последнюю запись об объекте

У меня есть две модели: Cat (id, name) CatRecords (id, cat_id, status, created_time) Каждый день у кошки есть одна запись о состоянии кошки Я хочу получить все кошки и последнюю запись каждой из них, отсортированную по времени …

08.07.2024
Проблема социальной аутентификации Django: Невозможно войти в систему с помощью Facebook или LinkedIn

Я столкнулся с проблемой интеграции социальной аутентификации (Google, Facebook, LinkedIn) в мое веб-приложение Django с помощью social-auth-app-django. В то время как вход в Google работает нормально, я не могу заставить Facebook или LinkedIn работать правильно. Логин …

08.07.2024
Как изменить MARKDOWNX_MEDIA_PATH в настройках Django, чтобы включить имя изображения в путь?

Я использую библиотеку markdown, я хочу изменить путь к изображениям таким образом, чтобы он содержал имя файла, согласно markdown [doc][1] путь можно изменить, добавив что-то вроде : from datetime import datetime MARKDOWNX_MEDIA_PATH = datetime.now().strftime("markdownx/%Y/%m/%d") Я попробовал добавить …

08.07.2024
Django-admin startproject coredj Файл "<stdin>", строка 1 django-admin startproject core SyntaxError: invalid syntax В чем тут проблема?

всякий раз, когда я запускаю django-admin startproject core эту команду, она выдает ошибку синтаксиса. я использую python версии 3.11 и django версии 5.0.6. я пытаюсь создать это в моем E:drive и я успешно установил django и импортировать его искать …

08.07.2024
В django при выключении кнопки измените значение в базе данных на 'NO', при включении кнопки измените его на 'YES'. Использование Django

Models.py class AssetOwnerPrivileges(models.Model): asset_add = models.CharField(max_length=20,default='YES') html кнопка &lt;td&gt; &lt;label class="switch"&gt; &lt;input type="checkbox"&gt; &lt;span class="slider round"&gt;&lt;/span&gt; &lt;/label&gt; &lt;/td&gt; При переключении кнопки "ON" значение в базе данных меняется на "YES", при переключении кнопки "OFF" значение меняется на "NO".

08.07.2024
Как отправить идентификатор пользователя через формы

Я хочу отображать информацию в разделе профиля после получения информации от пользователя Но я не могу отправить идентификатор пользователя через формы Мои модели: class PersonalInformation(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='information') full_name = models.CharField(max_length=40) email = models.EmailField(blank=True, …

08.07.2024
Является ли serializer.save() атомарным?

@api_view(["POST"]) def register_view(request: "Request"): serializer = RegisterSerializer(data=request.data) serializer.is_valid(raise_exception=True) try: serializer.save() except IntegrityError: raise ConflictException return Response(serializer.data, status=status.HTTP_201_CREATED) class ConflictException(APIException): status_code = 409 default_detail = "username is already taken" default_code = "conflict" def test_username_taken(self): with transaction.atomic(): User.objects.create_user(username="customer4", password="Passw0rd!") …

08.07.2024
Что вызывает этот ответ BadDeviceToken в APNS?

Вот мой код, отправляющий apns: @classmethod def PingDevice(cls, devicetoken, pushmagic): # Create the payload for the push notification payload = Payload(custom={'mdm': pushmagic}) print("Payload:", payload) print(f"device token: {devicetoken}") # Path to your certificate cert_path = os.path.join(settings.BASE_DIR, 'sign', "PushCert.pem") …

08.07.2024
Аутентификация OIDC Linkedin отменена в апликации django

Я интегрировал OIDC Linkedin third party auth в мое django приложение и оно автоматически подтвердило подлинность. Я прилагаю журналы для сравнения, если кто-то сталкивался с этой проблемой раньше или знает решение, пожалуйста, не стесняйтесь дать мне решение, <a href="https://i.sstatic.net/JgYuxL2C.png" rel="nofollow …

08.07.2024
Динамическая генерация запроса Django .filter() с различными атрибутами и типами соответствия [дубликат]

Я использую Django 1.6 и Python 2.7, и мне нужно динамически генерировать фильтр queryset. Основное, что мне нужно, это использовать различные поля (field1, field2, field3) в фильтре и использовать различные типы соответствия (equals, startsfrom, endswith, contains). Вот пример …

08.07.2024
Настройки статических url в jinja2

Я использую шаблон jinja2 в Djagon и хочу назначить статический url для всего проекта, чтобы не использовать длинный относительный путь в css и js файле. Ниже показано, как я установил шаблон jinja2 в Django и настроил окружение jinja2. TEMPLATES = …

08.07.2024
Django создает дубликаты записей

В таблице Subject всего 5 предметов с уникальными именами, но при выполнении следующего запроса для заполнения таблицы некоторые студенты имеют 5, некоторые 10, а некоторые заполнены 15 или 20 записями. Он должен создавать записи для каждого ученика по …

07.07.2024
Gunicorn Проблемы с ModuleNotFoundError при развертывании DRF-проекта в Render из-за

ПроектDRF запущен в среде разработки, ожидает развертывания в Render через yaml. Сообщение об ошибке выглядит следующим образом: ==&gt; Running 'gunicorn core.wsgi:application' Traceback (most recent call last): File "/opt/render/project/src/.venv/bin/gunicorn", line 8, in &lt;module&gt; sys.exit(run()) ^^^^^ File "/opt/render/project/src/.venv/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in …

07.07.2024
Ошибка с jquety

Выдает scripts.js:37 Uncaught ReferenceError: $ is not defined хотя все подключено вот html: {% load static %} &lt;!doctype html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0&quot;&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;ie=edge&quot;&gt; &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot; integrity=&quot;sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=&quot; crossorigin=&quot;anonymous&quot; defer&gt;&lt;/script&gt; &lt;script …

07.07.2024
Как отфильтровать товары товары по категориям Django

Есть две модели: Категории и Подкатегории class Category(models.Model): parent = models.ForeignKey('self', blank=True, related_name='child', null=True, on_delete=models.CASCADE) name = models.CharField('Категория', max_length=150, default='name') url = models.SlugField(max_length=160, unique=True) image = models.ImageField('Картинка', upload_to='img', null=True, blank=True) class Meta: unique_together = ('url', 'parent',) verbose_name_plural = 'Категории' def …

07.07.2024
Django __main__.Profile не объявляет явный ярлык приложения

Итак, я работаю над Django и пока не имею большого опыта работы с ним. До сих пор все было в порядке, но теперь я столкнулся с этой ошибкой: RuntimeError: Класс модели main.Profile не объявляет явную метку app_label и …

07.07.2024
Развертывание Coolify Django

Я использую Coolify и хочу развернуть приложение Django. Я создал entrypoint.sh #!/bin/sh set -e echo "Running migrations..." python manage.py migrate echo "Collecting static files..." python manage.py collectstatic --noinput echo "Starting Gunicorn HTTP server..." exec gunicorn coolify.wsgi:application --bind …

07.07.2024
Закрывается WebSocket сразу после открытия (Django, Daphne, Redis)

Возникла необходимость внедрения на WSGI Django сайт - чата. Сайт крутился на Apache2 - OS Debian 12. После изучения документации в проект были внедрены redis, сайт хостится на Daphne и в качестве обратного прокси используется Apache2, но после попытки подключиться …

07.07.2024
Использование jquery-editable-select в приложении Django

Это мое самое первое приложение на Django, поэтому прошу не быть слишком строгими :-) Я пытаюсь использовать jquery-editable-select в моем веб-приложении Django, но я заблудился. https://github.com/indrimuska/jquery-editable-select Согласно этой ссылке, кажется, что сначала нужно установить NPM …

07.07.2024
Какой процент производственных бэкендов использует Raw SQL напрямую? [закрыто]

Я просматривал бенчмарки веб-фреймворков от Tech Empower.. Я заметил, что самые высокопроизводительные версии фреймворков использовали сырой sql, а установки тех же фреймворков, использующие ORM или Query Builder, были значительно менее производительными (до 5 раз!). Посмотрите, …

07.07.2024
Как использовать аутентификацию JWT-токена для API-запросов с помощью rest_framework_simplejwt без необходимости идентификации пользователя?

У меня есть конечная точка API для моего приложения django, где я позволяю любому человеку с маркером доступа JWT (действительным в течение 15 минут) использовать API. Но это не работает, когда я делаю GET-запрос с маркером доступа. Аутентификация отвечает …

07.07.2024
Я пытаюсь получить доступ к модели, используя внешний ключ в другой модели в том же файле models.py. Но я получаю ошибку "имя_модели" не определено

Class chaiVariety(models.Model): CHAI_TYPE_CHOICE = [ ('ML', 'MASALA'), ('GR', 'GINGER'), ('KL', 'KIWI'), ('PL', 'PLAIN'), ('EL', 'ELAICHI'), ] имя = models.CharField(max_length=100) изображение = models.ImageField(upload_to='chais/') date_added = models.DateTimeField(default=timezone.now) type = models.CharField(max_length=2, choices=CHAI_TYPE_CHOICE) описание = models.TextField(default=' ') def __str__(self): return self.name #One to many …

07.07.2024
Проблема фильтрации CartOrderItems по поставщику с помощью Django ORM

Я столкнулся с проблемой фильтрации CartOrderItems по Vendor с помощью ORM Django. Вот сценарий и проблема, с которой я столкнулся: 1.Сценарий: У меня есть Django-приложение, в котором продавцы могут загружать товары (модель Product) и управлять своими заказами (модели CartOrderItems …

07.07.2024
Django orm - как объединить несколько таблиц

У меня есть куча таблиц в postgresql: create TABLE run ( id integer NOT NULL, build_id integer NOT NULL, ); CREATE TABLE test_info ( suite_id integer NOT NULL, run_id integer NOT NULL, test_id integer NOT NULL, id integer NOT …

07.07.2024
Редирект в представлении не находит путь к url или шаблон html

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

07.07.2024
Как я могу исправить ошибку развертывания Django с помощью медиафайлов

Установите мой проект django с nginx, gunicorn и whitenoise; это с использованием среды ubuntu. Когда я загружаю изображение на свой сервер, все получается отлично, но при выполнении запроса он выдает такую ошибку: "GET /media/new/image/Imagen_de_WhatsApp_2024-07-05_a_las_14.24.21_e5e0f412.jpg HTTP/1.1" 404 179 " …