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

28.05.2022
Функциональность поиска с использованием ajax в django

Я хочу искать имя пользователя в поле поиска.При нажатии на кнопку submit он должен отображать найденные записи без загрузки страницы.Как реализовать это в django.Также здесь есть функция пагинации.Представление основано на функции.Оно прекрасно работает при перезагрузке страницы.Но я хочу реализовать это …

28.05.2022
Проблема разделения репозитория на два независимых проекта на git

Я сделал ошибку при запуске проекта, а именно написал проект kivy и бэкенд, написанный на django rest в одной папке и репозитории (что означает, что необходимые библиотеки находятся в одной папке) и теперь, когда я хочу развернуть проект Django, …

28.05.2022
Python loop until length

Итак, у меня проблемы с получением некоторых данных в мою БД. Я не очень хорошо разбираюсь в python и пытаюсь научиться. Итак, вот данные, которые я отправляю на сервер Django: <img alt="enter image description here" …

28.05.2022
Получение данных из моделей с обратными отношениями в django rest

У меня есть 3 модели, где модель A имеет внешний ключ другой модели в обратном порядке, как:- class Book(models.Model): name = models.CharField(max_length=100) img=models.CharField(blank=True) category=models.CharField(max_length=100,null=True) class Section(models.Model): book= models.ForeignKey(Book, related_name='books', on_delete=models.PROTECT) title= models.TextField(null=True) class SubSection(models.Model): section=models.ForeignKey(Section, related_name='sections', on_delete=models.PROTECT, null=True) sub_title= …

28.05.2022
Есть ли способ принудительно изменить размер изображения до заданного размера в python?

Я использую библиотеку pillow. У меня есть изображение размером 1280x1920. Когда я загружаю изображение, я хочу изменить его размер до 800x600. Но после загрузки изображение изменило размер до 475x350. Есть ли способ принудительно изменить размер изображения до заданного? Вот мой …

28.05.2022
Django blog like button ошибка django.urls.exceptions.NoReverseMatch:

Я делаю блог на django и пытаюсь реализовать кнопку Like. У кого-нибудь есть помощь/идеи, как заставить это работать, когда я добавляю код, я получаю некоторые ошибки. atm я получил ошибку: django.urls.exceptions.NoReverseMatch: Reverse for 'post_detail' not found. 'post_detail' не является …

28.05.2022
Django FileResponse Content-Disposition заголовок не работает для имени файла

Я использую заголовок Content-Disposition, потому что хранимое имя файлов отличается от имени, с которым они обслуживаются. Но заголовок работает не во всех файлах корректно, я напрямую передаю имя файла в заголовок. Имена файлов содержат символы, отличные от символов ASCII. …

28.05.2022
Django makemigrations с docker-compose не работает. Не удается найти модуль

Я пытаюсь запустить makemigrations с помощью "docker-compose run makemigrations" после добавления pillow в мой проект, но он выдает ошибку "ModuleNotFoundError: No module named 'PIL'". Я пытаюсь использовать pillow для сжатия загруженных изображений. Pillow был добавлен в settings.py и requirements.txt. Я …

28.05.2022
Как создать веб-сервер API на Python [закрыто]

Надеюсь, у вас все хорошо. Я новичок в Python, я изучал язык некоторое время назад и создавал в основном консольные приложения. Моей целью при изучении языка python было создание сервера веб-интерфейса API. Теперь, когда я выучил язык, я …

28.05.2022
Django пользовательский метод ratelimiter

Как я могу поместить пользовательскую функцию для метода в django-ratelimit? Я хочу, чтобы это было примерно так: Я заполнил форму. Затем проверяем, не меньше ли длина имени 5. Если длина имени меньше 5, то сколько бы раз мы …

28.05.2022
Django фильтрует пустой массив в prefetch_related

Я использовал prefetch_related и Prefetch для создания списка областей (основная категория), потребностей (подкатегория) и категорий продуктов (подкатегория) для моих продуктов. filter_needs = Area.objects.filter(Exists(Need.objects.filter(category_need=OuterRef('pk')))) products = Area.objects.prefetch_related(Prefetch('need_area', queryset=filter_needs, to_attr='need_area__category_need__product')) .filter(need_area__category_need__product__isnull=False).distinct() models.py class Area(models.Model): title = models.CharField(max_length=75, blank=False) body = …

28.05.2022
Django Annotation Custom Value

Я хочу добавить новый col total_sum к каждому объекту SomeModel. Для вычисления этого я пытаюсь использовать свою функцию calc_total_sum, которая требует id объекта и некоторые внешние args. SomeModel.objects.all().annotate( total_sum=Value(calc_total_sum(F('pk'), start_date, end_date), DecimalField()) ) Но этот запрос кажется …

28.05.2022
Отладчик django не запускается в vscode

я пытаюсь запустить отладчик django, но вот что происходит from .forms import RegisterUserForm, LoginUserForm, IndexPageForm, OrderTicketForm ImportError: попытка относительного импорта без известного родительского пакета launch.json "version": "0.2.0", "configurations": [ { "name": "Django", "type": "python", "request": "launch", "stopOnEntry": false, …

28.05.2022
Теги на русском django taggit

Мне нужно, чтобы при нажатии на тег - отображался список по этому тегу. Я уже сделал поиск по тегу, но он работает только на тегах на английском языке. Если писать теги на русском выходит ошибка NoReverseMatch. Использую django-taggit. Показал не …

28.05.2022
<QuerySet []> возвращает пустой результат в django

Я пытаюсь создать набор запросов для получения значений поля DateTimeField, которое является DATETIME в БД. Класс в models.py: class Message(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) room = models.ForeignKey(Room, on_delete=models.CASCADE) body = models.TextField() updated = models.DateTimeField(auto_now=True) created = models.DateTimeField(auto_now_add=True) class Meta: ordering …

28.05.2022
Сигналы django pre_save не обновляются

Последняя строка теста внизу не работает. Я попытался сократить код до самых необходимых частей. Объяснение находится в комментариях к коду. class Concept(model.Model): is_deprecated= Boolean(default=False) ... class Tag(model.Model): concept_tags = ManyToManyField(Concepts, ...) is_deprecated= Boolean(default=False) ... class StatusInfo(model.Model): """the important thing …

28.05.2022
У объекта 'AuthenticationForm' нет атрибута 'cleaned_data'

Я переопределяю пользовательский логин django, импортируя AuthenticationForm и используя приведенный ниже код в моем views.py, но единственная проблема, которую я получаю, заключается в том, что когда я пытаюсь очистить форму, она всегда выдает ошибку: У объекта 'AuthenticationForm' нет …

28.05.2022
Как проверить, содержит ли изображение лицо или нет, прежде чем сохранить его в каталог мультимедиа?

Я работаю с Django Rest Framework для создания API распознавания лиц. Я создал автономное приложение для распознавания лиц, используя библиотеку 'face_recognition' в Python и OpenCV. Теперь мне нужно преобразовать этот отдельный проект в API. В model.py я создал класс …

28.05.2022
Представление для тестирования Django с помощью pytest

Не могли бы вы помочь мне отладить этот тест? Я получил эту ошибку (я не знаю почему, так как у меня у меня нет пк в просмотре): django.contrib.auth.models.User.DoesNotExist: User matching query does not exist. Я думаю, что ошибка связана …

28.05.2022
Как добавить файлы в сессию Django?

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

28.05.2022
Пользовательская функция Django ratelimit

Как я могу поместить пользовательскую функцию для метода в django-ratelimit. Я хочу, чтобы это было примерно так: Я заполнил форму. Затем проверяем, не меньше ли длина имени 5. Если длина имени меньше 5, то сколько бы раз …

28.05.2022
Развертывание Heroku для приложения React + Django не работает

Я пытаюсь развернуть свое приложение в Heroku, которое использует React в качестве фронтенда и Django в качестве бэкенда, но я застрял. Когда я запускаю git push heroku master, он говорит, что проект успешно развернут, но я получаю ошибку при …

28.05.2022
Как ограничить включенные ссылки на страницы в Django

У меня есть страница, на которой есть несколько ссылок на CSS и JS. Когда эта страница включается в другую, ссылки влияют на всю страницу, а не только на ту часть, которая была на исходной странице. У меня есть …

28.05.2022
Django проверка электронной почты в форме регистрации

Есть ли способ проверить формат электронной почты при регистрации аккаунта в Django? Например, я хотел бы позволить пользователям использовать только gsfe аккаунты в качестве своего email, когда они собираются зарегистрироваться в приложении Заранее спасибо.

28.05.2022
Как я могу решить проблему, когда я хочу использовать ogr в django?

Я пишу код с помощью Django. Когда я хочу вызвать пространственные данные с помощью gdal, он внезапно сталкивается со следующей ошибкой. Следует отметить, что gdal установлен в системе и работает правильно. ImportError: Не удалось загрузить DLL при импорте _gdal: Указанная …

28.05.2022
Как использовать функцию get_queryset() в миксине - DRF

У меня есть два набора представлений в разных файлах views.py, один из которых связан с моделью A, а другой - с моделью B class AViewSet(ModelViewSet,CustomMixin): a_qs = self.filter_queryset(self.get_queryset()) lst = [] def get_lst: for a in a_qs: lst.append(a) return …

28.05.2022
Должны ли кверисеты Django вызываться в шаблонах или передаваться в контекст шаблона?

Я могу получить отпор, задав этот вопрос, но это то, над чем я давно задумывался, так что вот так. В шаблоне Django вы можете использовать .all для получения кверисета вещей, например, так: {% for prerequisite in …

28.05.2022
Django + sqlite ошибка при аннотации: Выражение содержит смешанные типы: DurationField, IntegerField. Вы должны установить выходное_поле

Я создаю алгоритм ранжирования, построенный как выражение в Django с базой данных Sqlite. Это выглядит следующим образом: posts = ( Post.objects.annotate( upvote_count=Count("upvote"), score=ExpressionWrapper( ( (Count("upvote") - 1) / ((Seconds(Now() - F("published_date"))) + 4) ** gravity ) * 100000, output_field=FloatField(), …

28.05.2022
Не удается заставить формы Django сохранять данные в модели User и Profile

Я пытаюсь расширить модель Django User путем создания модели профиля пользователя. Мне удается успешно создавать модели, но я не могу получить информацию, введенную в пользовательскую форму UserCreationForm для сохранения данных. Я не могу получить новые формы на той же странице …

28.05.2022
Как я могу ограничить опции ForeignKey ключами внутри поля ManyToMany

У меня есть поле ManyToManyField, которое хранит "инвентарь" пользователя, который является полем ManyToManyField предметов, у меня также есть поле внешнего ключа "active", которое хранит id активного предмета пользователя. Я хотел бы узнать, есть ли ограничение, которое я могу наложить, …

28.05.2022
Ошибка 403 при обращении запроса nginx

Не могу настроить nginx на запрос /static/, работает в паре с gunicorn и django. Как ни настраивай, ошибка 403 Forbidden. Конфиг файл nginx в папке sites-enabled настраиваю правильно: server { server_name &lt;имя сайта&gt;; location /.well-known { root /var/www/html; } location …

28.05.2022
Ввод пользовательских данных в Django Queryset перед передачей в шаблон

Каким образом лучше всего добавлять или вводить дополнительные данные в Django QuerySet? Представьте себе ситуацию, когда я отображаю список Book, и хочу показать результат специального вычисления для каждого из них: models.py class Book(models.Model): name = models.CharField(max_length=64) …

28.05.2022
SQL-соединение в Django без внешнего ключа

Мне нужно сделать следующий join в views.py, я провел некоторые исследования и функция select_related не работает для меня, таблицы не имеют внешнего ключа между ними, как я могу сделать join с определенными полями, в частности "id_curso" SELECT * FROM …

28.05.2022
Файл Django не отображает входные данные на реальном сайте

В настоящее время я пытаюсь научиться использовать django для создания веб-сайта, но мои входные данные в моделях не отображаются должным образом ''' from django.db import models class products(models.Model): name = models.CharField(max_length=255) def __str__(self): return self.name class typeWork(models.Model): work = …

28.05.2022
Как получить более одного значения в методе фильтра Django?

Я пытаюсь получить более одного параметра запроса в качестве значения для метода фильтра. Например, мой запрос содержит invite_status=not_invited&amp;invite_status=completed Начало моего метода фильтрации определено как def filter_by_invite_status(self, queryset, field_name, value): Значение устанавливается как последний параметр в запросе, …

28.05.2022
OReverseMatch at /reviews/ Reverse for 'reviews_detail' with arguments

У вас есть серьезные проблемы со следующим. В моем проекте есть приложение отзывов, где люди могут читать, оставлять, редактировать и удалять отзывы. Все работало нормально в gitpod на локальной стороне, но затем, когда я переместил приложение на Heroku, …

28.05.2022
Dj_rest_auth 403 ошибка при использовании аутентификации django_rest_framework_simplejwt

В настоящее время я работаю над проектом Django и я использую Django 4.0 версии, так что я пользователь DJ_REST_AUTH для моего пакета и в настоящее время у меня 403 ошибка при передаче моего маркера доступа и вот моя конфигурация REST_FRAMEWORK …

28.05.2022
Django Форма: Выпадающий/выбираемый элемент не отображается

Здравствуйте, у меня такая проблема: у меня есть форма Command_Form, которая имеет два поля, host_id и current_commands. Текущие_команды должны быть выпадающим меню выбора из CHOICES. Возможно, решение супер простое, и я просто слеп к нему, как иногда бывает с кодированием …

28.05.2022
Как сохранить данные в модель Django в views.py?

Я пытаюсь создать сайт электронной коммерции (CS50 Project 2), который позволяет пользователю добавить объявление, созданное с помощью модели Listings Model, в свой WatchList. Я использую Django форму с булевым полем. Мне нужна помощь в сохранении объявления в модели WatchList. Также, …

28.05.2022
Django буквально не будет работать на repl.it или в командной строке

я пытаюсь запустить Django из командной строки и получаю ошибку no such file or directory уже буквально несколько недель, я указал путь к проекту на cd и он все равно не сработал, а также поместил файл управления в проект. …