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

20.10.2022
Объект 'QuerySet' не имеет атрибута 'defer_streamfields' при доступе к корню на странице Wagtail

Только что я столкнулся с проблемой: объект 'QuerySet' не имеет атрибута 'defer_streamfields' при попытке получить доступ к странице Wagtail в админке Wagtail. изображение для отказа страницы трясогузки Запуск одной страницы (например, page/527) работает нормально. …

20.10.2022
Python django, пытаюсь сделать боковую панель, но она не появляется/показывается

Итак, как сказано в заголовке, я пытаюсь изучить Django и создать боковую панель, но она просто не появляется Это мой дом.html {% extends 'main.html' %} {% block …

20.10.2022
Использование When и Less then в Django DRF?

Я пытаюсь проверить, где число GreaterThan другое число в request.data и установить значение, если условие истинно. ExampleModel.objects.filter( tic=request.data['tic']).update(last_high=When(GreaterThan(F('last_high'), request.data['high']), then=0)) Ошибка: django.db.utils.OperationalError: возле "WHEN": синтаксическая ошибка Я не уверен, как действовать дальше, пытаюсь понять документацию, …

20.10.2022
Множественный аннотат Django "Sum(Case(When()))" возвращает неверный результат

Проблем с шарами запасов нет, но когда вы добавляете валюту, итоги запасов становятся неверными. Мои модели class Product(models.Model): stock_code = models.CharField(max_length=200, unique=True) product_name = models.CharField(max_length=255) class Price(models.Model): product = models.ForeignKey( 'product.Product', models.CASCADE, related_name='product_price_product' ) price = models.FloatField() class Transaction(models.Model): product …

20.10.2022
Здравствуйте, не могу решить эту проблему, хочу выполнить эту команду, возникает такая ошибка?

Python manage.py loaddata --settings definme.settings.dev django-dump.json wagtail.models.i18n.Locale.DoesNotExist: Проблема установки приспособления Локаль, соответствующая запросу, не существует.

20.10.2022
Django - Как сделать поле множественного выбора в поле администратора?

У меня есть следующая модель Django: class Level(models.Model): topics = # need to put option choice field here shortDescription = models.CharField(max_length = 50) Я хочу, чтобы мои администраторы могли зайти в мое приложение и для тем выбрать …

20.10.2022
Python Django обновление переменной в шаблоне во время работы функции в фоновом режиме

У меня есть простой шаблон, в котором есть кнопка: <a class="button" href="{% url 'function' %}"> <button> Settings </button> </a> И views.py в котором у меня есть определение функции. def function(request): context = {} object = Runner() object.prepate_sth() …

20.10.2022
Как использовать django-filters для фильтрации поля по списку входных данных

У меня есть список объектов, которые имеют код страны, связанный с ними, я хотел бы написать класс FilterSet, который может получить список кодов, т.е. ['US', 'CA'] и вернуть список объектов, у которых столбец кода страны установлен в одно из …

20.10.2022
Есть ли способ синхронизировать пользователя из кода, кроме выполнения команды ldap_sync_users <имя пользователя> в django-python3-ldap?

Чтобы синхронизировать пользователя, мне нужно запустить ./manage.py ldap_sync_users . Мне интересно, можно ли добиться того же самого в Django, не запуская manage.py. Я надеялся добиться этого с веб-страницы, найти пользователя и выполнить синхронизацию.

20.10.2022
(staticfiles.W004) The directory in STATICFILES_DIRS setting does not exist ошибка в django

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

20.10.2022
Nextjs Произошла ошибка предварительного рендеринга страницы Ошибка: соединение ECONNREFUSED 127.0.0.1:8000 (Поверьте, это сложно)

Возможно, этот вопрос задавался уже сто раз, но у меня он неловкий. Все мои страницы успешно загружаются с помощью npm run dev. При выполнении команды "npm run build" возникают некоторые ошибки. У вас есть идеи? …

20.10.2022
Как автоматически обновлять поле при создании другой записи в разных моделях?

У меня есть две модели, которые выглядят следующим образом: class TeamMember(models.Model): member = models.ForeignKey(User, on_delete=models.SET(get_default_team_member), verbose_name='Member Name', related_name="team_members") team = models.ManyToManyField('Team', verbose_name='Team Name', related_name="team_members", blank=False, default=team_id) shift = models.ForeignKey(Shift, on_delete=models.PROTECT) ... class Team(models.Model): name = models.CharField(max_length=50) members = models.ManyToManyField(TeamMember, …

20.10.2022
Филды, связанные со slug, не анализируются при разборе json

Я пытаюсь импортировать с кодовыми именами, которые он принимает как строку, выполняя парсинг json со slug feilds class ImportFinanceSaleSerializerField(serializers.JSONField): def to_representation(self, obj): user_serializer = ImportFinanceSaleSerializer(obj, many=False, ) return user_serializer.data def to_internal_value(self, data): return data' class ImportFinanceSaleSerializer(serializers.ModelSerializer): interestpercentage = serializers.SlugRelatedField( required=False, …

20.10.2022
Делаем полиморфную модель, какой подход лучше?

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

20.10.2022
Как выполнять задачи параллельно с помощью django async

Я использую daphne в качестве asgi сервера, с django. превращение моего представления из sync в async было относительно простым, так как я мог использовать @sync_to_async в ORM части. проблема в том, что некоторый мой сервис выглядит так: async def …

20.10.2022
Как получить булево значение из моделей для определенного пользователя в Django?

У меня есть расширенная модель пользователя, и я хочу проверить, есть ли у вошедшего пользователя completed_application в соответствии с моделью: Models.py: class Completed(models.Model): class Meta: verbose_name_plural = 'Completed Application' user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) completed_application = models.BooleanField(default=False) def __str__(self): return …

20.10.2022
Как убедиться, что поле модели является инкрементным номером для моей модели?

У меня есть следующая модель в django: class Page(models.Model): page_number = models.IntegerField() ... и я хотел бы убедиться, что номер страницы продолжает быть последовательностью целых чисел без пробелов, даже если я удалю некоторые страницы в середине существующих …

20.10.2022
MultipleObjectsReturned: get() вернула более одного элемента - вернулось 3

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

20.10.2022
Django запрос для подсчета булевых значений с использованием аннотации и значений

Итак, я пытаюсь подсчитать, сколько прогулов, опозданий и уходов раньше времени было у сотрудника. Сейчас я использую следующее results = Attendance.objects.values('emp_name__username').annotate(abs_count=Count('absent'),tardy_count=Count('tardy'), early_count=Count('left_early')) Что этот запрос делает здесь, так это для каждого поля, которое я указал для подсчета, …

20.10.2022
Как вернуть шестнадцатеричное значение доминирующего цвета из изображения?

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

20.10.2022
Systemctl enable gunicorn завершается с ошибкой "/etc/systemd/system/gunicorn.service:8: Missing '='."

Я развертываю приложение Django, работающее на веб-сервере, используя gunicorn локально на WSL. Мне нужно включить необходимые файлы systemd. Когда я выполняю команду systemctl enable gunicorn Я получаю ошибку "/etc/systemd/system/gunicorn.service:8: Missing '='. Не удалось включить. …

20.10.2022
Получение суммы вложенных JSON

У меня есть данные JSON, где "logs" вызывается как другой сериализатор. { "id": 1, "logs": [ { "work_hours": 7, "user": "admin" }, { "work_hours": 8, "user": "admin" }, { "work_hours": 6, "user": "admin" }, { "work_hours": 4, "user": "admin" …

20.10.2022
Какой самый простой способ хранения списка чисел в модели Django без использования сторонних баз данных

Я хочу хранить список чисел в модели Django без использования сторонних баз данных, таких как MySQL, PostgreSQL и т.д. Мне нужен простой подход. Я не думаю, что есть какие-либо встроенные поля, такие как PositiveSmallIntegerField, CharField и т.д., но, пожалуйста, поправьте …

20.10.2022
Django Как присвоить id из Модели User к другую модель

Столкнулся с проблемой что id модели User не присваиваться через ForeignKey к другой модели. Через это поле должны выводиться страницы дневника пользователя. Естественно что id должен присваивается автоматически models.py from django.db import models from django.contrib.auth.models import User class Page_Dairy(models.Model): …

20.10.2022
Возврат двух массивов из скрипта python в Django и одновременное использование в Ajax

У меня есть скрипт python, запущенный в файле views.py в Django, который возвращает два очень больших строковых массива, x и y. В настоящее время он может запускаться по нажатию кнопки в моем index.html. def python_file(request): final() return HttpResponse("ran") …

20.10.2022
Django dump data получил ошибку module not found от Allauth и других пакетов

После выполнения python manage.py dumpdata &gt; data.json Я получаю этот ModuleNotFoundError: Нет модуля с именем 'allauth' и если я закомментирую allauth в установленных приложениях, я все равно получаю другую ошибку на другом пакете, который может иметь data

20.10.2022
Django - смешивание двух аннотированных значений в одно с помощью Case/When приводит к тому, что производительность становится медленной на многих элементах

В функции get_queryset внутри набора представлений я создал набор запросов, который должен перечислить большое количество "Курсов", но с аннотацией некоторых подсчетов дочерней модели "КурсПерсона". У него может быть около 10000 объектов "Course" с общим количеством ~5 миллионов объектов "CoursePerson". …

20.10.2022
Django.core.exceptions.AppRegistryNotReady: Когда я запускаю docker

У меня есть приложение для чата, поэтому мне нужно использовать и gunicorn и uvicorn для того, чтобы работали вебсокеты. Когда я собираю образ только для wsgi с помощью gunicorn, он работает, а когда я добавляю uvicorn для обработки asgi, …

20.10.2022
Psql -U postgres не работает и не устанавливается с помощью brew

Каждый раз, когда я пытаюсь запустить psql -U postgres в терминале, я получаю такой ответ. psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory Is the server running locally and accepting connections on that …

20.10.2022
TypeError: fromisoformat: аргумент должен быть str

Я случайно сделал '1' значением по умолчанию для models.DateField(). Теперь Django выдает ошибку при каждой попытке миграции, даже если я удалю CharacterField / изменю значение по умолчанию с помощью (default=datetime.now()). Есть ли способ исправить это?

20.10.2022
Docker-compose не стартует django

При выполнении команды docker-compose up -build возникает ошибка: Is the server running on host &quot;127.0.0.1&quot; and accepting reglaments_1 | TCP/IP connections on port 5432? При этом образ собирается и контейнеры запускаются. Но при открытии в браузере по адресу 127.0.0.1:8000 страница …

20.10.2022
Django возвращает новое свойство в json-ответ

У меня есть представление в Django, которое получает некоторые объекты, добавляет к ним новые атрибуты и возвращает их в виде ответа JSON. Код выглядит следующим образом: def stats(request): items = MyItem.objects.all().order_by('-id') for item in items: item.new_attribute = 10 …

20.10.2022
Django - Проблема с запросом к БД с использованием внешнего ключа

Я использую Django для веб-приложения и у меня есть следующая модель данных: class classi(models.Model): nome = models.TextField(null=True) class Meta: db_table = 'classi' class users(models.Model): name = models.TextField(null=True) email = models.TextField(null=True) password = models.TextField(null=True) classe = models.ForeignKey(classi, db_column='classe', on_delete=models.CASCADE, null=True) …

20.10.2022
Объединение двух виртуальных сред/серверов/приложений в одно (Nginx/Django)

В моем проекте есть две виртуальные среды, "main" и "test". Я хочу объединить их на одном сервере. Мне посоветовали использовать для этого nginx proxy, но я не уверен, как это сделать, особенно учитывая, что каждая среда уже имеет свою …

20.10.2022
Nginx 413 Request Entity Too Large, Docker, Django

Я получаю ошибку 413 Слишком большой объект запроса когда я пытаюсь загрузить любой файл размером более 1.5MB. Я видел различные ответы по этому вопросу, но ничего не подходит к моей ситуации: мой nginx default.conf: upstream django …

20.10.2022
Swagger...Unable to render this definition В предоставленном определении не указано допустимое поле версии. Сервер Django

Пожалуйста, укажите действительное поле версии Swagger или OpenAPI. Поддерживаются следующие поля версии: swagger: "2.0" и те, которые соответствуют openapi: 3.0.n (например, openapi: 3.0.0). Локально работает, но на сервере выдает вышеуказанную ошибку. Для справки скриншот прилагается.dj

20.10.2022
Как использовать фильтры шаблонов Django?

У меня переменная : unit = 'BARS' я передаю это значение во фронтенд, используя шаблон Django Я хочу получить 'bar' Я использую {{ unit|slice":4"|lower }} но это не работает .

20.10.2022
Django - Как сделать оператор if, используя step_number и другую функцию Javascript?

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

20.10.2022
Django ORM вычисляет всех членов группы

Я пытаюсь аннотировать все мои группы по количеству пользователей, которые применимы к определенному условию. В данном случае я хочу получить количество пользователей, у которых модель предложения связана с задачей в группе. Пользователи могут создавать Предложения к Задаче. Одна Задача …

20.10.2022
Django: В шаблонах использование оператора if внутри цикла for в _set.all не работает. почему?

Если у вас есть лучший способ переформулировать мой вопрос, пожалуйста, дайте мне знать. Мой шаблон выглядит следующим образом: {% for x in group.groupmember_set.all %} {% if x.user != user.username %} {{ x.user }} {% endif %} {% endfor %} …