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

09.08.2024
Сохранение самостоятельно сгенерированного изображения в django models.ImageField

У меня есть метод generate_certificate(), который использует базовое изображение из хранилища по умолчанию в django, редактирует его через библиотеку pillow и сохраняет это изображение в хранилище по умолчанию djnago и возвращает путь к файлу. def generate_certificate(name, certification): base_image_path = …

09.08.2024
При размещении моей страницы на хостинге вебсокеты не работают

Я работаю над игрой, которая состоит из музыкального лото. Фронтенд построен на ReactJS и размещен на Vercel с использованием Free tier. Бэкэнд - это приложение Django, размещенное на веб-сервисе Render. Я успешно заставил их взаимодействовать друг с другом, используя …

09.08.2024
Django как сортировать по несуществующим полям

В настоящее время у меня есть две модели posts.models from django.db import models from django_prometheus.models import ExportModelOperationsMixin from users.models import User from category.models import Category # Create your models here. class Post(ExportModelOperationsMixin('post'), models.Model): header_image = models.ImageField(default='ancean-no-header-image.png') title = models.CharField(max_length=100) …

09.08.2024
Невозможно установить django в virtualenv

Невозможно загрузить django в virtualenv. "pip install django" выполняется неопределенное время В VScode (на всякий случай, если это имеет значение) я создаю виртуальную среду и пытаюсь установить django, вот последовательность действий: virtualenv myenv myenv\Scripts\activate pip install django …

09.08.2024
Поскольку я пытаюсь использовать REST API для метода PUT и получаю 500 Внутренняя ошибка сервера? [закрыто]

Я пытаюсь создать методы get, post, delete и put в REST API, разработанном на Django. Django связан с Angular с помощью Djongo (для необходимости MongoDB). Все работает хорошо, кроме метода put, когда я использую метод put, я получаю "Internal Server …

09.08.2024
Добавление новой строки в таблицу шаблонов Django

У меня есть простая таблица, сгенерированная из переменной шаблона Django: {% for object in object_list %} <tr> <td class="c9">{{object.first_name}}</td> <td class="c9">{{object.last_name}}</td> <td class="c9">{{object.tel}}</td> </tr> {% endfor %} Я делаю вставку в эту модель и на стороне сервера …

09.08.2024
"ValueError: Ключи ZoneInfo должны быть нормализованными относительными путями" при миграции

Окружение: Python 3.11.7 package:asgiref==3.8.1Django==5.1psycopg2==2.9.9sqlparse==0.5.1tzdata==2024.1 Вот мой код models.py: from django.db import models class User(models.Model): user = models.CharField(blank=False) password = models.CharField(max_length=64) group_id = models.SmallIntegerField() email = models.EmailField(unique=True, null=True) create_time = models. DateTimeField(auto_now_add=True) class working_hours(models.Model): …

09.08.2024
Как выполнить левое объединение и выбрать флаг, если поля существуют в правой таблице в django

У меня есть таблицы статей и закладок, и я хочу получать статьи, получая флаг is_bookmarked, если пользователь добавил статью в закладки. ТаблицаArticle содержит все метаданные, относящиеся к статье, а таблица закладок имеет столбцы user и article для хранения …

09.08.2024
Ошибка "ModuleNotFoundError: No module named 'pymysql'" при подключении проекта django к apache?

Всем добрый день! У меня есть проект на django и я пытаюсь связать его с apache. Сразу скажу, что использую не виртуальный, а системный python. Файл 000-default.conf: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html alias /static /home/belyash/PycharmProjects/prohect_iem/static <Directory /home/belyash/PycharmProjects/prohect_iem/static> Require all …

09.08.2024
Не удается установить django в virtualenv

В VScode (вдруг это важно) я создаю виртуальную среду и пытаюсь установить django, вот последовательность действий: virtualenv myenv myenv\Scripts\activate pip install django Последняя операция не завершается сколько бы я не ждал (скриншот) <img src="https://i.sstatic.net/26jwnQlM.jpg" alt="введите …

09.08.2024
Удалите это поле из формы регистрации Django

В руководствах, которым я следовал, я не видел этого, поэтому я предполагаю, что это потому, что я недавно обновил django до 5.1. Теперь в представлении django signup появилось новое поле. Оно гласит: Аутентификация на основе пароля: …

09.08.2024
Шаблон для периодического получения данных из внешней системы

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

09.08.2024
Как использовать Async Redis Client + Django в python?

Я пытаюсь создать распределенный семафор с помощью Redis для использования в моем Django-приложении. Это нужно для ограничения одновременных запросов к API. Я использую asyncio в redis-py. Однако я хочу создать пул соединений для совместного использования запросов, так как я получал …

09.08.2024
Как правильно аутентифицироваться с помощью OAuth, используя google-auth-oauthlib и Django?

Я создаю Django-проект, который работает с видео и должен загружать его на Youtube. Для этого мне нужны учетные данные oauth. Я не могу пройти аутентификацию с помощью Oauth, хотя URI перенаправления корректен, и я разбираю запрос на код и …

09.08.2024
Невозможно привести тип bigint к UUID в миграции Django при переходе с SQLite на PostgreSQL

Я столкнулся с проблемой при миграции моего проекта Django с SQLite на PostgreSQL. Ранее я установил для поля id значение UUID в SQLite, но теперь при применении миграции в PostgreSQL я получаю следующую ошибку: `django.db.utils.ProgrammingError: cannot cast type bigint to …

09.08.2024
Что такое аутентификация на основе пароля в django

Я создал форму, которая наследуется от UserCreationForm, и использую представление на основе класса, которое наследуется от CreateView, и когда я использую runserver и отображаю форму, внизу есть раздел Password-based authentication, который я не замечаю forms.py from django.contrib.auth import get_user_model …

08.08.2024
Как можно протестировать пользовательские представления ошибок в django?

В документации Django приводится следующий пример для тестирования пользовательских представлений ошибок. С учетом следующего примера, как вы собираетесь тестировать пользовательские server_error и csrf_failure представления? Я пытался запустить представление ошибки, используя несколько различных django.core.exceptions, однако пользовательское …

08.08.2024
Django-filters Фильтр по булевым значениям или None с помощью IN lookup expr

Я пытаюсь создать фильтр для набора представлений DRF, который будет фильтровать поле моей модели: is_claim_submitted = models.BooleanField( IS_CLAIM_SUBMITTED_NAME, blank=True, null=True ) Я написал фильтр в соответствии с документацией по django-filter class BoolInFilter(BaseInFilter, BooleanFilter): pass class DefectFilter(django_filters.FilterSet): …

08.08.2024
Мое приложение django не отображается, вместо этого оно просто показывает идентификатор токена промежуточного ПО csrf в адресной строке

Это раздел файла views.py, class filterTask(View): def get(self, request): return render(request, 'filter-task.html'); def output(request): form = Taskform if request.method == 'GET': form = Taskform(request.GET.get('priorityChoice')) ans = Task.objects.filter(priority = form).values() return redirect(request, 'output.html',context={'ans':ans}) Это файл filter-task.html {% include 'base.html' %} …

08.08.2024
Как получить URL загруженного изображения вместо ID?

У меня есть RESTful-приложение Django, и пользователь может загружать изображения из панели администратора Django. Но проблема заключается в том, что в соответствующем вызове API вместо URL-адресов изображений отображаются их идентификаторы. Смотрите вызов API ниже (imag - это свойство): <pre …

08.08.2024
Проблемы со сборкой Dockerfile на GitHub Actions

Я перестроил свой проект Django на GitHub. Раньше мой Dockerfile работал так: # Base image ARG arch=amd64 FROM --platform=linux/${arch} python:3 # Set work directory WORKDIR /appname # Set environment variables ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 # …

08.08.2024
Липкая сессия AWS Application Load Balancer не работает после изменения целей

У меня есть дистрибутив CloudFront, указывающий на Application Load Balancer, который балансирует нагрузку на контейнеры ECS, в которых запущено приложение Django. В целевой группе ALB включена функция stick sessions с использованием Application-based cookie, установленной на cookie Django sessionid, который …

08.08.2024
Пустые страницы после RollingUpdate для веб-развертывания

У нас есть веб-сервер, основанный на Django+Gunicorn, который работает в развертывании kubernetes. Когда мы разворачиваем новую версию, мы используем стратегию RollingUpdate. Любой клиент, который был подключен к веб-серверу до развертывания, получает пустую страницу. мы подозреваем, что это может быть …

08.08.2024
Загрузка файла pickle в Django [дубликат]

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

08.08.2024
Django - веб-сайт - электронная коммерция - ДОБАВИТЬ В КОРЗИНУ ОШИБКА

Я изучаю Python и Django и пытаюсь создать сайт студии пилатеса (как сайт электронной коммерции, я следую некоторым учебникам), и у меня возникла проблема с ADD TO CART. Я не знаю, почему это не работает. Когда я нажимаю на …

08.08.2024
Тип события не найден при использовании 2 потребителей в одном проекте django

У меня есть 2 потребителя и но иногда я получаю raise ValueError("No handler for message type %s" % message["type"]) ValueError: No handler for message type send_notification_socket и raise ValueError("No handler for message type …

08.08.2024
Как решить проблему, когда загрузка нескольких изображений работает, но вызов API возвращает пустой массив?

У меня есть Django REST API и есть функция для загрузки нескольких изображений в админке Django. И все работает отлично: пользователь может загружать несколько изображений, а также изображения хранятся в таблице базы данных DierenWelzijnAdmin_animalimage Но если …

08.08.2024
Невозможно отфильтровать поле Decimal128 в MongoDB с помощью Django, но можно отфильтровать целочисленные и строковые поля

Я работаю над проектом Django, используя MongoDB в качестве базы данных. У меня есть модель Product с полем Decimal128 для хранения цен на товары. Я пытаюсь фильтровать товары на основе цены, но сталкиваюсь с проблемами при попытке фильтрации с …

08.08.2024
Django: Как исправить скрипт шаблона, чтобы выводились разные картинки в цикле?

Получаю из БД путь к картинке, путь корректный. Но в цикле почему-то путь не читается из переменной :( Кто может, помогите! views.py: def index(request): themes = QuizCategory.published.all() context = {'themes': sorted([(x.id, x.title, x.image) for x in themes])} # проверка …

08.08.2024
Потоковое видео с помощью django от jellyfin

Я сделал streaming приложение с django с jellyfin сервера, я использую video js для воспроизведения моих видео медиа. Проблема в том, что когда я пытаюсь воспроизвести видео длиной более 1 часа и дольше, это занимает безумное время, кажется, что …

08.08.2024
Что лучше для создания нескольких типов пользователей в Django? Абстрактные классы или прокси-модели?

Я хочу создать несколько типов пользователей в Django. Типы пользователей: 'Admin', 'Company' и 'Individual'. Следует ли мне использовать абстрактные модели или прокси-модели для этого требования. Я уже делал это, используя прокси-модели. Как это можно сделать, используя абстрактные модели? Является …

08.08.2024
Создание проекта django с использованием версии 3.9.18 в anconda prompt

я хочу создать проект djongo используя python версии = 3.9.18. в моей системе я установил python версии 3.12.4. как я могу это сделать. мой проект связанный с virsion 3.8.18 я жду ответа, как я могу (база) …

08.08.2024
Создание аутентификации с помощью QR-кода с использованием python Django [закрыто]

<<<0><>>Как создать аутентификацию по QR-коду с помощью Django python<<1><>> <<< Я пробовал модуль django-qrauth, и он не работает. поэтому модуль django_qr_code-4.1.0, и он тоже не работает. но безрезультатно... кто-нибудь может помочь мне пройти этот этап?

08.08.2024
Как временно хранить учетные данные пользователя для проверки электронной почты в веб-приложении django?

Я хочу создать свой собственный поток проверки электронной почты, где пользователь вводит свои учетные данные и получает OTP на указанный email. Когда пользователь введет правильный OTP в течение 10 минут, он зарегистрирует пользователя, и его учетные данные будут постоянно …

08.08.2024
Перевод djoser email confiramations

Вопрос не требует кода. Написал модуль авторизации на django + djoser + simple JWT. Сначала стал предопределять emal класс и template. Но потом обратил внимание, что например письмо подтверждения регистрации приходит полностью на английском. А письмо со ссылкой на сброс …

08.08.2024
Запуск приложения на хосте

Не запускается программа на хосте. Залил свой сайт на хостинг, сайт должен запускать бота, написанного на Python, по нажатию кнопки. Сам сайт работает на Django и имеет установленное окружение и все необходимые библиотеки (хотя даже без них программа должна запускаться) …

08.08.2024
Как запустить периодическую задачу в Django без использования celery?

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

08.08.2024
Django не может перенаправить на index или admin после входа в систему

Невозможно перенаправить на страницу панели администратора или в индекс после входа в систему, даже если имя пользователя и пароль верны для views.py from django.shortcuts import redirect from django.contrib.auth import authenticate, login from django.contrib.auth.models import User from django.contrib import …

08.08.2024
IntegrityError null value in column "home_id" of relation "WebApp_shorttermrental" violates not-null constraint for one Django model, not the other

У меня есть две модели с одним и тем же полем. Когда я пытаюсь добавить новый экземпляр в базу данных, одна из них выдает ошибку, указанную в заголовке, а другая - нет. models.py class Housesit(BaseModel): user = models.ForeignKey(CustomUser, on_delete=models.DO_NOTHING) …

08.08.2024
Django STATIC_URL значение "/static/" против "static/"?

Я младший разработчик и знаю, как работают пути. Мне интересно, каковы пути к директории, из которой будут загружаться статические файлы, если значения STATIC_URL="/static/" и STATIC_URL="static/". Я знаю, что есть разница, так как в последнем случае мое приложение не находит …