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

15.06.2022
Динамически предотвращать открытие страницы, если ее активно использует кто-то другой

Я использую Django для бэкенда, и обычный HTML/CSS/JavaScript для фронтенда без каких-либо интерактивных библиотек пользовательского интерфейса, таких как React. Текущий подход: У меня есть страница, содержащая форму для редактирования экземпляра X в качестве примера. Если кто-то …

15.06.2022
Скачивайте файлы в виде потока, не загружая полные файлы в память

Я хочу загружать файлы в виде потока с удаленного сервера и делать из них zip поток и возвращать его во frontend в виде потока без ожидания завершения загрузки всех файлов. Возможно ли это в python и фреймворке python? Я …

15.06.2022
Проблема с подключением локального postgres к контейнеру docker

У меня есть файл docker.compose.yml: version: '3.8' services: web: build: ./kazarm command: python manage.py runserver 0.0.0.0:8000 volumes: - ./kazarm/:/usr/src/app/ ports: - 8000:8000 env_file: - ./.env.dev depends_on: - db db: image: postgres:13.0-alpine ports: - 127.0.0.1:5432:5432 environment: - POSTGRES_USER=kazarma - POSTGRES_PASSWORD=kazarma …

15.06.2022
Аутентификация microsoft django

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

15.06.2022
Login(request, user) не работает в python django

Urls.py это моя url-страница path('login/',views.login_view, name="login"), views.py это мои представления if request.method == "POST": user_name = request.POST.get("username") pass_word = request.POST.get("password") user = authenticate(request, username=user_name, password=pass_word) # print("user1 -->", user) if user is not None: # print("user-->",user) login(request, user) …

15.06.2022
Как определить Oracle Instant Client в проекте Django?

Я пытаюсь связать внешнюю базу данных Oracle, на которой у меня есть привилегии только для чтения, с моим проектом Django и затем отправлять ей только необработанные SQL-запросы. Сначала я создал вторую таблицу в настройках проекта (потому что мне …

15.06.2022
Почему не сохраняются картинки при редактировании?

У меня получается редактировать обычные характеристики по типу имени, но в случае с картинками это не работает, они просто удаляют те которые должны заменить но не встают за место них. В чем может быть проблема? viev if request.method == …

15.06.2022
Повторение записи с помощью цикла for в базе данных

В этом коде я пытаюсь добавить запись студента в базу данных посещаемости всякий раз, когда изображение студента захватывается веб-камерой, поэтому name = имя изображения, хранящегося добавляя, что имя изображения совпадает с studentid, хранящимся в сущности Student, всякий раз, когда …

15.06.2022
Как настроить представление полей в django drf AutoSchema?

Я новичок в использовании Django drf schema generation. Я установил и настроил схему согласно документации. Она генерирует схему OpenAPI. Теперь я хочу настроить представление полей выбора и добавить некоторое описание перед каждым полем. Текущая схема выглядит …

15.06.2022
Проблема с круговым импортом в учебниках по Django?

Я получаю ошибку циклического импорта при базовой настройке страницы Django и понятия не имею почему. Я следую руководствам по крайней мере 4 или 5 различных учебников с тем же результатом. Я изменил синтаксис в файле urls.py в webapps, …

15.06.2022
Дополнительный запрос после входа на сайт (django3.2)

Почему после входа на сайт на всех страницах выполняется дополнительный запрос для получения информации о пользователе? Связано ли это с самим Django? Или этот дополнительный запрос может быть удален и оптимизирован? Что Django-debug-toolbar показывает на всех страницах: SELECT ••• …

15.06.2022
Django datetime TypeError: fromisoformat: аргумент должен быть str

Internal Server Error: /api/orders/add/ Traceback (most recent call last):strong tenter image description hereext File "C:\Users\kalya\OneDrive\Desktop\my app\myenv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner response = get_response(request) File "C:\Users\kalya\OneDrive\Desktop\my app\myenv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File …

15.06.2022
Postgresql не получает данные из CRUD-формы

Я новичок в PostgreSQL и я делал CRUD код, используя django, python, html и PostgreSQL вот мой код templates\employee_register\base.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Employee Register</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css" …

15.06.2022
Увеличение целого числа при создании объекта в Django

Здравствуйте, у меня есть две модели Учебный семестр и Зачисления, я хотел подсчитать количество студентов на определенном курсе. Практически я хотел иметь поле registered students, которое будет увеличиваться каждый раз, когда создается объект Enrollments. Вот моя модель для Учебного семестра …

15.06.2022
В наборе представлений бронирования я должен вывести список всех бронирований, когда администратор входит в систему, а обычный пользователь может видеть объекты, созданные этим пользователем, используя id =pk.

приведены views.py и models.py Вот в моих "class BookViewSet(viewsets.ModelViewSet)" и "class BookingRetrtieveUpdateDestroyAPIView(generics.RetrieveUpdateDestroyAPIView)" Мне нужно создать функциональность, указанную в постановке задачи. Заявление о проблеме for (class BookViewSet(viewsets.ModelViewSet))) (a) Если администратор вошел в систему отображает все бронирования всех …

15.06.2022
Как получить данные двух моделей в цикле for с фильтром: Django

У меня есть две модели, как показано ниже, модель данных пациента и модель посещений пациента. Я хочу получить список посещений всех пациентов (если они существуют). В файле views.py я передаю данные обеих моделей через get all. Как отфильтровать и …

15.06.2022
Почему submit не работает в моем скрипте jquery?

Мой html и скрипт выглядит следующим образом. Он использует Django и это шаблон Django, но я думаю, что это проблема, не связанная с Django. Он отображает список dir или файлов (если есть), которые расположены в элементах ul и li. Когда …

15.06.2022
Wagtail удаляет стиль насыщенного текста при сохранении и рендеринге

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

15.06.2022
Модуль django_embed_video выдает ошибку "e не похож на путь к модулю"

Я уже 6 часов пытаюсь понять, почему модуль django_embed_video не работает как положено. Я следовал документации. Создал модель с полем VideoEmbed. Использовал ее в template.html. Добавил следующее: EMBED_VIDEO_BACKENDS = ( 'embed_video.backends.YoutubeBackend', ) …

15.06.2022
Django error 'context must be a dict rather than DataFrame'

Я работаю над программой-переводчиком. Я хочу, чтобы результат появлялся внизу оригинальной страницы, когда пользователь нажимает кнопку 'Submit'. Я создал функцию в 'views.py' и вернул результат в виде DataFrame (я проверил, что сам код Python в порядке) и получил ошибку 'context …

15.06.2022
Лучший способ изменить первичный ключ для таблицы в существующем проекте?

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

15.06.2022
Как исправить неработающий рендеринг домашней страницы?

Итак, у меня есть ссылки для перенаправления пользователя на определенные страницы (форма и главная). У меня есть один, который вы можете нажать в верхней части главной страницы, который успешно перенаправляет вас на страницу формы, и у меня есть такая …

15.06.2022
Как устрнаить ошибку в django PasswordResetForm

Новичок в django, хочу сделать сброс пароля через email. Но выдает ошибку SMTPAuthenticationError at /password_reset (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials c12-20020a05651c014c00b0024f3d1daeaasm1496274ljd.50 - gsmtp') views.py: def password_reset_request(request): if request.method == …

15.06.2022
Страницы Django с похожей структурой, но разными компонентами

У меня есть главная веб-страница, на которой отображаются и перечисляются все фрукты (с описанием, ценой и т.д.), которые я продаю. Теперь я хотел бы иметь другую страницу .../discount, которая отображает и перечисляет все фрукты, которые являются True для …

15.06.2022
Реверс для 'edit_blog_post' с аргументами '('',)' не найден

Я пытаюсь создать способ редактирования отдельных постов блога из их индивидуального html. Вот соответствующие файлы и трассировка. Я немного понимаю, что проблема в blog_post.id из-за того, что blog_post не был перенесен из цикла for в blog_posts.html. Я читал о других …

15.06.2022
Как заставить переменную a в условном шаблоне Django отображаться каждый раз, когда это необходимо?

У меня есть шаблон Django с текстом, который окружает переменную. Я хочу, чтобы и текст, и переменная отображались, когда объявление находится в модели CloseListing или если произошло request.POST.get('close'). В настоящее время переменные отображаются, когда происходит request.POST.get('close'), но исчезают, если …

15.06.2022
Мой ajax-запрос в django перенаправляет на другую страницу, содержащую данные ответа после отправки

после отправки ajax запроса, он перенаправляет меня на другую пустую страницу, содержащую мои возвращенные данные. Я хотел, чтобы после отправки формы она оставалась на той же странице. вот мое мнение VIEWS.PY def LikePost(request,pk,slug): model=Post post=Post.objects.get(pk=pk,slug=slug) #if request.is_ajax(): is_like=False …

15.06.2022
Как показать категории товаров на главной странице?

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

15.06.2022
Django admin: фильтр по минимальному и максимальному значению

Я хотел бы добавить фильтр в мою админку Django для фильтрации на основе плавающей точки с диапазоном в [0, 1]. Рассмотрим следующую модель: class Color(models.Model): label = models.CharField(max_length=255, unique=True) confidence = models.FloatField(null=True) Значение confidence всегда находится между 0 …

15.06.2022
Ошибка при выполнении POST-запроса к API django

From post man, Я пытаюсь сделать POST запрос к API заказа, созданного с помощью django restframework, но получаю следующую ошибку: product = Product.objects.get(id=i['product']) TypeError: string indices must be integers Конкретная точка, в которой находится ошибка, указана в …

15.06.2022
Django: имя 'filter_name__icontains' не определено

Я работаю над пользовательским фильтром в моем приложении Django (DRF). Базовая фильтрация (iexact) работает: queryset = queryset.filter(**{filter_name: term.get(filter_name)}) # OK Но я хочу фильтровать поля CharFields с помощью логики icontains: queryset = queryset.filter(**{filter_name__icontains: term.get(filter_name)}) # ERROR …

14.06.2022
Вложенные формы Django для внешних ключей

У меня есть следующие модели Django: class Color(models.Model): label = models.CharField(max_length=255, unique=True) class ColorAnnotation(models.Model): color = models.ForeignKey(Color) confidence = models.FloatField() def __str__(self): return f"{self.color.label} {round(self.confidence, 2) if self.confidence else None}" class Annotation(models.Model): color = models.ForeignKey(ColorAnnotation) Поскольку у …

14.06.2022
Объединение ошибок валидации ввода и бизнес-логики

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

14.06.2022
Получить значение name attr для набора форм с соответствующим префиксом и индексом формы набора форм

Я вручную отображаю значения modelformset_factory в шаблоне Django с помощью приведенного ниже фрагмента. Один из входов использует тип select, и я заполняю опции, используя другое контекстное значение, переданное из представления после внешних вызовов API, так что нет никакой связи модели …

14.06.2022
Django Присвоение json объекту модели

У меня есть такая функция: # create a function to upload an object one to one given a json def upload_object_values(model, json_values): if json_values: # the json values contain key value that match to the model # use a …

14.06.2022
Код внутри шаблона Django if statement появляется постоянно

У меня есть шаблон Django, который содержит сообщение с переменной, но слова, которых нет в переменной, появляются постоянно. Я думаю, что это как-то связано с условной переменной if closeListing == True. Я явно указываю, когда я хочу, чтобы оно …

14.06.2022
Установка срока действия маркера доступа с помощью drf-social-oauth2

Я использую DRF, React и drf-social-oauth2 для Google Login и хочу установить время истечения срока действия маркера доступа, выдаваемого после входа в Google. Я пытался использовать те же настройки, что и в OAuth Toolkit OAUTH2_PROVIDER = { 'ACCESS_TOKEN_EXPIRE_SECONDS': 10, …

14.06.2022
Платежный шлюз NFT django

Как принимать NFT на сайте django? Сейчас есть две модели: class Product(models.Model): ''' Product represents what a user can purchase to fund their wallet''' TYPE_CHOICES = ((-1, "NONE"),(0,"BTC"),(1,'NFT'), (2, "FIAT"), (3, "DUMB")) type = models.IntegerChoices(choices = TYPE_CHOICES, default = -1, …

14.06.2022
СЕРИЛАЗАЦИЯ DRF

Я сериализую поле с именем "product" с помощью ProductSerializer() внутри OrderItemSerializer(). Это то, чего я хочу. class OrderItemSerializer(serializers.ModelSerializer): product = ProductSerializer() class Meta: model = models.OrderItem fields = ('id','order', 'product', 'quantity') Вывод: <a href="https://i.stack.imgur.com/r6Fnn.png" rel="nofollow …

14.06.2022
Шаблон не отображается в Django (NoReverseMatch)

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