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

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 <div class="form-group"> <label>До: </label> <input type="date" id="date" name="dateSTART"/> <label>После: </label> <input type="date" id="date" name="dateEND"/> </div> <div class="general-container"> <div class="container top-container"> <div class="row"> <div …

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

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

01.06.2022
IndexError at /detectWithWebcam list index out of range

Окружающая среда: Метод запроса: GET URL запроса: http://127.0.0.1:8000/detectWithWebcam Django Версия: 2.2 Версия Python: 3.9.7 Installed Applications: ['main', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_filters'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] …

01.06.2022
Как использовать JWT-токен в случае социальной аутентификации. (Django)

Обычно поток JWT при вводе имени пользователя и пароля возвращает токен JWT. Используя токен, мы можем аутентифицировать API. Но когда мы используем социальную аутентификацию, как это будет происходить? Когда мы используем социальную аутентификацию, например, google, мы нажимаем на login …

01.06.2022
Дублирование записей происходит слишком медленно

У нас есть база данных со 100.000 артистов. Но некоторые артисты являются дубликатами. Мы хотим запустить приведенный ниже скрипт, чтобы сравнить каждого артиста с каждым артистом и составить список с возможными дубликатами. Но это приводит к 10 миллиардам …

01.06.2022
Django.db.utils.ProgrammingError: cannot cast type integer to date

Здравствуйте ребята, у меня возникла проблема с PostgreSQL при развертывании из docker. Ошибка: django.db.utils.ProgrammingError: cannot cast type integer to date [2022-06-01 09:06:04] LINE 1: ...a_playlist" ALTER COLUMN "year" TYPE date USING "year"::date Это мой файл миграции : …

01.06.2022
Необходимо вывести на html страницу django из бд (sqlite) данные за указанный период. Как вывести значение в кб, если в бд храниться в байтах?

1)Пользователь указывает дату начала и конца, должны выйти данные из бд (downloaded) соответствующие заданому периоду. Размер файла храниться в байтах (size), как вывести размер в КБ(где это записать)? HTML <div class="form-group"> <label>До: </label> <input type="date" id="date" …

01.06.2022
Как я могу получить данные для отправки в мои представления django из моих html и javascript

Недавно я добавил функцию tag-input в свою форму с помощью Javascript, но я не могу получить данные из tag-input. Я получаю integrityError при отправке формы, потому что я не могу получить данные из tag-input. Я также пробовал использовать …

01.06.2022
Фильтр Django нечувствителен к регистру

Я написал этот набор представлений Django, который позволяет пользователям фильтровать и запрашивать данные from django_filters import rest_framework as filters from rest_framework import viewsets from API.models import Record from API.serializers import RecordSerializer class CountViewSet(viewsets.ReadOnlyModelViewSet): """List of all traffic count Counts""" queryset …

01.06.2022
Невозможно передать параметры в Django, выдавая MultiValueDictKeyError

Я просмотрел ответы на этот тип вопроса, но они не кажутся релевантными для моей проблемы. У меня есть класс, определенный следующим образом: class TrainModel(APIView): permission_classes = (IsAuthenticated,) def post(self, request, *args): print("I am here") params = json.loads(request.POST["params"]) print(params) …

01.06.2022
Вход в систему google с помощью django-allauth без использования канала django-admin

Здесь я использую python 3.7 и Django 3.0, где я хочу войти с помощью google на мой сайт. и не хочу использовать стандартное приложение django admin. Я получил необходимые идентификатор и секрет клиента Google, теперь я не могу понять, …

01.06.2022
Что нужно сделать, чтобы нижний колонтитул всегда находился внизу страницы? [дубликат]

Я следовал этому руководству для создания нижнего колонтитула. И я создал нижний колонтитул следующим образом (без содержимого в теле): body{ min-height: …

01.06.2022
Обновление chart.js с помощью ajax, условная ошибка

Я пытаюсь автообновить мой график js через ajax, но мой оператор if всегда возвращает неправильный awnser на первом итере, есть идеи почему? Спасибо еще раз. Скажите мне, если вам нужно что-то еще. var datanp …

01.06.2022
Слайды SwiperJs не отображаются в шаблоне Django

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

01.06.2022
Запросы на выбор в Django с помощью annotate

Я застрял в django annotate query. вот определенная модель, над которой я работал. class Claim(model.Model) CLAIMS_STATUS_CHOICES = ( (2, PROCESSING), (1, ACCEPTED), (0, REJECTED) ) status = models.CharField(max_length=10,choice=CLAIMS_STATUS_CHOICES) Проблема в том, что я не хочу аннотировать …

01.06.2022
Данные сессии не обновляются - расшифровка ключа сессии

Нужна помощь с сомнением, связанным с Django. Я пытаюсь разработать веб-приложение для электронной коммерции, используя Django. Когда я пытаюсь получить данные сессии после нажатия на кнопку 'Add to Basket', он показывает ответ от метода 'init', а не от метода …

01.06.2022
Django - Не найден поддерживаемый видео формат и тип MIME

Когда я запускаю python manage.py runserver видео на веб-странице работает. Я развернул веб с помощью apache2 и вместо видео я вижу No video with supported format and MIME type found. Можно ли что-то упустить при развертывании веб-страницы? Когда я …

01.06.2022
Получение ValueError: Поле 'id' ожидало число, но получило 'favicon.ico'

Я следую этому учебнику YT https://www.youtube.com/watch?v=A_j5TAhY3sw, на 4:23:18, когда он вводит все данные, он может отправить, но я получаю следующую ошибку: ValueError: Поле 'id' ожидало число, но получило 'favicon.ico'. (На моей консоли VScode) …

01.06.2022
Методы Django Table.render_foo с Boundcolumn

Я запутался, подскажите пожалуйста, как в методы Table.render_foo поместить значение другого поля Term_Implementation? Из документации следует, что для этого нужно использовать Boundcolumn, но я не смог найти конкретного примера для реализации этого. Методы таблицы.render_foo <a href="https://django-tables2.readthedocs.io/en/latest/pages/internal.html" …

01.06.2022
Аннотирование в django с использованием поля из другой модели

Я пытаюсь вычислить поле, которое является суммарным, когда два других поля одинаковы. Проблема в том, что одно из этих полей из той же модели, что и поле суммы, а другое - из другой модели. models.py: class Node(model.Model): text = models.CharField(max_length=100, …

01.06.2022
DRF простой метод обратного поиска для получения одного элемента, а не списка для отношений 1:1?

В моем Django App я использую сериализатор модели для API, чтобы получить доступ на чтение к объектам в БД. Для одного вызова API мне нужно предоставить данные из разных, но связанных объектов в одном результате. class Car(models.Model): name = models.Charfield() …