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

01.06.2022
Celery Ошибка при применении задачи "'NoneType' объект не имеет атрибута 'top'"

С прошлой недели мы видим много ошибок на нашем рабочем сервере, В частности, при вызове Celery 4.47 (python 2.7) apply_async на задачах, которые работали в течение длительного времени, кажется, что стек запросов нулевой. python2.7/site-packages/celery/app/task.py line 1023 in …

01.06.2022
Различные разрешения для разных типов пользователей

Я работаю над своим проектом и хочу создать 3 типа пользователей, включая Admin(пользователь и второй пользователь с различными полномочиями). Я хочу спросить, какой метод я должен использовать для этого? Я немного читал об AbstractUser, создании группы и "флагах" …

01.06.2022
Изменение внешнего ключа в зависимости от предыдущего выбора Django

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

01.06.2022
ModuleNotFoundError: Нет модуля с именем 'jet'

Я пытаюсь запустить проект по адресу https://github.com/VladKha/MovieNet но я продолжаю получать ошибку даже после pip install jet несколько раз Исключение в потоке django-main-thread: Traceback (last recent call last): File "C:\Users\rajan\AppData\Local\Programs\Python\Python310\lib\threading.py", line 1009, in _bootstrap_inner self.run() …

01.06.2022
Как хранить несколько объектов в виде списка в полях модели Django?

Я пытаюсь создать простую платформу электронного аукциона. У меня есть модели для клиентов, где я хочу хранить список всех товаров, на которые они сделали ставки, и точную сумму, на которую они сделали ставки. class Company(models.Model): name = models.CharField(max_length=256) contact_person_name …

01.06.2022
Django - Javascript : Как я могу динамически отобразить эти файлы в этом iframe

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

01.06.2022
Django migrations.RenameField создает новое поле вместо переименования существующего

Я отредактировал свежий файл миграции, чтобы вместо добавления нового поля просто переименовать поле, которое уже существует в Django Model Это было единственное изменение на этом поле migrations.RenameField( model_name='my_field', old_name='field_old_name', new_name='field_new_name', ), Но после выполнения manage.py migrate …

01.06.2022
Как отфильтровать JSONField по значению ключа в Django для получения похожих значений с помощью базы данных MySQL/MariaDB

Я пытаюсь получить значения, похожие на определенное ключевое значение из JSONField, используя базу данных mariadb:10.3.28. Я использовал 3 различных варианта, как указано в views.py, все они не работают. Согласно документации Django (https://docs.djangoproject.com/en/3.1/topics/db/queries/#containment-and-key-lookups) это можно сделать …

01.06.2022
Невозможно присвоить "<QuerySet [<Профиль: admin>, <Профиль: test>]>": "Notifications.user" должен быть экземпляром "User".

Когда я получаю подписчиков пользователей я получаю следующее сообщение Невозможно присвоить "&lt;QuerySet [&lt;Profile: admin&gt;, &lt;Profile: test&gt;]&gt;": "Notifications.user" должен быть экземпляром "User". мой код такой #fun in models def user_add_post(sender, instance, *args, **kwargs): post = instance user = Profile.objects.filter(following=post.author.user) …

01.06.2022
Доступ к файлам вложенных администраторов запрещен на сервере

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

01.06.2022
Использование подзапроса для аннотирования графа несвязанной модели

Это может быть дубликат этого вопроса, но я не понял, возможно ли это или нет. У меня есть две модели, которые не связаны между собой (или имеют вложенные отношения) class Cycle(models.Model): start_date = models.DateField() end_date = …

01.06.2022
OSError: [WinError 123] Синтаксис имени файла, имени каталога или метки тома неверен - DJANGO

Итак, я пытался получить файлы, которые я загрузил в html. но когда я запустил код, веб получил сообщение об ошибке : ModuleNotFoundError: Нет модуля с именем 'audio' OSError: [WinError 123]. Синтаксис имени файла, имени каталога или …

01.06.2022
Удаление товара из корзины на Django не работает

Моя кнопка "Удалить" для удаления товара из корзины не работает. Мой файл views.py: from urllib.request import Request from django.contrib import messages from django.contrib.auth.decorators import login_required from django.shortcuts import render, redirect, get_object_or_404 from django.urls import reverse_lazy from django.views.decorators.http import require_POST …

01.06.2022
Django - получить объекты из одной таблицы, которые принадлежат другим объектам в другой таблице

У меня есть проект, который заключается в создании менеджера заметок в Django. Поэтому я создал свои таблицы в sql с внешними ключами. И вот уже несколько дней я сталкиваюсь с проблемой. У меня есть страница, на которой перечислены все …

01.06.2022
Как я могу генерировать вывод в формате excel из django python

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

01.06.2022
Приложение REACT + DJANGO, загрузка файлов excel в бэкенд, Django возвращает пустой словарь

Итак, я пытался загрузить файл excel из фронтенда с помощью post-запроса в бэкенд Django, однако, что бы я ни делал, питоновский словарь request[FILES] пуст. У кого-нибудь есть идея, почему это может произойти? This is my POST view …

01.06.2022
'<' не поддерживается между экземплярами 'int' и 'str' django Проверка на перекрытие

Когда я проверяю перекрытие в Django формах с помощью этого кода, я не могу проверить перекрытие, получая ошибку кортежей. Как я могу решить эту ошибку, form.py record=[] if count &gt; 1: for i in range(count): start_run = self.data.get(f'runningdefinition_set-{i}-start_run',[]) end_run …

01.06.2022
Как я могу автоматически заполнить поля ModelChoiceFields?

У меня есть три модели. Модель выглядит следующим образом. models.py class Post(models.Model): title = models.CharField(max_length=50) content = models.TextField() category = models.ForeignKey(Category, null=True, blank=True, on_delete=models.SET_NULL) subject = models.ForeignKey(Subject, null=True, blank=True, on_delete=models.SET_NULL) class Category(models.Model): name = models.CharField(max_length=30, unique=True) slug …

01.06.2022
Как добавить кнопку +/- к отображаемому списку объектов в django для увеличения или уменьшения значения объекта

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

01.06.2022
{"non_field_errors":["Неверные данные. Ожидали словарь, а получили компанию."]}

File company.py(models) from django.db import models COMPANY_TYPE = [('ИП', 'ИП'), ('АО', 'АО'), ('ТОО', 'ТОО')] class Company(models.Model): name = models.CharField(blank=False, max_length=255) company_type = models.CharField(blank=False, max_length=10, choices=COMPANY_TYPE, default='ИП') logo = models.CharField(blank=False, max_length=255) owner = models.ForeignKey('user.User', on_delete=models.CASCADE, related_name='companies') average_review = models.FloatField(blank=True, default=0, editable=True) …

01.06.2022
Как исправить ошибку со связанными моделями, сериализаторы которых имеют HyperlinkedIdentityField?

Я получаю следующую ошибку, когда пытаюсь выполнить GET запрос к странице /api/dishes-types/ в моем веб-приложении: Неправильная конфигурация в /api/dishes-types/ Не удалось разрешить URL для отношения с гиперссылкой, используя имя представления "category-detail". Возможно, вы не включили связанную модель …

01.06.2022
Как я могу получить доступ к результату асинхронной задачи в asyncio python, используя имя задачи?

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

01.06.2022
Использование метода create_user() в django

Я использую Django 1.11.10. Я хочу создать страницу входа в систему с одним именем пользователя и паролем. Однако когда я пытаюсь использовать метод create user, я получаю ошибку Attribute error. Как я могу использовать этот метод? models.py class UserProfile(models.Model): …

01.06.2022
Файл Django не отображает входные данные на сайте

Ранее у меня была похожая проблема с неправильной итерацией кода для вывода таблицы, но теперь я пробую список описаний, и он не показывает ни одного из моих входных данных. Любая помощь будет очень признательна! Views.py from django.shortcuts import …

01.06.2022
Django с БД postgreSQL на Docker - django.db.utils.OperationalError: could not connect to server: Connection refused

Я следую этому учебнику по "докеризации" Django + PgSQL + gunicorn + nginx . Релевантная информация ОС хост-машины - Ubuntu 20.0.4 LTS Docker-desktop: Docker версии 20.10.16, сборка aa7e414. Вот моя установка на …

01.06.2022
Как синхронизировать миграции с базой?

Подскажите пожалуйста, я загрузил в базу данные с дампа и у меня в базе уже есть поля, но при manage.py makemigrations мне пишет что нужно создать их, как можно синхронизировать базу и миграции, чтобы я не плодил новые миграции и …

01.06.2022
Установка ssl_cert_reqs=CERT_OPTIONAL при подключении к redis

Я использую redis с Django, и сообщение об ошибке следующее: Установка ssl_cert_reqs=CERT_OPTIONAL при подключении к redis означает. что celery может не проверять личность брокера redis при подключении. подключении. Это делает вас уязвимыми для атак типа "человек посередине". …

01.06.2022
Django-filter: ModelChoiceFilter с набором запросов на основе request.user

У меня есть основанный на классе Django ListView, в котором перечислены объекты. Эти объекты могут быть отфильтрованы на основе местоположений. Теперь я хочу, чтобы фильтр ModelChoiceFilter по местоположению перечислял только те местоположения, которые имеют отношение к текущему пользователю. Релевантные …

01.06.2022
Как я могу добавить like на страницу товара

Я могу поставить лайк своим товарам из админ панели, и я хочу добавить возможность поставить лайк по url products/item/like, у меня есть вид like, но я не знаю, что я должен туда добавить. Это мой views.py class LikeToggleView(AjaxResponseMixin, JSONResponseMixin, FormView): …

01.06.2022
Как реализовать сброс пароля с помощью django_rest_passwordreset?

Я пытаюсь реализовать сброс пароля в моем приложении Django (DRF). Я использую django_rest_passwordreset lib Я хочу этого Пользователь отправляет api/password_reset/ -- OK. Пользователь получает письмо со ссылкой для сброса пароля /api/password_reset/? token=23d9633863ede8c491a9b2f1 -- OK (может …

01.06.2022
Как вручную обновить, создать, удалить поле изображения с помощью сигналов?

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

01.06.2022
Получение данных js-плагина в модель django

Я пытаюсь использовать этот js плагин: https://www.jqueryscript.net/time-clock/appointment-week-view-scheduler.html#google_vignette Я добавил в свой проект и могу видеть его и играть с ним, но не могу получить данные. Как я могу получить данные из js и сохранить …

01.06.2022
Django Проблема с формой и выполнением запросов

Я делаю сайт по lms. На нем есть классы. Учителя могут создавать новые классы, а ученики могут добавлять эти классы, вводя свой id и пароль (если у класса есть пароль). Классы имеют пользовательские идентификаторы и пароли, созданные их учителями. …

01.06.2022
Django не подключается к Docker PostgreSQL

Создали Dockerized PostgreSQL со следующими настройками: version: "3.8" services: db: image: postgres restart: always ports: - 5432:5432 environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres Это мой settings.py файл: DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql_psycopg2", "NAME": "postgres", "USER": …

01.06.2022
Paginate detailview django

Мне нужно разбить на страницы category_detail, но этот view не имеет list_objects. У меня есть класс для DetailView, где мне нужно добавить Paginator. Или я могу сделать это только в html шаблоне, и все? class Category(models.Model): name = …

01.06.2022
Возвращение таблицы с помощью django

Я написал функцию, которая генерирует массив строк и массив целых чисел в файле views.py. List=["car", "dog", "cat"] Array = [1,4,7] Как я могу вернуть эти значения в виде таблицы на веб-странице с помощью Django? Можно ли сделать …

01.06.2022
AWS Заголовок Cross-Origin-Opener-Policy был проигнорирован, поскольку происхождение URL было недостоверным

Я запустил приложение django на экземпляре EC2 и добавил свои статические файлы (css, js и т.д.) в ведро S3. После многих часов работы вчера вечером мне удалось добиться загрузки статических файлов на страницы при просмотре публичного адреса EC2. …

01.06.2022
Привет, что лучше и почему, множественный импорт из одной модели или объявление переменных в Django?

Я читал документацию Django и то, что нового в django v4.* и это заставило меня задуматься, какой путь в более оптимизированном коде 1 или 2? спасибо ------1------ from django.db import models from django.db.models import UniqueConstraint from django.db.models.functions import …

01.06.2022
Как сделать фильтрацию по времени в django, если начало и конец периоды вводятся в HTML

1)Пользователь указывает дату начала и конца, должны выйти данные из бд (downloaded) соответствующие заданому периоду. HTML &lt;div class=&quot;form-group&quot;&gt; &lt;label&gt;До: &lt;/label&gt; &lt;input type=&quot;date&quot; id=&quot;date&quot; name=&quot;dateSTART&quot;/&gt; &lt;label&gt;После: &lt;/label&gt; &lt;input type=&quot;date&quot; id=&quot;date&quot; name=&quot;dateEND&quot;/&gt; &lt;/div&gt; &lt;div class=&quot;general-container&quot;&gt; &lt;div class=&quot;container top-container&quot;&gt; &lt;div class=&quot;row&quot;&gt; &lt;div …

01.06.2022
DRF + Djongo: Как получить доступ и работать с ID из унаследованной базы данных?

Я установил Django REST Framework (DRF) в сочетании с djongo, так как у меня есть унаследованная база данных в MongoDB/Mongo express. Все работает через контейнер docker, но я не думаю, что проблема в этом. Моя модель выглядит следующим образом: …