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

29.10.2022
Добавление в базу postgresql sqlite3 в Django

У меня есть база в sqlite3 формате и мне нужно сделать так чтоб я мог добавить эту базу в postgresql но только в Django Admin я сейчас добавляю через бот телеграм Но мне хотелось бы добавлять через сайт Как должен …

29.10.2022
Кнопка входа в систему не перенаправляет на главную страницу

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

29.10.2022
Запрос Django api update/create из тестового примера никогда не вызывал соответствующие методы в сериализаторе

Как я могу отправить запрос UPDATE или CREATE из моего тестового примера? Когда я запускаю свой тестовый пример, методы create/update никогда не срабатывают в сериализаторе... Что я не так понимаю в философии Django? Может кто-нибудь подсказать, что мне делать? …

29.10.2022
【Django】Как показать результаты вычисления столбцов дочерних таблиц

Цель - получить средние значения столбцов дочерних таблиц. Мои модели - это отношения "Один ко многим". (Здесь, Один:Профессор, Многие:Оценка). На основе каждой одной таблицы (Model:Professor) я хочу получить средние значения столбцов (Model:Evaluation, column:satisfaction). При показе каждого среднего значения на …

29.10.2022
Метод модели фильтрации - Django

Я хочу отфильтровать дошкольников по их тегу BMI, но теги BMI относятся к модельному методу. Как мне отфильтровать дошкольников по их тегу BMI? models.py from pygrowup import Calculator, helpers class Preschooler(Model): birthday = models.DateField(null=True, blank=True) height = models.FloatField(null=True, …

29.10.2022
Страница входа в систему не работает. Почему меня перенаправляют на мою домашнюю страницу

Когда я делаю /login, меня перенаправляют на мою домашнюю страницу, которая называется pplLst. Я думаю, что это что-то не так с тем, как я перенаправляю, но я смотрю этот учебник (https://www.youtube.com/watch?v=llbtoQTt4qw&t=3399s), который я использовал в своем коде …

29.10.2022
Username=self.kwargs.get('username') returning Not Found: /

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

29.10.2022
Запрос в Django для сортировки в одной таблице на основе результата другой таблицы

У меня есть две модели модель листинга: class listing(models.Model): productTitle= models.CharField(max_length=60) description = models.TextField() category = models.ForeignKey(category,on_delete=models.CASCADE,null=True) productPrice = models.FloatField(default=0.0) def __str__(self): return self.productTitle модель моего списка часов: item = models.ForeignKey(listing, on_delete= models.CASCADE) watchlist …

29.10.2022
Я использовал международные телефонные номера (intlTelInput) в моем приложении django, но похоже, что форма не сохраняет номер.

Итак, я в основном использовал плагин intl-tel-input в своей регистрационной форме. Мой webapp сделан на django. Но каждый раз, когда я отправляю форму, я получаю ошибку, которая выглядит так, как будто поле phone_number является обязательным, хотя я заполнил номер. …

29.10.2022
Django drf группировка по полю даты модели

У меня есть модель посещаемости со следующей структурой class Attendance(models.Model): class PRESENCE(models.TextChoices): P = "P", "Present" A = "A", "Absent" L = "L", "On leave" user = models.ForeignKey( User, on_delete=models.CASCADE, related_name="user_attendance", blank=False, null=True) leave_reason = models.CharField(max_length=355, blank=True, …

29.10.2022
Вставка языка i18n в запрос

Я использую i18next lib, вместе с react в моем фронте, и я собираюсь передавать информацию о текущем языке моему api через каждый запрос. У меня есть клиент axios, обернутый в константу, которую я использую во всем моем приложении, …

29.10.2022
Как переопределить `Model.__init__` и соблюдать `.using(db)` в Django?

У меня есть следующий код: print(f"current database: {self.db}\ninfusate from database: {infusate._state.db}\ntracer from database: {tracer._state.db}") FCirc.objects.using(self.db).get_or_create( serum_sample=sample, tracer=tracer, element=label.element, ) Это приводит к следующему выводу и исключению: current database: validation infusate from database: validation tracer from database: validation …

29.10.2022
Выполнение сырого опроса django с использованием предложения ilike

У меня есть запрос, который по сравнению с ORM намного проще, используя прямой sql, Попытка выполнить его напрямую находится в части, связанной с предложением ilike, я пробовал разные способы, но все безуспешно (добавил более короткий запрос, просто чтобы …

29.10.2022
Djangosaml2idp Проблема с импортом просроченных сертификатов

был прерван из-за истечения срока действия поставщика услуг. Есть ли способ исправить эту часть? Я не мог его трогать, потому что совсем не знал.

29.10.2022
Django: не удалось преобразовать строку в float: ''

Я пытаюсь написать функцию для отображения всех товаров в корзине, но она продолжает показывать эту ошибку could not convert string to float: " и я не могу определить, откуда берется проблема? Я пробовал изменить метод float(...) на int(...). какова …

28.10.2022
Невозможно подключить базу данных Oracle 19 к контейнеру Django с базой данных Oracle, запущенной в другом контейнере

Я довольно новичок в Docker и пытаюсь запустить приложение Django с базой данных Oracle 19 с помощью Docker благодаря файлу docker-compose.dev.yml. Проблема в том, что мой контейнер базы данных работает, но не мое Django приложение, которое не может подключиться …

28.10.2022
Как обслужить ответ в django, а затем отключить сервер

Мне нужен совет Я хочу создать путь в django, например /stop-server. Когда кто-то посылает запрос на /stop-server сервер возвращает ответ, а затем становится убитым Каково ваше предложение? .........

28.10.2022
Тесты для Django Channels/WebSockets

Какой хороший и простой способ тестирования consumers.py в Django Channels (конечные точки websocket). Я видел https://channels.readthedocs.io/en/stable/topics/testing.html, но для меня это слишком сложно и я не уверен, что это то, что мне нужно. Например, я не нашел …

28.10.2022
Django .save() не обновляется при PUT-запросе

Я пытаюсь обновить иностранное поле с помощью PUT-запроса на ресурсе. Мой serializer.data и http-ответ корректны после вызова .is_valid, но объект не обновляется. Вид def put(self, request, user_pk): try: userById = getUserById(user_pk) except ChatUser.DoesNotExist: raise Http404 serializer = ChatUserInputSerializer(userById, data=request.data) …

28.10.2022
Как связать URL с IP-адресом?

Я разработал несколько REST API в Django - каждый с определенным IP-адресом - и я хотел бы указать их на одно доменное имя. С помощью записей A я могу связать IP API с поддоменами, например s.example.com, c.example.com и …

28.10.2022
Способ исправить "отсутствующий QuerySet" и "переопределить QuerySet" в Django

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

28.10.2022
Установка Django не удалась

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

28.10.2022
Используя django-bootstrap-modal-forms при успехе, перенаправьте на начальную страницу

Используя django-bootstrap-modal-forms, я хотел бы перенаправить на исходную страницу, скажем /d/SimulationScenario/123/, после успешного POST-запроса модальной формы. Я предполагаю, что это делается с помощью success_url, но как я могу передать аргумент, указывающий ID сценария, который каждый раз разный, как здесь: …

28.10.2022
Pythonanywhere: Ошибка при запуске приложения WSGI. ModuleNotFoundError: Нет модуля с именем 'dotenv'

Мой веб-блог на Pythonanywhere был развернут уже давно, сегодня я переделал дизайн и спрятал свои секреты с помощью Dotenev. После этого я выложил все на github, а затем развернул его на Pythonanywhere. В результате, когда я запускаю сайт, у …

28.10.2022
Django {% extends 'base.html' %} {% block content %} {% load static %} не работает, вообще ничего не работает

У меня есть html-шаблон, который я хочу закодировать в django. На данный момент мне нужно взять части header и footer и сделать изображения, css и js статическими файлами. Я пытался сделать это, но не совсем получается, может ли кто-нибудь …

28.10.2022
Как создать сервер SMPP

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

28.10.2022
Django не распознает файл worker.js, созданный react.js

У меня есть приложение, в котором я создаю фронтенд с помощью react.js, а затем отправляю файлы шаблона в приложение django и затем запускаю только приложение django. У меня проблемы с тем, что django распознает файл в этой папке "build", …

28.10.2022
Как добавить django-editorjs-поля EditorJsTextField или EditorJsJSONField в html-шаблон

Я пытаюсь добавить редактор в стиле блока с помощью django-editorjs-fields. Он прекрасно работает в админке django, но не работает с шаблоном. Я правильно настроил urls.py для статических файлов. Вот мой пример кода..... models.py class Post(models.Model): title = …

28.10.2022
Django rest framework POST ошибка. Когда я отправляю JSON/словарь внутри Json, он возвращает: "Not a valid string".

Я пытаюсь заставить работать этот тестовый API, он очень простой и модель состоит только из одного класса с 2 полями. Мой набор представлений наследуется от ModelViewset и я добавил (чтобы сделать его более явным, и внести некоторые изменения в будущем) …

28.10.2022
Django - Форма не заполняется в моделях, но в консоли нет ошибки

Я создаю приложение Django и испытываю некоторые трудности с созданием "действий" через фронтенд. (CRUD-приложение) Ранее у меня были проблемы, связанные с ForeignKey для хоста; для этого я использовал расширенный AllAuth models (под названием UserProfile), и ошибки для этого, …

28.10.2022
Предварительная выборка дополнительных полей в таблице ManyToMany

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

28.10.2022
Apaceh2, DJango, ошибки WSGI "No such file or directory: mod_wsgi".

Я пытаюсь заставить мое приложение django обслуживаться на appache2, и столкнулся с различными ошибками. Я разобрался с большинством из них, но теперь получаю ошибку ниже. Я нашел других людей с похожими проблемами, но решения не нашел. Пожалуйста, помогите. error.log [Fri …

28.10.2022
Django App на Heroku с использованием psycopg2 - невозможно запустить локально - не удается обнаружить модуль

Пытаюсь реализовать приложение django с базой данных postgresql на heroku, с psycopg2 в качестве бэкенда. (На основе исследований, которые я сделал, psycopg3 выглядит так, как будто он не совсем создан для этой цели). Мое приложение работает, без …

28.10.2022
Django run_validation удаление MultiValueDict из QueryDict

У меня есть вложенное поле сериализатора на сериализаторе, который принимает Multipart/form-data (json + изображения). При помощи run_validation происходит удаление данных вложенного поля сериализатора из QueryDict. Вот код: class CreateSerializer(ModelSerializer[Dress]): dress_sizes = SizeSerializer(many=True, required=False) def run_validation(self, data: Any = ...) …

28.10.2022
Я начинающий пользователь python/django, пытаюсь протестировать вложенный сериализатор и получаю 'TypeError: Direct assignment to the reverse side of a relatedset'

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

28.10.2022
Python manage.py runserver raise NotSupportedError( django.db.utils.NotSupportedError: PostgreSQL 11 или более поздняя версия (найдена 10.22)

Я новичок в python и django, работаю на компьютере windows 10 - 32 бит. Я не понимаю, где проблема, что я изменил, но когда я запускаю manage.py, я получаю следующее : Тогда, я понимаю, что мой postsql не обновляется, …

28.10.2022
Зачем использовать Django REST Framework вместо того, чтобы возвращать обычный HttpResponse в представлениях?

Я новичок в Python и видел много руководств, которые переходят к Django REST Framework при обсуждении создания REST API, не объясняя, зачем нужна эта библиотека. Я не вижу смысла в использовании Django Rest Framework, когда я могу просто определить …

28.10.2022
Докеризация проекта Django с Gunicorn и MSSQL - Не удалось войти в систему для пользователя "myuser"

Может кто-нибудь подсказать мне, как докеризировать проект django с помощью mssql и gunicorn? Я пытаюсь сделать это уже несколько дней, но после каждого шага я получаю новую ошибку. Dockerfile: FROM registry.access.redhat.com/ubi8/python-38 USER root RUN yum update --assumeyes && \ …

28.10.2022
Невозможно аутентифицировать клиента в тесте

Python 3.10.7, Django 4.1.1, Django REST Framework 3.13.1 Я не могу заставить методы django.test.Client login или force_login работать в django.test.TestCase производном тестовом классе. Я имею в виду https://docs.djangoproject.com/en/4.1/topics/testing/tools/ Мой проект, похоже, работает при просмотре в …

28.10.2022
Как использовать JavaScript во включенных компонентах в Django?

Вкратце, как использовать JavaScript в компоненте, который затем будет включен в главную страницу? Стандартный подход в шаблонах Django заключается в создании шаблона base.html, а затем его расширении. Этот базовый шаблон обычно имеет блоки типа content, extra_js и extra_css. …