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

15.02.2022
Не работает расширение/свертывание иерархии Django MPTT

Я пытаюсь развернуть/свернуть иерархию комментариев, используя следующий код. Вывод только показывает узлы 0 уровня в виде ссылок, при нажатии на них ничего не расширяется. Какие есть предложения? Bootstrap v.5.0 {% recursetree comments%} <a role="button" data-bs-toggle="collapse" data-bs-parent="#accordion" href="#collapse{{node.level}}" aria-expanded="false" aria-controls="collapsed"> …

15.02.2022
Ошибка 405 при отправке формы Django

У меня возникает ошибка 405 при передачи POST. А именно: Method Not Allowed (POST): / Method Not Allowed: / [15/Feb/2022 20:41:54] "POST / HTTP/1.1" 405 0 Это ошибка возникает при отправление формы со страницы браузера. С другим html кодом …

15.02.2022
Как запросить Django ORM по моделям, связанным с последней записью

Здравствуйте, у меня есть проект Django со следующими моделями class Organization(models.Model): name = models.CharField("Name", max_length=128, unique=True) description = models.CharField("Description", max_length=256) class Scholar(models.Model): organization = models.ForeignKey(Organization, on_delete=models.CASCADE) name = models.CharField("Name", max_length=128) title = models.CharField("Title", max_length=256) def get_latest_snapshot(self): return …

15.02.2022
Django: Есть ли способ использовать "Extends" для контейнера Div, внутри которого я могу добавлять элементы?

Я создаю веб-сайт с помощью Django. Я создал класс-контейнер <div> для сохранения стандартного содержимого моих веб-страниц: <div class="container"> <div class="content"> </div> </div> Мне нужен этот класс div, потому что его стилизация взаимодействует с элементом navbar, который …

15.02.2022
CRUD в разных представлениях в одном шаблоне

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

15.02.2022
Суммирование значений для каждой строки в таблице, динамически генерируемой из контекстных переменных django

В моем шаблоне есть следующая таблица: <tbody> {% for user in users %} <tr> <td>{{ user.title }} </td> {% for fruit in fruits %} {{ sum|add:user|get_attr:fruit }} <td>{{ user|get_attr:fruit }} </td> {% endfor %} {% for vegetable in vegetables …

15.02.2022
Метод класса к классу Django ORM Model

В проекте Django у меня есть следующие модели: class Asset(Model): code = SlugField(max_length=DEFAULT_CODE_LENGTH, unique=True) name = CharField(max_length=DEFAULT_NAME_LENGTH) class Meta: abstract = True class District(Asset): # ... class-specific fields Я хотел бы добавить некоторую логику, чтобы при …

15.02.2022
Как использовать post_save и pre_save с одним отправителем с помощью сигналов django

могу ли я использовать post_save и pre_save с одним отправителем в сигналах Django? Я делаю это потому, что в моем модуле есть 2 случая, и оба требуют разных подходов. Вот мой код : models.py class Team(models.Model): name …

15.02.2022
DataError. Недопустимый синтаксис ввода для типа inet

Это убивает меня... Я получаю эту DataError при попытке вставить в postgres db. DataError at /admin/docmanager/target/ invalid input syntax for type inet: "86.2.2.61:53886" LINE 1: ...}', '90b137f6-b2c5-41b5-a9cc-c7267e61f309'::uuid, '86.2.2.61... Мое приложение развернуто на Azure, и я пробовал два разных …

15.02.2022
Django : Получение (модели) значения __str__ foreignkey (текст) вместо его ID в результате ajax-поиска

Я использую JS для поиска товаров таким образом : models.py (summary) class Produit(models.Model): famille = models.ForeignKey(Famille, on_delete=SET_NULL, null=True) sku = models.CharField(max_length=100, unique=True) nom = models.CharField(max_length=250) fournisseur = models.ForeignKey( Supplier, on_delete=models.SET_NULL, default=12, null=True) qty = models.IntegerField() mini = models.IntegerField() [...] …

15.02.2022
Как отправить переменные из X-DATA на сервер. Alpine JS & HTMX & Django?

У меня получился следующий фрагмент. В нем есть несколько блоков select. То, что я хотел бы сделать, это собрать обе переменные и отправить на сервер Django. Но request.GET пуст. Что не так? <div class="flex" x-data="{ foo: '', bar: …

15.02.2022
Как исправить "InternalError: переменная не найдена в списке целей подплана"

У меня есть старый проект Django (django-1.1.29) и несколько тестов в pytest (pytest-4.3.0), все запущено в Docker. База данных - PostgreSQL 10 и является сервисом docker-compose, от которого зависит приложение. Версия python - 2.7.18. В последнее время тесты …

15.02.2022
Проблема отношений между многими и многими в моделях Django

Я пишу свое самое первое приложение на django, что-то вроде кулинарной книги. У меня есть проблема с отображения грамматики ингредиента в представлении деталей рецепта (Ingredient и Recipe находятся в отношениях многие-ко-многим через модель IngredientRecipe). Вот мои модели: class Ingredient(models.Model): name …

15.02.2022
Как отобразить вложенные объекты в шаблоне django?

Вот мои объекты: (для хранения поля используется ArrayField из postgress) {{'intake': '2022-01-01', 'deadline': '2022-02-28'},{'intake': '2022-06-01', 'deadline': '2022-11-30'}} Пытаюсь вывести на экран все входы, но получаю вывод типа i,n,t,a,k,e,:,2,0,2,2,-,............ Пожалуйста, помогите решить эту проблему? Вот мой …

15.02.2022
Как проверить, добавлен ли новый объект в базу данных моделей в django?

Info: Как я могу проверить, если PlayingEleven получить новый объект в базе данных? В основном я хочу проверить, если PlayingEleven получить новый объект, то я хочу добавить этот новый объект в запись BattingInnings и если этот объект уже …

15.02.2022
Изображение Django не может загрузиться правильно, хотя я добавил статический корень

Settings.py STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR,'static') MEDIA_ROOT = os.path.join(BASE_DIR,'media') MEDIA_URL = '/media/' urls.py from django.contrib import admin from django.urls import path,include from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path('food/',include('foodApp.urls')), ] + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT) …

15.02.2022
Как я должен работать с датами в Django и PosgeSQL?

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

15.02.2022
Django Использование Row_Number в ORM с group_by

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

15.02.2022
Неподдерживаемый тип(ы) операнда(ов) для *: 'decimal.Decimal' и 'float'

Здесь я использую Django 3.0 и python 3.7 Вот мой views.py def update_stock_arriving_item(request, order_item_id): ... ... def _convert(from_currency, to_currency, price): custom_rate_obj = client.custom_rates.filter(currency=to_currency).first() if custom_rate_obj is None or custom_rate_obj.exchange_rate in (0, None): custom_rate_obj = ExchangeRates.objects.latest('created') return custom_rate_obj.convert(from_currency, to_currency, …

15.02.2022
Лучший метод для запроса в Django ORM

Я новичок в программировании и недавно возился с python и django. Я пытаюсь автоматизировать отчеты для своего финансового отдела и уже придумал дизайн базы данных, но застрял на разработке запросов для получения данных: Вот поток базы данных: <a …

15.02.2022
Как удалить объект ссылки так, чтобы не удалить ссылающийся объект в Django?

Здесь у меня есть две модели. одна Contact и другая Sent_replies. Если клиент хочет связаться с администратором, его информация будет храниться в модели Contact. Поэтому я хочу, чтобы если администратор ответит клиенту, то эта информация будет удалена из модели Contact …

15.02.2022
Заполнение раздела цены путем выбора товара в наборе форм django

У меня есть Django formset с 6 полями ввода. Каждый раз, когда пользователь выбирает товар, в каждой строке автоматически заполняются 3 поля с именами dp_price, tp_price и mrp. Я попробовал несколько вариантов, но не смог сделать это самостоятельно. <a …

15.02.2022
Как добавить дополнительное поле, отличное от пользователя, в группу django

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

15.02.2022
Невозможно закодировать кириллические символы xhmt2pdf в django

# libraries from io import BytesIO from django.http import HttpResponse from django.template.loader import get_template from xhtml2pdf import pisa from django.utils.encoding import smart_str # defining the function to convert an HTML file to a PDF file def html_to_pdf(template_src, context_dict={}): template = …

15.02.2022
Использование тега <select> в шаблоне django для передачи данных в представление

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

15.02.2022
Принудительная аутентификация пользователя в диспетчере URL в Django

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

15.02.2022
Django для соединений TCP/IP и Websockets

Я создаю торговый бэкэнд, который предоставляет потоковые цены (через Websockets) и торговую функциональность (конечные точки REST) веб-клиенту. Планировалось, что бэкэнд будет построен на Django. Однако, бэкэнд также должен получать цены в реальном времени через TCP/IP соединение от стороннего сервера …

15.02.2022
Django rest объединяет две модели в один APIview

У меня есть две модели class BaseModule(models.Model): name = models.CharField(max_length=255) class CompanyModule(BaseModelFields): company = models.ForeignKey(Company, on_delete=models.CASCADE, related_name='company_module') module = models.ForeignKey('common.BaseModule', on_delete=models.CASCADE) мне нужно вернуть представление API, которое выглядит следующим образом data: { available: [{id:1, name: 'one'}, {id: …

15.02.2022
Сохранение изображений в FormWizard Django не работает

Я создал приложение Django, в котором пользователю необходимо заполнить форму для создания нового курса. Я использовал FormWizard для создания многоступенчатой формы. Форма также попросит пользователя загрузить изображение для обложки курса. Однако, это не работает так, как ожидалось &amp; файл …

15.02.2022
"Упс! Код для вставки этого видео не действителен!".

Я использую djago embed video package для вставки видео с vimeo и youtube, youtube работает, а vimeo выдает эту ошибку мои модели class Video(ModelMeta, models.Model): title = EmbedVideoField( verbose_name='Either Choose video from youtube/vimeo or', blank=True, null=True) и в …

15.02.2022
Upstream преждевременно закрыл соединение при чтении заголовка ответа от upstream, клиент: 192.168.208.1, сервер: localhost, запрос

Я пытаюсь развернуть свой проект Django в docker. к сожалению, я получаю ошибку 502 Bad Gateway, я перепробовал все, что смог найти в Интернете, но все та же ошибка. Профиль Dockerfile: FROM python:3.9-slim-buster # create directory for the …

15.02.2022
Как расширить PageLinkHandler для приема якоря на странице

Я хочу расширить PageLinkHandler Wagtail для объединения внутренней ссылки PageChooser с ссылкой AnchorLink, чтобы шаблон выводил &lt;a href="/mypage#myanchor". class AnchorPageLinkHandler(PageLinkHandler): identifier = 'page_anchor' @staticmethod def get_model(): return Page @classmethod def get_instance(cls, attrs): return super().get_instance(attrs).specific @classmethod def expand_db_attributes(cls, attrs): try: page …

15.02.2022
Использование Q-объекта и Paginator вместе в Django

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

15.02.2022
Динамические css файлы dirs django

** обратите внимание, что все сайты в этом проекте django построены с использованием react js У меня небольшая проблема пожалуйста, посмотрите этот снимок экрана: введите описание изображения здесь я создаю проект, который создает сайты типа конструктора …

15.02.2022
Объединение 2 наборов объектов модели в алфавитном порядке

В моем коде в настоящее время есть 2 модели (модель компании и модель физического лица) Теперь мне нужно вывести оба набора данных в одном отчете, но в алфавитном порядке Вот как я ссылался на них в …

15.02.2022
Ошибка при передаче поля json в мутации graphql с django

нижеприведенный код предназначен для обновления поля "personalize" в модели пользователя (django), которое является json-полем, не уверен, как передать его в качестве аргумента для мутации class AddPersonalization(graphene.Mutation): ok = graphene.Boolean() class Arguments(): user_id = graphene.Int(required=True) personalize = graphene.JSONString(required=True) def mutate(self, …

15.02.2022
Как сериализовать Streamblock в Wagtail?

У меня есть следующий код from apps.home.utils.blocks import get_internal_page_api_representation from django.utils.translation import ugettext_lazy as _ # NOQA from wagtail.core import blocks from apps.home.blocks.image_chooser_block import ImageChooserBlock class NavColumnBlock(blocks.StructBlock): """A …

15.02.2022
Необязательное поле сериализатора в Django Rest Framework

Как установить поле сериализатора необязательным в Django REST Framework? У меня есть следующий сериализатор: class IdSerializer(serializers.Serializer): id = serializers.IntegerField(required=None) required устанавливается на None после docs. А мое мнение: <pre class="lang-py …

15.02.2022
Ошибка при валидации поля MultipleChoiceField

Имею форму с полем MultipleChoiceField. По умолчанию оно &quot;пустое&quot;. На &quot;клиенте&quot; заполняю его через JS. Когда форма приходит на сервер (использую метод GET, так как в базу ничего не записываю), то форма ругается что использую не корректные значения, хотя приходит …

15.02.2022
Django возвращает две переменные (одну связанную) в цикле for

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