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

12.03.2024
Вывод в шаблон Django из EAV модели

Не могу разобраться как вывести значение характеристик в шаблон из модели, где сопоставляются характеристики со значениями. Я вывел значение из таблицы Product, а как вывести из таблицы ProductProperty? class Product(models.Model): name = models.CharField(verbose_name='Наименование', max_length=128) name_eng = models.CharField(verbose_name='Наименование (англ.)', max_length=128) slug …

12.03.2024
Создание списка пустых форм при отправке

Я работаю с Django и имею одну форму для каждого сотрудника, срок действия которой истекает каждые две недели. Например, срок действия табеля за прошлую неделю истек, и мне нужно создать список новых табелей. Как создать несколько пустых форм, …

12.03.2024
Зачем использовать Pydantic с Django?

< Я хочу внедрить Pydantic в свое приложение на Django (для обучения и собеседования), но мне интересно, зачем это делать? Почему я должен использовать проверку данных в таких вещах, как модели Django, когда сами поля уже имеют …

12.03.2024
Интеграция представления модели с DRF Spectacular и Redoc по аналогии с примером Pet Store Redocly

Я новичок в сфере разработчиков и в среде Python. В рамках своей стажировки я работаю над проектом по созданию пользовательской документации для JS-плагина. Проект настроен с помощью Django, drf-spectacular и redoc. У меня уже есть несколько представлений для …

12.03.2024
Стилизация формы Django CreateView

Я хочу создать форму, подобную варианту B, который показан на изображении, но не могу получить результат Моя форма выглядит как A. Я не использую ни Form, ни ModelForm, только CreateView. Я также не хочу изменять мои Views или добавлять какой-либо …

12.03.2024
Браузер не находит изображения из HTML при запуске на локальном хосте [дубликат]

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

12.03.2024
CSRF-токен из HTTP-заголовка 'X-Csrftoken' неверен

Я создаю веб-приложение (SPA, если быть точным) с отдельным фронтендом (React) и бэкендом (DRF). Оно использует сеансовую аутентификацию, но CSRF-токен по какой-то причине не корректен, и мне трудно понять почему, в частности, на маршруте выхода из приложения. Вот …

12.03.2024
Django Speed Up Aggregates

Я использую Django в качестве панели аналитики, где я получаю данные о заказах из Takealot Seller API и затем сохраняю каждый заказ в SalesModel. За месяц я получаю около 100000 заказов, и когда я пытаюсь агрегировать их с помощью …

12.03.2024
На моем сайте add-to-cart не(bagicon) не меняет свое значение [дубликат]

Я создал функцию добавления в корзину для моего сайта электронной коммерции В моем index.html: &lt;button class="action-btn"&gt; &lt;ion-icon name="bag-handle-outline"&gt;&lt;/ion-icon&gt; &lt;span class="count cart-items-count"&gt;{{request.session.cart_data_obj|length}}&lt;/span&gt; &lt;/button&gt; На изображении 1 видно, что я создал багикон, …

12.03.2024
Как написать запрос к модели Django, чтобы получить список продуктов с товарами, доступными в wishlist или нет?

Models.py models.py class Product(models.Model): code = models.CharField(max_length=50, default=None, null=True, blank=True, unique=True) name = models.CharField(max_length=100) category_id = models.ForeignKey(category, on_delete=models.CASCADE) size_id = models.ForeignKey(size, on_delete=models.CASCADE) cost = models.IntegerField() tax_id = models.ForeignKey(Tax, on_delete=models.CASCADE) price = models.IntegerField() class wishlist(models.Model): product_id = models.ForeignKey(Product, on_delete=models.CASCADE, error_messages = …

12.03.2024
Как отобразить сниппеты, представляющие компоненты пользовательского интерфейса, на страницах Wagtail CMS?

Я новичок в wagtail и работаю над проектом по созданию cms. В cms будут некоторые ui компоненты, такие как NavBars и карточки, которые я делаю через сниппеты, так что я могу повторно использовать их на разных страницах (или даже …

12.03.2024
В добавлении в корзину Span не работает должным образом [дубликат]

Я создал функцию добавления в корзину для моего сайта, но на сайте span не работает должным образом . Моя проблема в том, что: You can see in the marked portion of …

12.03.2024
Вставка только в определенные поля в formModel в django

У меня есть модель django и соответствующая ей форма для вставки и чтения значений из таблицы с тремя столбцами в базе данных. Мое требование заключается в том, что мне нужно вставить значение только в два столбца с помощью формы, …

12.03.2024
Django.core.exceptions.SynchronousOnlyOperation Вы не можете вызвать это из асинхронного контекста - используйте поток или sync_to_async

Я использую каналы Django для реализации веб-сокетов Я хочу получить базу данных quries, используя ORM внутри consumers.py посмотрите на мой код импорт json from channels.generic.websocket import AsyncWebsocketConsumer from .models import Game from accounts.models import CustomUser as User from channels.db …

12.03.2024
Django - Хочет ограничить доступ ко всем из них только для зарегистрированных пользователей, и у меня уже есть 100's функции, есть ли их любой, чтобы добавить его напрямую? [дубликат]

В файле Python-Django views.py у меня есть 100's функций, и я хочу ограничить доступ ко всем из них только для вошедших в систему пользователей. Я знаю, что могу добавить "@login_required(login_url='/admin/login/')" над каждой функцией, и это хорошо работает. Но так …

12.03.2024
У меня проблема со статическими файлами в django [duplicate]

Я не могу ссылаться на контексты в js HTML {% load static%} {%block content%} &lt;div id="backSign" , style="display: none;"&gt;go to lesions&lt;/div&gt; &lt;ol id="list"&gt;&lt;/ol&gt; {% endblock content%} {% block extrajs %} &lt;script src="{% static 'assets/js/idioms.js'%}"&gt;&lt;/script&gt; {% endblock extrajs %} …

12.03.2024
Как добавить m2m-поле во время итерации для копирования objs

For a in Company.objects.all(): a.uuid=None a.save() a.users.add(*User.objects.all()) Цель кода - продублировать компанию и добавить в нее всех пользователей. Это не работает, мне нужно сначала сохранить его и снова выполнить итерацию, чтобы добавить пользователей. Как я могу добавить во …

12.03.2024
Как сделать модели django с большим количеством функций-членов более управляемыми?

У меня огромная модель из-за множества функций-членов. Я хотел бы разделить функции на отдельные классы по их назначению, чтобы все было более упорядочено. Использование OneToOneField не является для меня хорошим вариантом, поскольку мое приложение сильно зависит от кэширования …

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

Urls.py path('panel/', include('panel.urls')), path('', include('base.urls')), пользователю не суперадмину запрещен доступ к panel.urls пользователю суперадмин разрешен доступ к panel.urls middllware.py # panel/middleware.py from django.shortcuts import redirect from django.urls import reverse class AdminRestrictMiddleware: def __init__(self, get_response): self.get_response …

12.03.2024
Django сохраняет данные в неправильной модели Почему он сохраняет данные моделей B,C в модели A

У меня есть 3 модели django CustomerDetail CarrierForm InfluencerModel Когда я пытаюсь сохранить данные в CarrierForm или InfluencerModel через различные формы страницы, они сохраняются в модели CustomerDetail Почему это происходит, подскажите, что я делаю не так? Вот …

12.03.2024
Django двухфакторный OTP в DRF

Я хочу защитить один маршрут в проекте на DRF, но есть особенности, пример реализации, которые я не нашел в интернете. Структура логики выглядит следующим образом Внедрите двухфакторную аутентификацию (2FA): Интегрируйте сторонний сервис, например Google Authenticator, для …

12.03.2024
Соединение не удалось: Connection refused Работает ли сервер на хосте "127.0.0.1" и принимает TCP/IP-соединения на порт 5432?

у меня возникает ошибка подключения к sql cloud при развертывании в google cloud, в моем облаке sql, IP публичный 34.66.xx.xxx. enter image description here но когда я запускаю код ./cloud-sql-proxy &lt;connection_name&gt; то обратная связь: 2024/03/05 …

12.03.2024
Mypy с Django: type[MyModel] не имеет атрибута "objects" [attr-defined]

После того как я создал свою модель Django и добавил метод, использующий менеджер "objects", Mypy продолжает выдавать ошибку (команда: "mypy ."): models.py:168: error: "type[MyModel]" has no attribute "objects" [attr-defined] Как это решить?

12.03.2024
Подход Backend vs Frontend для загрузки больших файлов в удаленное хранилище [дубликат].

Я создаю программное обеспечение, связанное с доставкой контента. Она включает в себя загрузку больших видеофайлов (100GB+). Я понимаю, что в общем случае для загрузки файла можно использовать input элемент html и загрузить его в …

12.03.2024
Как устранить ошибку "DuplicateColumn" при выполнении миграций Django?

Я столкнулся с проблемой при запуске миграций в моем проекте Django. Вот сообщение об ошибке, которое я получаю: psycopg2.errors.DuplicateColumn: column "order_address" of relation "orders_order" already exists Эта ошибка, похоже, связана с процессом миграции. Я проверил свои файлы миграции и …

12.03.2024
Не печатаются требуемые данные из имеющихся в json

[Это исходный код. Здесь я перебираю кучу json-записей и пытаюсь вывести только несколько]. (https://i.stack.imgur.com/KUlfj.png) Последние несколько пустых столбцов - это те, где я пытался вывести определенные данные. Он не печатает их вообще. Предполагается, …

12.03.2024
Токен csrf отображается в браузере как текст

Enter image description here я новичок в django. я пытаюсь создать форму входа в django, но когда я пишу строку csrf_token после тега, она отображается в браузере. все очень запутано для меня, я не знаю, что делать. …

12.03.2024
Ошибка при создании таблицы закрытия в Django: объект 'ForeignKey' не имеет атрибута 'column'

У меня есть модель Jobs и мне нужна таблица закрытия job_hierarchies схема выглядит следующим образом Table job_hierarchies { account_id int [not null] ancestor int [not null, ref: &gt; jobs.id] descendant int [not null, ref: &gt; jobs.id] level int [not …

12.03.2024
Метод передачи полос в django

я работаю над проектом, в котором я хочу перевести сумму нескольким клиентам по полосам, я использовал метод перевода по полосам, но я получаю следующую ошибку Ошибка: Запрос req_FlLAHrjOxkd4IO: У вас недостаточно доступных средств на счете Stripe. Попробуйте добавить средства …

12.03.2024
Django не отправляет отрендеренный массив в Angular

Я пытаюсь создать API на Django, который получает изображение, применяет фильтр и возвращает изображение с фильтром на frontEnd, который сделан на Angular. Но когда я вызываю API, моя модель получает изображение, но не применяет фильтр и не возвращает измененное изображение. …

12.03.2024
Django email html формат не

`html = """\ &lt;html&gt; &lt;head&gt;&lt;/head&gt; &lt;body&gt; &lt;p&gt;Hi Team,&lt;br&gt;&lt;br&gt; Reminder:&lt;br&gt; Please check if Domain listed below need to be renewed.&lt;br&gt;&lt;br&gt; {0} &lt;/p&gt; &lt;/body&gt; &lt;/html&gt; """ www = get_data_from_db() week_old = 14 d = [] for domain in www: days = compute_days(domain) …

12.03.2024
Нулевое поле, возвращающее требование

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

12.03.2024
Асинхронная загрузка вложенных моделей в Django

У меня есть модели: class ObjectA(models.Model): alias = models.CharField(max_length=50) objectb = models.ForeignKey(ObjectB, on_delete=models.PROTECT) class Meta: db_table = "objecta" class ObjectB(models.Model): name = models.CharField(max_length=50) objectc = models.ForeignKey(ObjectC, on_delete=models.PROTECT) class Meta: db_table = "objectb" class ObjectC(models.Model): name = models.CharField(max_length=50) …

12.03.2024
Развернутая таблица с иерархическими индексами?

Использую pandas 2.0.3. Я знаю, что это может показаться простым, но я не знаю, как заставить это работать. Я использую pandas pivot table для перестановки таблицы в соответствии с шаблоном. Вот текущий код, который я использую: x = …

12.03.2024
Отправка пользовательской ошибки через API для отображения во flutter

У меня есть функционирующий фронт flutter для регистрации пользователей, который потребляет API Django-rest-framework. С 3 полями (Username, Email и Password). Я пытаюсь добавить закусочную, которая появляется, когда пользователь заполняет поле неправильно в соответствии с моими валидациями. Вот что я …

12.03.2024
Как устранить сегфайты, которые возникают в рабочем коде только при отладке с помощью ipdb?

Я использую: Python: 3.11.0 Django: 4.2.8 djangorestframework 3.14.0 sqlite: 3.38.5 Когда я отлаживаю и использую 'n' для перехода к методу, я иногда получаю segfault там, где нет проблем с нормальным выполнением кода. Я могу переместить 'ipdb.set_trace()' …

11.03.2024
Не получается вывести аватар пользователя в коментариях Django с использованием Ninja shema

Файл с моделями для постов и коментариев from django.db import models from django.urls import reverse from django.utils import timezone from taggit.managers import TaggableManager from blog.manager import PublishedManeger class Post(models.Model): class Status(models.TextChoices): DRAFT = &quot;DRAFT&quot;, &quot;Draft&quot; PUBLISHED = &quot;PUB&quot;, &quot;Published&quot; title …

11.03.2024
Динамическое создание вариантов в django

Я пытаюсь динамически заполнить выбор в форме django, выбор происходит из внешнего API. Моя модель на данный момент: from django.db import models class MyModel(models.Model): choice_field = models.CharField(max_length=100, choices=()) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) api_url = 'http://api.com' response = …

11.03.2024
Почему мой секундомер добавляет фиксированное время при обновлении?

У меня есть скрипт Vue.js, который добавляет время к моему секундомеру, когда я обновляю страницу - всегда добавляет дополнительные 6 часов. Скрипт представляет собой просто кнопку, которая отслеживает время при нажатии и отправляет время в модель django после остановки. …

11.03.2024
Как эффективно создавать и поддерживать SQL-индексы в Django с помощью PostGIS?

Я работаю над проектом Django, который использует PostGIS для пространственных данных. В настоящее время я рассматриваю возможность создания SQL-индекса для поля created_at для повышения производительности запросов. Поле created_at настроено на auto_now_add=True, то есть оно автоматически фиксирует временную метку при создании …