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

21.05.2024
Как сериализовать subprocess.popen()

Это продолжение темы Возврат вывода subprocess.popen() в webserver. У меня есть долго выполняющийся процесс, который запускается вызовом Webserver (на нем работает Django). Я использую subprocess.popen() для порождения процесса. Я понял, как можно сохранить stdout и получить его позже. Но …

20.05.2024
Невозможно просмотреть приложение Django, установленное с помощью helm на Minikube

Я собрал пользовательскую диаграмму штурвала и сделал helm install announcements /helm Когда я перехожу к kubectl get pods и kubectl get deploy, он показывает, что подсистемы и развертывания запущены. Однако, когда я пытаюсь перейти на служебный IP-адрес, …

20.05.2024
Встраивание HTML-файла внутрь другого HTML-файла

У меня есть HTML-файл, который содержит циклы и переменные языка шаблонов Django. Я хочу добавить этот файл в другой HTML-файл, в основном для удобства чтения. Я попытался использовать <iframe src="file.html"></iframe>, но получаю ошибку 404 (файл находится в …

20.05.2024
Настройка нескольких баз данных django для нескольких регионов

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

20.05.2024
Django TemplateSyntaxError at /display/displaymyoperations/ Не удалось разобрать остаток: '(url)' из 'unquote(url)'

Hi every one i received the message above when i want to show the oprations that user make i have a project to evluate youtube vidios and web shows in frame in my project this is views.py for myoprations `def …

20.05.2024
Как разместить приложение Django бесплатно?

Я сделал API для своего проекта Теперь я хочу разместить его, но я использую MySQL workbench для базы данных. Возможно ли разместить его на хостинге из render? Или какой-нибудь лучший вариант для этого, пожалуйста, дайте мне решение. Так могу …

20.05.2024
Как разделить состояние между запросами в Django?

Это первая функция: def signup(request): if request.method == "POST": username = request.POST['uname'] first_name = request.POST['fname'] last_name = request.POST['lname'] email = request.POST['email'] pass1 = request.POST['pass1'] pass2 = request.POST['pass2'] Это вторая функция: def createPost(request): if request.method == "POST": form …

20.05.2024
Сообщения журнала приложений Django не отображаются в ECS/CloudWatch

Выпуск: У меня есть проект Django, развернутый на ECS, и у меня возникли проблемы с конфигурацией протоколирования. Я не могу увидеть свои пользовательские сообщения в журнале AWS CloudWatch Logs. Я вижу только сообщения журналов botocore, urllib3 и root loggers. …

20.05.2024
Пробел не вырезается из моего текста во фронтенде

Вот мой внешний JS-код для keyHandler: let snippet = document.getElementById('snippet'); let remaining = document.getElementById('remaining'); let typed = document.getElementById('typed'); let result = document.getElementById('result'); const keydownHandler = (event) => { let key = event.key; if (key.length === 1 && /[a-z .]/i.test(key) …

20.05.2024
Приложение Django, как динамически генерировать форму на основе JSON?

В настоящее время я делаю следующее: [ { "name": "hostname", "type": "string", "description": "Hostname router", "required": "Yes" (No if it is not required) }, { "name": "is_dhcp", "type": "choice", "description": "DHCP?", "choices": [ [ "yes", "Yes" ], [ "no", …

20.05.2024
При передаче данных регистрационной формы в базу данных ничего не происходит

У меня проблема. Я новичок в django. И вот ошибка заключается в том, что во время передачи данных ничего не происходит. База данных не обновляется. Буду очень благодарен за помощь! это код: registration/urls.py: from django.contrib.auth import views …

20.05.2024
Django: переопределение абстрактного класса с общим отношением, динамически ограничивающим выбор ContentType?

<<<Следуя текущей документации https://docs.djangoproject.com/en/5.0/ref/contrib/contenttypes/#generic-relations, я создал GenericReferModel, который является абстрактным классом, определяющим общее отношение к одной или нескольким моделям. Пока все хорошо. Теперь я хотел бы ограничить ContentType выбор, используя limit_choices_to атрибут models.ForeignKey. from …

20.05.2024
Django Пользовательский шаблон администратора

Я изменил шаблон индекса администратора сайта в Django следующим образом: admin.site.index_template = "admin/list-aprovals.html" Но как я могу отправить свою модель на эту страницу или добавить пользовательское представление для этого url: path('admin/', admin.site.urls), Итак, я хочу …

20.05.2024
Возврат вывода subprocess.popen() в веб-сервере

У меня есть веб-сервер на Python с использованием Django. Я хочу иметь возможность запускать длительный асинхронный подпроцесс, чтобы клиент опрашивал его с помощью GET или POST и получал stdout, а также другую информацию. На каждой итерации сервер будет возвращать …

20.05.2024
Как создать внешний ключ от верхней модели к нижней?

Class Model1(models.Model): x = models.ForeignKey(Model2, on_delete=models.CASCADE) class Model2(models.Model): y = models.CharField(max_length=200) Как создать внешний ключ к Model2 из Model1? Я знаю, возможно, вы говорите, что нужно просто заменить Model1 на Model2, а затем создать внешний ключ, но …

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

У меня есть эта проблема с Django, но я чувствую, что это больше вопрос по python: user_data = User.objects.filter(userid__startswith='Jeremy').values('mail','address') Вышеописанное работает и возвращает мне ровно одну строку, как я знаю, что это должно быть. Это не работает: …

20.05.2024
Графики Grafana на странице в django

Подскажите как добавить один из графиков Grafana в на верстку в django используя сервисный аккаунт Grafana.

20.05.2024
Использование внешней документации для конечной точки в пользовательском интерфейсе Swagger

Для определенной конечной точки в нашем REST API я хотел бы предоставить внешнюю документацию. Существует аргумент external_docs, который может быть передан extend_schema, но я нигде не видел примера. Я передал только URL-адрес внешней документации: @extend_schema_view( my_specific_endpoint=extend_schema( …

20.05.2024
Как обнаружить выделенный текст в PDF, отображаемом в веб-браузере, с помощью JavaScript или Python?

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

20.05.2024
Почему я сталкиваюсь с ошибкой "APPEND_SLASH" в Django? [дубликат]

Так вот, я создаю простой API сингл Django. И каждый раз я получаю проблему APPEND_SLASH при выполнении POST запроса на localhost:8000/cars из PM , в теле запроса я передаю JSON тело запроса с одним полем, на основании значения которого данные …

20.05.2024
Изображения профилей пользователей в Django

Джанго имеет встроенную форму UserCreatioonForm для создания пользователей. В ней есть такие поля, как имя и фамилия, электронная почта и т.д. Но можно ли сделать поле для загрузки изображений, которые будут использоваться как фотографии профиля пользователя? Я пытался …

20.05.2024
Интеграция Watchtower CloudWatch в журналы Django: Потоки журналов не созданы

У меня есть проект Django с Sentry для отслеживания ошибок, и журналы хранятся локально на сервере. Я хочу пересылать эти журналы в журналы CloudWatch. Я использую Watchtower для этой интеграции. Вот мой файл settings.py: Когда я запускаю …

20.05.2024
Как изменить стандартную аутентификацию Django в forntend

Я работаю над проектом, в back-end мы используем Django с Rest и для front мы используем Wordpress и мы хотим отправить otp для пользователя и если OTP код от пользователя является действительным, то войти в систему пользователя и сохранить …

20.05.2024
Cpanel Cron Job не работает в течение дня

У меня есть 3 задания cron в моей cpanel, я бьюсь с API с помощью curl, мое почасовое задание cron работает нормально, но ежедневное задание cron не работает, ежемесячное пока не получается протестировать …

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

Я работаю над проектом django, в котором мне нужно хранить данные в некоторых столбцах в зашифрованном формате и расшифровывать их на лету при запросах к этим данным. Мне удалось зашифровать данные при хранении с помощью криптографии-Fernet. def save(self, …

20.05.2024
Как импортировать папку в postman?

Выдает ошибку "Не найдено поддерживаемых файлов для импорта" Я пытался импортировать папку django в postman для тестирования api. Сначала я попытался сделать это в приложении postman, а затем установил расширение postman из кода vs, результат был тот …

20.05.2024
Django подключается к удаленному Postgres: '127.0.0.1 работает, а 'localhost' не работает

Я настроил локальный проброс портов на удаленный сервер, на котором работает база данных Postgres. ssh -v -L 127.0.0.1:5433:localhost:5432 user@server-ip Мои настройки django: # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': '&lt;db_name&gt;', 'USER': …

20.05.2024
Проблема доступа к глубоко вложенным атрибутам в методе validate сериализатора Django Rest Framework

Я столкнулся с проблемой при попытке получить доступ к глубоко вложенным атрибутам в методе validate сериализатора Django Rest Framework. Вот упрощенная версия моего сериализатора: from rest_framework import serializers from myapp.models import User class YourSerializer(serializers.ModelSerializer): def validate(self, attrs): if …

20.05.2024
Django не может найти файл leaflet admin widget.html

Я хочу использовать LeafletGeoAdmin на страницах администратора. from leaflet.admin import LeafletGeoAdmin @admin.register(Marker) class MarkerAdmin(LeafletGeoAdmin): list_display = ("name", "location") Когда я пытаюсь добавить маркер, я получаю ошибку: TemplateDoesNotExist at /admin/my_app/marker/add/ Exception Value: leaflet/admin/widget.html Django tried loading these templates, …

20.05.2024
Как обслуживать React Frontend и Django Backend на IIS?

Фон У нас есть приложение, использующее React.js для фронтенда и Django для бэкенда. Мы пытаемся развернуть это приложение на виртуальной машине Azure с IIS. Встреченные проблемы Доступность бэкенда: Мы не уверены, запущен ли …

20.05.2024
Объект Django User не имеет атрибута user

Я пытаюсь создать несколько пользовательских классов аутентификации, чтобы проверить, является ли запрашиваемый пользователь частью определенных групп или нет. Однако я получаю ошибку AttributeError: 'User' object has no attribute 'user' appear and I don't know how to resolve it. …

20.05.2024
Фильтрация строк с одинаковым значением даты в столбце

У меня есть поле datetime, и я хочу отфильтровать строки, которые имеют одинаковое значение даты. models.py class EntryMonitoring(models.Model): student = models.ForeignKey('Student', models.DO_NOTHING) clockin = models.DateTimeField() clockout = models.DateTimeField(null=True) views.py def check_attendance(request, nid): day = EntryMonitoring.objects.filter( clockout__isnull=False, '# same …

19.05.2024
Как переместить строку submit в верхнюю часть панели администратора Django

У меня довольно большой список объектов, поэтому я хотел бы переместить кнопку "сохранить" в панели администратора Django в верхнюю часть списка объектов, а не в нижнюю. Это будет похоже на результат, показанный на прилагаемом изображении. <a href="https://i.sstatic.net/lQZiX1C9.png" rel="nofollow …

19.05.2024
Выделить сортировку в Django проекте в отдельную функцию

Существуют 2 функции: функция index выводит срез [:5] отфильтрованных карточек постов на главную страницу, функция post_detail отвечает за содержимое этих карточек. def index(request): CONST_NUMBER_OF_POSTS: int = 5 post_list = Post.objects.filter(is_published=True, category__is_published=True, pub_date__lte=timezone.now() )[:CONST_NUMBER_OF_POSTS] context = { 'post_list': post_list, …

19.05.2024
Page not found (404) django. Ошибка при переходе на страницу, на которой должна отобразиться подробная информация о товаре из бд

Я новичок в Django. Пишу сайт онлайн доски объявлений. При нажатии на карточку товара, по идее должна отобразиться страница с подробной информацией о нём, которая берётся из базы данных, но выходит ошибка &quot;Page not found (404)&quot;. Помогите разобраться. Вот фрагменты …

19.05.2024
Проблемы с шифрованием/дешифрованием файлов с помощью pycryptodome

Недавно мы обновили наш проект с Python 2.7 и Django 1.11 до Python 3.11 и Django 3.2. При этом мы перешли от использования библиотеки pycrypto к pycryptodome для криптографических операций. Наше Django-приложение обрабатывает загрузку и скачивание файлов с шифрованием …

19.05.2024
Psycopg2.errors.UndefinedTable: отношение "mydjangoapp_mymodel" не существует

Я управляю приложением django, созданным третьими лицами. Я настроил в settings.py подключение к новой базе данных 'default': { # changed 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'waterwatch', 'USER': 'waterwatch_main', 'PASSWORD': '****', 'HOST': 'localhost', } Теперь я хочу заполнить новую …

19.05.2024
Невозможно обработать входные данные из ModelMultipleChoiceField в Django

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

19.05.2024
Django Allauth headless Unauthorized 401 (Initial)

Я получаю 401 при попытке достичь конечной точки "/_allauth/browser/v1/auth/password/reset", хотя отправляю cookie, crsf и ключ для сброса электронной почты. Я следую потоку сброса пароля пользователя из vuejs Frontend следующим образом: async function sendEmailReset() { spin.value = true; try …

19.05.2024
Проблема с пользовательским представлением шаблона админки в Django

Я изменил шаблон индекса администратора сайта в Django следующим образом: admin.site.index_template = "admin/list-aprovals.html" Но как я могу отправить свою модель на эту страницу или добавить пользовательское представление для этого url: path('admin/', admin.site.urls), Итак, я хочу …