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

21.01.2022
Общение с конкретным клиентом [JS/PY]

Я использую клиентскую часть angular (TS) и серверную часть Django (PY). К сожалению, несмотря на то, что я нашел в интернете, я не могу отправить сообщение конкретному клиенту с сервера. Socket.io не существует в PY, я видел websockets, …

20.01.2022
Ошибка Django: TypeError at /forums/ 'str' object is not callable

Я делаю проект Django для форумов и столкнулся с этой проблемой. всякий раз, когда я перехожу на страницу форума, я вижу эту ошибку: TypeError at /forums/ 'str' object is not callable. Если кто-нибудь знает, как это исправить, я буду …

20.01.2022
Django не оценивает переменные шаблона

Когда я осматриваю страницу, я вижу: post="{% url daySlots %}" Но я ожидаю увидеть, что это будет оценено: post="/daySlots/" Он также игнорирует другие переменные, html показывает имя переменной как: {{ duration }} вместо значения 1.5, которое я ожидаю. …

20.01.2022
Как я могу издеваться над объектом модели django?

Например, в моем проекте есть много взаимосвязанных таблиц class A(models.Model): name = models.models.CharField(max_length=16) class B(models.Model): name = models.models.CharField(max_length=16) a = models.ForeignKey(A, on_delete=models.CASCADE) class C(models.Model): name = models.models.CharField(max_length=16) b = models.ForeignKey(B, on_delete=models.CASCADE) и так далее. Мне нужно …

20.01.2022
Chromedriver не открывает сервер разработки Django

Я составляю свои первые тесты с Selenium и Chromedriver. В результатах тестирования я постоянно получал NoSuchElementException. Я попытался использовать явное ожидание, но оно завершилось. Я заметил, что Chrome выдавал ошибку ERR_FILE_NOT_FOUND, поэтому я сделал путь более явным в driver.get(file_uri()). Chrome …

20.01.2022
Django как сохранить модель пользователя?

Снова добрый день, У меня есть форма и пользователь может добавить несколько названий. При каждом submit создается новый объект, который включает в себя написанное название и пользователя, который его написал (отправил форму). Я пробовал с этим, но не знаю, …

20.01.2022
Закончилась память: Убит процесс (gunicorn) на AWS Lightsail

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

20.01.2022
Возможно ли использовать django с asgi и поддерживать некоторые представления в синхронизированном режиме?

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

20.01.2022
Django Factory Boy loop возвращает одно и то же значение

Я пытаюсь генерировать поддельные объекты из цикла, но всегда возвращается один и тот же объект utilities.py: ... for _ in range(number_objects): try: element = app_factories.UserFactory() print(element) except Exception as e: print(e) print(type(e)) ... factories.py from faker import Faker from …

20.01.2022
Django получение первичного ключа с помощью ответа JSON

Как отправить первичный ключ каждого объекта в JSON-ответе? Я отправляю json-ответ для изменения таблицы на основе состояния пользователей. Все работает хорошо, за исключением того, что я не могу получить PK, связанный с каждым пользователем. В настоящее время он отправляет …

20.01.2022
Не удается получить правильный вывод в фильтре django

У меня есть следующие модели. class Stocks(models.Model): ticker = models.CharField(max_length=30, primary_key=True, unique=True) company_name = models.CharField(max_length=100, blank=True, null=True) ... class Advice(models.Model): ticker = models.ForeignKey(Stocks, db_column='ticker', related_name='advices', on_delete=models.CASCADE) advice_date = models.DateField(blank=True, null=True) ... class Recommendation(models.Model): ticker = models.ForeignKey(Stocks, db_column='ticker', related_name='recommendation', on_delete=models.CASCADE) …

20.01.2022
Ошибка пользовательской функции Django FileField upload_to

Я создал пользовательскую служебную функцию для параметра FileField в Django upload_to. Эта функция принимает префикс и возвращает функцию, которая фактически принимает instance и filename. Но когда я запускаю manage.py makemigrations, команда выбрасывает ValueError. Я включил соответствующие файлы/данные ниже. secret_upload …

20.01.2022
Django include template no data

Я пытаюсь включить файл в файл base.html. Внутри базы, внутри base.html {% block content %} {% include "something.html" %} {% endblock %} Но ничего не отображается из включенного файла, и я пробовал располагать блоки в файле something.html …

20.01.2022
W/IInputConnectionWrapper getTextBeforeCursor на неактивном InputConnection возникает ошибка при вызове Django API из кнопки отправки приложения flutter

Ошибка : W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): getSelectedText на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextAfterCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): beginBatchEdit на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): endBatchEdit на неактивном InputConnection I/TextInputPlugin( 5696): …

20.01.2022
Django встраивание/раскрытие .pdf в страницу

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

20.01.2022
Как проверить наличие дубликатов записей в админке Django inline?

Как выполнить проверку валидности многострочных форм в админке Django? Например, у меня есть простая модель Parent/Child, с интерфейсом администратора, показывающим детей в инлайн-таблице на странице изменения администратора родителя. У каждого ребенка есть поле "имя", которое должно быть …

20.01.2022
Ограничение доступа к файлам от пользователей, кроме суперпользователя Django

В настоящее время я пишу приложение на Django и хочу ограничить доступ к приватным файлам (кроме суперпользователя). Мои файлы обслуживаются на Nginx На данный момент все запросы файлов приходят к приложению Django, и если у пользователя есть соответствующие …

20.01.2022
Могу ли я вручную передать код языка в Django gettext()?

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

20.01.2022
Heroku / Django / MySQL : 2013 'Потеряно соединение с сервером MySQL во время запроса'

Я развернул приложение Django на Heroku. Приложение отлично работает в других окружениях, но в Heroku, в одном из 5 запросов я получаю сообщение Lost connection to MySQL server during query. Я не использую приложение часто, просто тестирую его, и …

20.01.2022
Не удалось развернуть приложение через gcloud - 502 bad gateway

Я развернул свое приложение django из Gcloud, но при попытке открыть получаю ошибку 502 bad gateway. Я проверил журналы и обнаружил следующее сообщение об ошибке. Я не могу найти основную причину этого. Пожалуйста, посоветуйте, как действовать дальше. `2022-01-20 09:33:17 default[20220120t145947] …

20.01.2022
Необходимо ли иметь модель и наследование в представлениях, основанных на классах?

Class home(ListView): template_name='blog/base.html' Это не работает и выдает такую ошибку -- Неправильная конфигурация в /. home не хватает QuerySet. Определите home.model, home.queryset или переопределите home.get_queryset(). но когда я создаю модель без данных class home(ListView): model = Post template_name='blog/base.html' …

20.01.2022
Forbidden (Проверка происхождения не удалась - chrome-extension:// не соответствует ни одному доверенному источнику).

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

20.01.2022
Невозможно войти в систему, пока данные верны, а кнопка входа, похоже, не работает

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

20.01.2022
Как отправить текстовое сообщение из Django API в теле ответа в функцию React на стороне клиента?

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

20.01.2022
Можно ли программно добавить большое количество фильтров

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

20.01.2022
Django join ManyToManyField с таблицей пересечений - мягкое удаление

Существует три модели - роль, разрешение и их пересечение в виде RolePermission. Каждая модель имеет флаг active_status для обозначения мягкого удаления. Теперь, когда мы пытаемся получить все роли, объединенные с их соответствующими активными позициями, через модель RolePosition, неактивные все …

20.01.2022
504 Таймаут шлюза Шлюз не получил своевременный ответ от вышестоящего сервера или приложения.

Когда я развернул свой проект django на сервере ubuntu, я получил эту ошибку на веб-странице: Gateway Timeout The gateway did not receive a timely response from the upstream server or application. Мой журнал ошибок apache: [wsgi:error] …

20.01.2022
Как использовать несколько bootstrap modal в одном представлении для CRUD действий в Django?

У меня есть представление с несколькими модальными и формами типа Add_image , Add_birthday и таблица для отображения всех объектов. Я хочу для каждого ROW создать кнопку и модальную форму для редактирования. Когда пользователь нажимает кнопку Edit_button, открывается модальная форма, …

20.01.2022
Сообщения не отображаются в админке на AWS dev server Django-3.1

Context: Приложение Django 3.1, развернутое на лямбде AWS с помощью terraform. Я еще не установил производственные настройки, это мой dev-сервер. Я использую https://github.com/adamchainz/apig-wsgi Я заметил, что сообщения от django.contrib.messages не появляются при попытке получить api …

20.01.2022
Повторное отображение представления Django на основе инициированного jQuery запроса AJAX POST

Проблема, с которой я столкнулся, связана с перерисовкой представления Django на основе контекста, который обновляется AJAX-запросом, инициированным jQuery. Причина, по которой мне нужен AJAX-запрос, заключается в том, что мне нужно изменить пользовательский интерфейс страницы без обновления страницы, что очень …

20.01.2022
Django - шрифт awesome - проблема с Access-Control-Allow-Origin

У меня есть приложение, которое хранит медиа и статические файлы на Azure Storage Account. Я успешно развернул код и все работает хорошо, кроме иконок на странице администратора. Как вы можете видеть ниже, я использую тему jazzmin. Все иконки работали …

20.01.2022
Как настроить prometheus на проекте Django с методом аутентификации (токен, логин и т.д...)?

Я установил django-prometheus в своем проекте Django. Путь, по которому будет производиться соскабливание, это https://mydns.com/metrics, который находится на одном уровне с https:mydns.com/admin/.... Дело в том, что в нашем проекте каждый URL маршрут проходит через Middleware, который перенаправляет на …

20.01.2022
Исключение Django CORS после добавления нового пакета в приложениях

Я новичок в Django и python. Моя задача - создать скрипт, который заходит в почтовый ящик и выполняет работу на фоне Django (периодически). У меня есть рабочий проект. Я добавил новую папку 'email_reading' в 'apps' и имею такую …

20.01.2022
Изменение ролей в приложении django не изменяет разрешения

Я создаю приложение на django, где у меня есть 2 типа пользователей, "Создатели" и "Подписчики". Создатель" должен иметь доступ ко всем представлениям (добавление, изменение, просмотр ...), в то время как подписчик может только "просматривать" содержимое. Проблема в том, что …

20.01.2022
Как вы работаете с SEO тегами заголовков и мета-описаниями на ваших сайтах Django? Сохраняете ли вы модели полей i, такие как "seo_tag" и "meta_desc"?

Недавно я узнал, что для более высокого рейтинга в google необходимо не только правильно организовать H-теги, но и иметь уникальный html-тег title на каждой странице/посте блога и уникальное мета-описание. Мне интересно, какой самый лучший и чистый способ сделать …

20.01.2022
Использовать существующую базу данных вместо базы данных django

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

20.01.2022
Управление фабриками Django

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

20.01.2022
Пагинация списка элементов внутри DetailView (многие ко многим) Django

У меня есть модель с отношением "многие ко многим", я хочу вывести все элементы этого отношения из detailView с пагинацией (например, 10 элементов на страницу) Есть ли способ получить автоматическую пагинацию, как в ListView? class CardDetailView(DetailView): model = …

20.01.2022
Django.db.utils.DataError: значение слишком длинное для типа character varying(30). Я получаю эту ошибку при миграции на heroku postgresql

Ошибки, которые я получаю при миграции на PostgreSQL Heroku. Примечание: На локальном сервере все работает нормально. нет столбца с длиной 30, даже пробовал мигрировать после удаления всех данных и все равно получаю ту же ошибку. Это модель проекта …

20.01.2022
Форма входа в Django показывает недопустимые учетные данные даже при правильных учетных данных

я пробую несколько способов, но все равно не могу войти в систему фукция регистрации работает правильно views.py login.html register.html