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

22.03.2022
Перьевые иконки: Uncaught TypeError: r.default[o] is undefined

Я использую значки пера (https://feathericons.com/) и у меня Uncaught TypeError: r.default[o] is undefined Раньше такого не было. В некоторых моих шаблонах он работает, но в других выдает ошибку …

22.03.2022
Получение идентификатора html-ссылки в django views.py

Вот как выглядит мой шаблон index.html {% extends "encyclopedia/layout.html" %} {% block title %} Encyclopedia {% endblock %} {% block body %} <h1>All Pages</h1> <ul> {% for entry in entries %} <li><a href="{% url 'link' %}">{{ entry …

22.03.2022
Как динамически вставить значение в Django ModelForm

У меня есть проект, в котором пользователи могут создать компанию. Однако, есть тема, которая должна быть динамически вставлена, как только пользователь выбирает тему на фронтенде - больше похоже на то, когда вы хотите выбрать шаблон в no-code builder. Ниже …

22.03.2022
TypeError at /cart/8/My Best Optics/ middleware() got an unexpected keyword argument 'id'

Urlpatterns = [ path('cart/<int:id>/<str:sellername>/', auth_middleware(CartViewAndAdd.as_view()) , name='cart'), ] <a href="{% url 'cart' id=price.product.id sellername=price.seller.name %}" class="btn btn-primary">Add to Cart</a> class CartViewAndAdd(View): def get(self , request, id, sellername): customername= '' if('customername' in request.session): customername = request.session['customername'] else: customername = None …

22.03.2022
Фиксаторы не работают после сквошмиграции Django

Я только что создал много миграций в Django 4.0.x. Теперь при запуске миграций я получаю следующую ошибку: File "/opt/hostedtoolcache/Python/3.9.10/x64/lib/python3.9/site-packages/Django-4.0.3-py3.9.egg/django/db/migrations/loader.py", line 120, in load_disk migration_module = import_module(migration_path) File "/opt/hostedtoolcache/Python/3.9.10/x64/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen …

22.03.2022
Как выполнить фильтр django по связанному полю со связанным именем в graphene

У меня есть модель событий с внешними ключами к моделям местоположения и фотографа. # event model ... class Event(models.Model): STATUS = ( ("Scheduled", "Scheduled"), ("Cancelled", "Cancelled"), ("Available", "Available"), ("Complete", "Complete"), ) location = models.ForeignKey( Location, on_delete=models.SET_NULL, null=True, …

22.03.2022
Django mtpp использует несколько add_related_count

Мне нужно посчитать товары в категориях дважды с разными параметрами, как это сделать? Очевидно, что это не работает, так как add_related_count возвращает queryset categories = Category.objects.add_related_count( Category.objects.all(), # Queryset Item, 'category', 'count_collection', cumulative=True, extra_filters={'id__in': UserItems.objects.filter(user_id=userdata.id, listname=UserItems.WISHLIST).values_list('item_id', flat=True )} ).add_related_count( …

22.03.2022
Метод Save не вызывается в админке модели StackedInline в Django

Models.py class form21tablet(models.Model): date = models.DateField() TotalNetWt = models.DecimalField(max_digits=8, decimal_places=3,default=0, editable=False, null=True, blank=True) yieldPercent = models.DecimalField(max_digits=4, decimal_places=2, default=0, editable=False, null=True, blank=True) def save(self): #self.save() print('hello This is Before if') #calculation of total and percentage totnet=0 totgross= 0 # print('Hi', self.form21entry_set.all()) …

22.03.2022
Django : Как отобразить данные формы ChoiceFiled с помощью метода init

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

22.03.2022
Django множественная загрузка фотографий для каждой записи

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

22.03.2022
Методы Count и Q модели Django выдают ошибку типа

Я пытаюсь создать динамический запрос на основе значений, введенных пользователем. Обычный запрос будет выглядеть следующим образом. my_model.objects.aggregate(Type1=Count('pk', filter=Q(db_field=1)),Type2=Count('pk', filter=Q(db_field=2)),Type3=Count('pk', filter=Q(db_field=3)),Type4=Count('pk', filter=Q(db_field=4)),Type5=Count('pk', filter=Q(db_field=5))) Вот код, который я написал для тестирования. from django.db.models import (Count, Q) field = field_values …

22.03.2022
Миграция Django в производстве [закрыто]

У меня есть проект Django в продакшене. Какова наилучшая практика работы с миграциями? Например, у меня есть 3 приложения в продакшене, через некоторое время клиенту нужно другое приложение, как синхронизировать миграции, чтобы они не сломались.

22.03.2022
Django и HTMX - AttributeError: объект 'int' не имеет атрибута 'get'

Я пытаюсь заставить этот вызов POST работать с Django: <span id="quantity-in-cart">{{item.quantity_in_cart}}</span> <button class="btn btn-success btn-sm" hx-post="/cart/add/1/" hx-target="#quantity-in-cart" hx-swap="outerHTML">+</button> Но когда я нажимаю кнопку, которая выполняет вызов POST, я получаю эту ошибку: Internal Server Error: /cart/add/4/ Traceback (most …

22.03.2022
Как сбросить Id-номер после удаления задания в списке дел?

Я работаю с React и Django. Я почти закончил его, но когда я удаляю todo из списка, он не обновляет номер id. Например, у меня есть пять тодо в списке 1, 2, 3, 4 и 5. Когда я удаляю …

22.03.2022
ContentNotRenderedError: Содержимое ответа должно быть отображено, прежде чем к нему можно будет получить доступ (Django Middleware)

Я создаю промежуточное ПО Django для блокировки пользователя, когда (он) получает дросселирование более 5 раз, но я получаю ContentNotRenderedError. Полное сообщение об ошибке: Traceback (most recent call last): File "/home/raptor/Application/utilities/anaconda3/envs/slic4rapi/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner response = …

22.03.2022
Поле требуется в Django Admin, даже если я установил "blank=True" в Model

В models.py class DeploymentType(models.Model): deployment_type = models.CharField(primary_key=True, max_length=30, verbose_name="Deployment Type",blank=True) def __str__(self): return self.deployment_type class ActivationType (models.Model) : activation_type = models.CharField ( primary_key=True, max_length=20, verbose_name = "Activation Type" ) permitted_host_methods = models.ManyToManyField( HostMethod, verbose_name = "Permitted Host Methods" ) permitted_deployment_types …

22.03.2022
ModuleNotFoundError: No module named 'landing'

Проблема: при запуске отдельных скриптов Django на Ubuntu возникает такая ошибка: ModuleNotFoundError: No module named 'landing', жалуется на строчку: os.environ.setdefault("DJANGO_SETTINGS_MODULE", "landing.settings") landing содержит стандартные файлы сеетингов, урлов и тд. На Windows все ок запускается без жалоб, на Ubuntu же …

22.03.2022
Методы модели Django(фильтр по дате)

Уже несколько недель бьюсь над этой проблемой, и мне начинает казаться, что я никогда ее не решу. У меня есть эти методы в моей модели. def sfget_totals(self): return self.agent_sale.filter(Date_created__range=["2022-03-01","2022-04-02"]).count() def sfget_confirmed(self): return self.agent_sale.filter(State="Confirmed",Date_created__range=["2022-03-01","2022-04-02"]).count() def sfget_debi(self): return self.agent_sale.filter(AcknowledgeQA=True,State="Confirmed",Debi_status="Accepted",Date_created__range=["2022-03-01","2022-04-02"]).count() …

22.03.2022
Я бросаю запрос на просмотр данных, выходит 10 данных по умолчанию Как отобразить дополнительные данные, чтобы увидеть 20 данных

По умолчанию таблица должна показывать только первые 10 строк набора данных, при нажатии на кнопку "Загрузить больше" должно быть показано дополнительно 10 строк - перезагрузка страницы проходит нормально. следующая страница = "https://swapi.dev/api/people/?page=2", мой код: import requests …

22.03.2022
Как правильно назвать модель Settings в Django?

Как мы все знаем, лучшей практикой стиля кода является именование моделей (классов) Django в единственном числе (Cat, User, Permission и т.д.), а не во множественном (Cats, Users, Permissions), поскольку это представляет структуру одной записи модели. Но в случае пользовательских …

22.03.2022
Загрузить файл в базу данных в Django

У меня есть кнопка в HTML файле (кнопка Upload): <form method="POST"> {% csrf_token %} <div class="form-group" id="form"> <div class="inputs"> <div style="text-align:center;display:block;"> <input type="submit" id="btnupload" class="button btn btn-primary" value="Upload"> …

22.03.2022
Какова команда для запуска сервера WSGI для Django?

Я разработал приложение на Django, которое я обычно запускаю в режиме разработки: python manage.py runserver Я делаю то же самое для своих развернутых экземпляров - очевидно, это проблема безопасности, которую я теперь хочу решить. Из документации Django …

22.03.2022
Я использую глубокое обучение для сегментации изображений. Когда я запускаю сервер, возникает ошибка

File "C:\Users\derar\Desktop\GraduationProject\django_faculty_detector\core\views.py", line 2, in <module> from .ai_model import get_faculity_id_from_image_url File "C:\Users\derar\Desktop\GraduationProject\django_faculty_detector\core\ai_model.py", line 17, in <module> from object_detection.utils import label_map_util File "C:\Users\derar\Desktop\GraduationProject\django_faculty_detector\venv\lib\site-packages\object_detection\utils\label_map_util.py", line 21, in <module> from object_detection.protos import string_int_label_map_pb2 ImportError: cannot import name 'string_int_label_map_pb2' from 'object_detection.protos' (C:\Users\derar\Desktop\GraduationProject\django_faculty_detector\venv\lib\site-packages\object_detection\protos\__init__.py)

22.03.2022
Django : Отображение определенных атрибутов моей формы ModelMultipleChoiceField и получение ID из нее

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

22.03.2022
Подсчитывать количество раз, когда заказ был одобрен

У меня есть приложение, в котором пользователи делают заказ, но каждый раз, когда заказ сделан, он должен быть одобрен, прежде чем он может быть выдан или продан. Есть ли способ подсчитать, сколько раз заказ был одобрен? модели <pre …

22.03.2022
Django bulk_create с Null значением

Models.py class control(models.Model): amount = models.IntegerField() driver = models.ForeignKey(driver, on_delete=models.CASCADE, null=True, blank=True) views.py controlValues = [ (1,1,1), (2,8,None) ] control.objects.bulk_create([ control( id = i[0], amount = i[1], driver = driver(id = i[2]) ) for i in controlValues], ignore_conflicts=True ) …

22.03.2022
Django - динамическое создание zip-файла и его отправка

Я использую python 3.6 и Django 3.2 Мне удалось создать пустой zip-файл, но после добавления файлов с помощью "writestr" файлы повреждаются. Как добавить txt файлы в этот zip? вот мое мнение: import zipfile from django.http import …

22.03.2022
Список прошедших часов сегодняшнего дня с помощью django

Как создать список прошедших часов дня? Я пробовал это, но он получает только последние 12 часов, а что если последний час - это вчерашний день? past_hours = [] for x in range(12): past_hours.append((date - datetime.timedelta(hours=x))) …

22.03.2022
Интернационализация django не переведена на английский язык на сервере. Локальная нормальная

Python: 3.6 / 3.8 django: 3.2.3 Интернационализация django не переведена на английский язык на сервере. Но LanguageCode правильный. Local в норме. # 国际化语言种类 from django.utils.translation import gettext_lazy as _ LANGUAGES = ( ('en-us', _('English')), ('zh-Hans', _('中文简体')), ) DEFAULT_LANGUAGE …

22.03.2022
Django.db.utils.InterfaceError: соединение уже закрыто

Стек: Ubuntu (20.04 LTS) Nginx Postgresql (v13.3) Балансировщик нагрузки AWS отправляет трафик на экземпляр Ubuntu (кластер k8s), который обрабатывается Nginx, который перенаправляет его на Django (4.0.3), запущенный в gunicorn (19.9.0). Django подключается к базе данных с помощью psycopg2 (2.8.6). …

22.03.2022
Загрузка файлов на Django + Nginx не сохраняет их в медиа-томе в Docker

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

22.03.2022
Вносите изменения в несколько приложений Django, имеющих одинаковую корневую структуру

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

22.03.2022
PdfFileReader.getFields() возвращает {} | django

Я пытаюсь прочитать pdf форму с помощью django. Дело в том, что в другом представлении моего views.py мне удалось сделать это с помощью PyPDF2 и его метода PdfFileReader.getFields(). Теперь проблема в том, что чтение не работает должным образом: Я проверил …

22.03.2022
Проблема установки django

Я начал хостить свой проект на beget. Установил python, но при установке django происходит ошибка (не только при установке django). Как можно решить данную проблему? Полная ошибка: (docker) timarun2@golf:~ [0] $ pip install …

22.03.2022
Как сортировать и подсчитывать значения, когда они выбраны?

Я отправляю запрос на сайт https://swapi.dev/ полученные данные необходимо отсортировать: Обеспечить функциональность для подсчета вхождений значений (комбинаций значений) для столбцов. Например, при выборе столбцов date и homeworld таблица должна показывать подсчеты следующим образом: мой …

22.03.2022
Почему токен csrf добавляется в базу данных в django?

Html &lt;form action='order' method='post'&gt; &lt;label for="order"&gt;Choose storage size:&lt;/label&gt; &lt;!--{% csrf_token %}--&gt; &lt;select name="size" id="size" form="order" required&gt; &lt;option value=4&gt;-&lt;/option&gt; &lt;option value=1&gt;Small&lt;/option&gt; &lt;option value=2&gt;Medium&lt;/option&gt; &lt;option value=3&gt;Large&lt;/option&gt; &lt;/select&gt; &lt;/form&gt; views.py def order(request): price = 0 if request.method == 'POST': size = …

22.03.2022
Могу ли я получить значения из параметров "GET" в виде массива?

Я могу получить данные из url следующим образом. http://127.0.0.1:8000/page/?key=003 Я показываю вывод в формате Json. Это view.py def page(request): key = request.GET['key'] data=Device.objects.get(key=key) print(key) data = { "open": data.open, "close": data.close, } return JsonResponse(data, safe=False) Я …

22.03.2022
Объединение более 2 таблиц для отчетов в django и извлечение всех полей из объединенной таблицы

Я объединяю таблицы ClientDetails, AssignmentTable и CallDetails, чтобы получить представление о том, к какому телеколлеру был приписан конкретный клиент, а также получить информацию о последних звонках. Однако я не могу добиться этого, используя django ORM. ВЫПУСК: Я пытаюсь …

22.03.2022
Экземпляр модели Djnago обновляется только после повторного вызова objects.get() (тестовый пример DRF)

У меня есть APIView (DRF), где я устанавливаю поле пользователя is_active в False вместо того, чтобы удалить его, все работает как ожидалось, но у меня есть проводное поведение, когда я пытаюсь сделать тестовый пример для представления, я пытаюсь проверить, …

22.03.2022
Неудачный запрос Python и Django

Этот код отказался работать после многих попыток, и мне очень нужна помощь, чтобы исправить это. проверьте мой код ниже def recharge (request): form = RechargeForm (request.POST or None) if request.method == "POST": url = "https://www.example.com/api/topup/" form = RechargeForm (request.POST …