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

23.11.2021
Django - Невозможно прочитать медиафайлы

Я использую Django для создания веб-сайта, на который можно загрузить изображение и проверить, содержит ли оно узор Муара. Вот структура проекта: В файле settings.py я указал следующий каталог для медиафайлов: MEDIA_ROOT = …

23.11.2021
Добавление общего количества страниц в ответ Django Rest Framework при использовании пагинации

В документации Django Rest Framework вы можете добавить пагинацию в соответствии с документом по этой ссылке: https://www.django-rest-framework.org/api-guide/pagination/#modifying-the-pagination-style class StandardResultsSetPagination(PageNumberPagination): page_size = 100 page_size_query_param = 'page_size' max_page_size = 1000 и ответ будет выглядеть следующим образом: HTTP …

23.11.2021
Передача json-данных в шаблон django, а затем в chartjs

У меня здесь две проблемы. Проблема 1: Я пытался получить данные, преобразованные в JSON, и затем передать их в шаблон django. Но почему-то он бросает "Uncaught SyntaxError: Unexpected token '&'", когда я проверяю в консоли. Однако данные, помещенные …

23.11.2021
Django API ServerError 500 ChunkedEncodingError IncompleteRead

Я сделал API сервер, используя Django restframework. И Android клиент будет использовать его. Когда я запрашиваю POST на веб-странице, он работает без проблем. Но в андроиде, он поднимает 500 внутреннюю ошибку сервера... Я не знаю причин. Затем я пытаюсь сделать …

23.11.2021
Мой метод save() не работает, когда у пользователя foreignKey установлен на объект None

У меня есть форма обновления пользователя. Модель пользователя содержит поле, которое является внешним ключом к объекту группы. Когда я хочу обновить пользователя, у которого не установлена группа (значение = None), метод save() не вызывается после нажатия кнопки "save". group_name …

23.11.2021
Невозможно получить записи с помощью Django ORM

Проблема: Пытаюсь получить запись с помощью Django ORM, из таблицы, которая содержит поле JSON, я использую следующую строку: test_object = House.objects.get(id=301) Ошибка TypeError: объект JSON должен быть str, bytes или bytearray, а не dict Возможная …

23.11.2021
Задания по сельдерею/редису не всегда выполняются - не уверен, почему или как их выполнить

Я запускаю celery v 4.0.3/redis v 4.09 в приложении django v 3.0.1 (Python v 3.6.9). Я также использую face_recognition в задаче celery find_faces для поиска лиц на изображениях, которые я загрузил в приложение, среди других задач …

23.11.2021
Как суммировать значения аннотаций с помощью groupby в Django

В Django возникает ошибка при вычислении (Sum) со значением, полученным по аннотации, а не как уникальное поле модели. Возможно ли вычисление только с уникальными полями? Я хочу найти Sum по значению groupby 'enroll_injection' в 'student__research' . enroll_injection = test.filter(Q(student__is_deleted=0))\ …

23.11.2021
Тесты Django не выводят Сообщения при рендеринге шаблона

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

23.11.2021
Django 3.2 - форма входа на домашней странице

Я довольно новичок в Djanjo, и я получил простое приложение, работающее, однако все учебники, которые я могу найти, имеют ссылку "login" на главной странице, которая перенаправляет на страницу входа, это кажется ненужным (по крайней мере для того, что я …

23.11.2021
Создание задержки при рендеринге html в django?

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

23.11.2021
Как сделать счетчик, который работает на django Models

у меня вопрос. я пытаюсь сделать счетчик для моих моделей. у меня есть модель - personeel и kwalification. я хочу сделать счетчик, который считает сколько personeel получили одинаковое kwalification, например, если 2 personeel получили ehbo, то он считает 2. …

23.11.2021
Функция импорта моделей

Я создал модели в моей странице, но когда я попытался запустить страницу, я получил ответ об ошибке celery_beat_1 | class ClassManager(models.Manager): celery_beat_1 | NameError: name 'models' is not defined Я искал исправления этой ошибки в Интернете, и …

23.11.2021
Когда использовать каждое отношение модели в Django?

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

23.11.2021
Сериализатор Serpy изменяет имя поля

У меня есть следующий код django, использующий serpy serializer: class UnitTypeSerializer(TypeSerializer): nameLocal = LocalizationSerializer() um = serpy.Field() Он сериализуется как 'nameLocal': {'key': 'INTEG', 'en_GB': '', 'ro_RO': None}, 'um':1 Я хотел бы изменить "nameLocal" на "local"

23.11.2021
Получить значение объекта IntegerChoices в Django?

Предположим, у меня есть следующий код Django (3.2): class AType(models.IntegerChoices): ZERO = 0, 'Zero' ONE = 1, 'One' TWO = 2, 'Two' a = AType.ZERO Как получить "ноль" (строку, связанную с a)? Это очень похоже на …

23.11.2021
Django за обратным прокси ?next= проблема

Я развернул приложение Django за обратным прокси-сервером nginx. Этот прокси обрабатывает несколько приложений Django Так, например, основной url будет https://www.example.com и затем я использую обратный прокси для перенаправления на конкретное приложение Django, используя поддиректорию …

23.11.2021
Django: Форма не сохраняется и возникает ошибка "Соответствующий запрос не существует"

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

23.11.2021
Django simple_jwt auth работал с пустым токеном

В моем проекте используется jwt авторизация на основе библиотеки simple_jwt. Несмотря на то, что я не передаю заголовок Authorization: Bearer token header, запрос проходит и возвращается 201, но если я передаю неправильный токен, все работает как надо и возвращается …

23.11.2021
Django filtering not chained tables

Как я могу выбрать значения из не связанных таблиц в django class Products(models.Model): id = models.CharField(...) name = models.CharField(...) price = models.FloatField(...) image = models.ImageField(...) timestamp = models.DateTimeField(...) class HistoryPrice(models.Model): id = models.CharField(...) name = models.CharField(...) price = models.CharField(...) …

23.11.2021
Django-filter: Передача параметра field_name из представления

У меня есть два представления, которые используют один и тот же FilterSet, и я хочу передать "имя_поля" в качестве параметра FilterSet. До сих пор я пытался переопределить метод init на FilterSet, но безуспешно. Пример кода: class FirstViewSet(viewsets.ModelViewSet): filter_backends = …

23.11.2021
Django ORM лучший способ манипулирования запросами django ORM для поиска связанных данных

Модели: class Tweets(models.Model): date_created = models.DateTimeField(default=now, verbose_name="Created on") tweet_data = models.TextField(verbose_name='tweet message') user = models.ForeignKey(User,on_delete=DO_NOTHING) class UserFollowers(models.Model): follower_user = models.ForeignKey(User,on_delete=CASCADE,related_name="follower") followee_user = models.ForeignKey(User,on_delete=CASCADE,related_name="followee") В таблице UserFollowers есть записи о том, кто за кем следует. Вот, Мне нужно …

23.11.2021
Форма Django, использующая model_formset, не отправляется

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

23.11.2021
Django не может ограничить создание модели, передавая отсутствие параметра в objects.create()

Я делаю сайт, используя Python, Django, pytest и метод TDD. Одна из моих целей - не позволить создать элемент в базе данных, если я не передаю никаких аргументов в качестве параметров в Item.objects.create(). У меня есть следующие тесты: def …

23.11.2021
Django: Как каскадировать обновление через несколько моделей?

Я пишу приложение на основе Django для отслеживания объектов (Objekt) и задач по их обслуживанию. Объекты могут быть привязаны к местоположению. <>> Место (0/1) --- (n) Объект (1) --- (n) Задача<>>> Положение, объект и задача имеют поле статуса со …

23.11.2021
Что может быть хорошей ахитектурой для программ, которые используют интенсивно работающие серверы? [закрыто]

Я работаю над приложением, которое превращает географические полигонные файлы клиента (geojson, shapefile, kml) и выполняет некоторую жесткую обработку (временную и пространственную интерполяцию), используя эти данные. Жесткая обработка должна выполняться на стороне сервера приложения, а после ее завершения результаты интерполяции должны …

23.11.2021
Почему моя форма не сохраняется в базе данных после добавления в нее новой модели

как только я переношу другую модель и даже не пытаюсь добавить другое содержимое в форму, моя форма перестает сохраняться в базу данных. Она сохранялась нормально, пока я не мигрировал новую модель. моя форма. class AccessionForm(forms.Form): last_name = forms.CharField(label …

23.11.2021
Как переопределить значение в javascript prg значением из программы python

Добрый день, У меня есть задание, в котором нужно модифицировать существующий код на Django. Он отображает примерный набор строк с количеством введенных с экрана строк. Если введенное число больше 500, то он должен вернуть 20 строк и изменить значение …

23.11.2021
Поля формы Django Admin Form не обновляются при сохранении формы изменений

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

23.11.2021
Фильтр Select2 more в Django

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

22.11.2021
Подсчет данных в хранимой процедуре mysql

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

22.11.2021
Ошибка 403 `Forbidden You don't have permission to access this resource.` на хостинге

Проблема в том что при попытке запуска сайта на хостинге выдаёт ошибку 403 Forbidden You don't have permission to access this resource. на хостинге. Лично я могу связать это с тем что скорее всего я непрвильно импортировал сайт или выбрал …

22.11.2021
При размещении Django formset в таблице шаблонов это не работает

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

22.11.2021
Застрял в структуре модели App DB в Django. (Приложение для проверки безопасности труда)

Я хочу создать приложение, которое будет больше похоже на приложение контрольного списка, в котором будет несколько вопросов (как в опросах), как показано ниже, но больше одного. в ответе будет 3 варианта, Да, Нет и АН. например …

22.11.2021
Я столкнулся с ошибкой выхода индекса списка за пределы диапазона, моя ситуация выглядит следующим образом;

Def login_view(request): if request.user.is_authenticated: return redirect('/dashboard') if request.method == 'POST': email = request.POST['email'] password = request.POST['password'] cache.set('email',email) fact = User.objects.filter(email=email).values('username') username = fact[0]['username'] username = username.encode(encoding='UTF-8') password = password.encode(encoding='UTF-8')

22.11.2021
Предварительное заполнение поля выбора Django ChoiceField внутри набора форм

У меня есть набор форм с полем Runner, которое должно иметь некоторое значение из модели Runner. Я использую виджет select2 для заполнения этого значения: когда пользователь что-то набирает, я использую Ajax для запроса соответствующих строк из …

22.11.2021
Django использует одну и ту же переменную в разных функциях

Я пытаюсь сделать следующее: получить данные из стороннего приложения и показать их на странице. Я буду получать данные в функции get_context_data и использовать те же данные в методе get_initial. У меня не получилось это сделать. Есть ли способ сделать …

22.11.2021
Отображение даты в шаблоне django с помощью javascript

Я не уверен, почему дата не отображается в этом шаблоне django, использующем javascript и html: Я также нашел это полезным: как отобразить javascript var в html body Но после этого все еще не могу заставить его работать. …

22.11.2021
Django - сортировка данных json от самого большого к самому маленькому

я получаю данные из elasticsearch в html, но я хочу сортировать данные в html от наибольшего к наименьшему в соответствии с суммой, как я могу это сделать? пример того, как я отображаю количество ошибок (скрываю div, если …

22.11.2021
Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/delete_task//

Пытаюсь сделать возможность удаления таска но вылетает вот такая ошибка. Что не так с url? Views from django.http.response import HttpResponse from django.shortcuts import render, redirect from .models import Task from django.utils import timezone from django.views.decorators.csrf import csrf_exempt from django.http import …