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

26.08.2022
Как сделать поиск похожих товаров из бд? Django

Я получаю из строки поиска значение запроса и делаю поиск по бд. items = Items.objects.all() Items.objects.filter(name=request.GET.get('search', '')) Если товар присутствует в базе данных, то он выводится. Например: White EliteBook Tablet 810 Однако если вписать White Elitebook, то выводит пустое …

26.08.2022
Webhook каким-то образом блокируется и не запускает функцию представления Django

У меня есть сайт, созданный с использованием Django и digital ocean. Я пытаюсь добавить сторонний webhook к url моего сайта для запуска некоторого кода, однако, функция представления, подключенная к url моего сайта, никогда не вызывается (я сначала поставил отладочный …

26.08.2022
Невозможно получить информацию из данных запроса (Django/Postman)

Я пытаюсь создать api с помощью Django. Мне кажется, что я построил его правильно, но, например, из данных Post-request я получаю в качестве значений полей "none". Может вы сможете помочь мне решить эту проблему :) Вот api: def apiRequests(request): …

26.08.2022
Django Models - Django admin выдает ошибку DataError при "установке" строки в целое число внутри внешнего ключа

Я настроил несколько моделей для платежей Stripe, одну для Product, а другую для Price. Вы можете видеть, что я установил значение API из Stripe в качестве первичного ключа. Вот их поля: class Product(models.Model): stripe_product_id = models.CharField(max_length=100, primary_key=True) …

26.08.2022
PyCharm подчеркивает красным установленную библиотеку (Django)

Проблема в том, что PyCharm подчеркивает красным модуль Django, как будто его нет. ПРИ ЭТОМ: проект исправно запускается, а другие модули (к примеру requests или pygame) не подчеркиваются. Пробовал переустановить Django и через pip, и через Python Packages, на пару …

26.08.2022
Какой frontend (React.js/React Native) и backend (Flask/Django) фреймворки мне выбрать?

Я хотел бы разработать веб-приложение для управления портфелем. В этом приложении пользователи смогут манипулировать портфелями, добавляя/редактируя/удаляя сделки и просматривать статистику портфелей в реальном времени (изменение цен акций, общая доходность). Ниже я привожу список требований и примеры экранов для проекта. Стоит …

26.08.2022
Django передача переменной из кнопки в представление

Это мой файл шаблона, который содержит меню, генерируемое динамически: {% block idfs %} {% for each in list %} <li> <a href="{{each}}">{{ each }}</a> <button type="submit" value={{each}} onclick="location.href='{{each}}'" name='{{each}}'>Go</button> </li> {% endfor %} {% endblock %} У …

26.08.2022
Django new project Run Add Grop page не сохраняет выбранные разрешения

Просто создайте новый проект, запустите страницу Add Grop, добавьте новую группу и выберите некоторые разрешения. Нажмите кнопку сохранения. В результате будет добавлена новая группа без прав доступа. Почему? …

26.08.2022
Django Rest framework API - авторизация с помощью токенов

http http://127.0.0.1:8000/studentapi/ "Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9. eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjYxNDgzOTczLCJpYXQiOjE2NjE0NDczNzIsImp0aSI6IjU5ZjQ3MzcxODdiODRkYWI5Mjg4NzM2YzZhZjBkN2YwIiwidXNlcl9pZCI6NX0.x0naaeapuTTFUIThownVDyuDs53kkZjkljpb6sieLuE" HTTP/1.1 403 Forbidden Разрешить: GET, POST, HEAD, OPTIONS Content-Length: 58 Content-Type: application/json Cross-Origin-Opener-Policy: same-origin Дата: Fri, 26 Aug 2022 03:18:01 GMT Referrer-Policy: same-origin Сервер: WSGIServer/0.2 CPython/3.10.5 Vary: Accept X-Content-Type-Options: nosniff X-Frame-Options: …

26.08.2022
Методика исправления того, что объект 'QuerySet' не имеет атрибута 'Breakdown' для проекта Django

У меня есть проект тренировочного прогресса, над которым я работаю, и я пытаюсь найти разбивку каждого упражнения, то есть повторения и порядок. Вот модель для пояснения: class Workout(models.Model): name = models.CharField(max_length = 30,blank=True, null=True) date = models.DateField(blank=True, null=True) slug …

26.08.2022
Пожалуйста, есть ли способ решить эту ошибку, я думаю, что все в порядке с этим.

Я страдаю от этой ошибки, пожалуйста, помогите мне. вот мой файл views.py и models.py пожалуйста мне нужно создать функцию add to cart, и эта ошибка происходит когда я нажимаю на кнопку …

26.08.2022
Запрос Postgre с JSONField на массиве

Я новичок в Postgres, и пытаюсь построить SQL запрос, который может получить словарную пару ключ/значение в массиве [] из таблицы table_b и использовать ее в WHERE предложении для поиска совпадений tag_name и tag_value, возвращая object_uuid Оригинальные tags на table_b …

26.08.2022
Модульное тестирование FileField и ImageField на Django с помощью ContentFile

Я использую Django 3.2 У меня есть такая модель: Класс Foo class Foo(models.Model): name = models.CharField(max_length=124) owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) description = models.TextField() bio = models.TextField() attachment = models.FileField() photo = models.ImageField() recorded_date = models.DateField() time_of_day = …

26.08.2022
Объект 'CustomUser' не является итерируемым

Я пытаюсь создать систему регистрации/логина на основе типа пользователя для моего приложения электронной коммерции. Я использовал следующие коды в моем файле views. Вот фрагмент кода из моего models.py. Просто приведен класс клиента, поскольку я сосредоточился на нем в первую …

26.08.2022
Как обслуживать статические файлы из приложения docker django на хостинге nginx

Моя цель - обслуживать статические файлы на nginx на ubuntu из контейнера docker django app без использования docker nginx Я настроил обратный прокси для django все работает нормально в режиме dev, но когда я ставлю Debug на False nginx не …

26.08.2022
Как получить значение формы django внутри этой же формы перед отправкой?

Я создаю форму django с 3 полями выбора. Я хочу, чтобы третье поле выбора (поле объекта) заполнялось на основе первых двух полей выбора. Упрощая, я думаю, что мой вопрос заключается в том, как мне получить значения первых 2 полей …

26.08.2022
Как повторно отправить один и тот же запрос в Django api

У меня есть BuyproducTviewset, использующий createModelMixin, который создает экземпляр, когда делается пост запрос, но я хочу повторить тот же самый запрос создания снова через 5 секунд от api в зависимости от условия, если цена больше определенного диапазона. class BuyProductViewset(viewsets.GenericViewSet, …

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

Недавно я создал приложение Django, которое я запускаю на машине Linux с Gunicorn и NGINX. Приложение запускается в сети моей компании, которая преимущественно является средой windows. В настоящее время я могу получить доступ к веб-приложению через IP-адрес сервера. Я …

25.08.2022
Как найти запись в django по имени внегнего ключа?

Class Result(models.Model): value = models.CharField( verbose_name="Результат анализа", max_length=32, ) def __str__(self) -> str: return self.value class Meta: verbose_name = "Результат" verbose_name_plural = "Результаты" class Record(models.Model): result = models.ForeignKey( Result, verbose_name="Параметр", on_delete=models.SET_NULL, null=True, ) Доброго времени суток! У меня есть …

25.08.2022
Что является эквивалентом <input id="id"> в форме Django

Я пытаюсь ввести результаты из автозаполнения в (файл a.js) в форму Django (html). В настоящее время html-файл выглядит следующим образом: Шаблон &lt;input class="field" id="street_number" disabled="true" /&gt; Очевидно, что я не могу напрямую ввести {{form.street_number}}. Я нашел несколько сообщений …

25.08.2022
Получение данных API Django из нестатического url с помощью Ajax-Jquery [Без REST Framework].

В моем серверном приложении, созданном с помощью Django, мне нужно показывать статьи на основе url, который содержит год, месяц и user_id статьи. blog/1/2022/8 должен показать все статьи августа. В приложении на стороне клиента (Jquery) мне нужно вызвать API, …

25.08.2022
Django + Mongoengine - settings.DATABASES неправильно настроен. Пожалуйста, предоставьте значение ENGINE. Проверьте документацию по настройкам для получения более подробной информации

И вот я снова здесь. Я пытаюсь подключить свое приложение к MongoDB, так как хочу реализовать нереляционную базу данных. Приложение прекрасно работает с SQL3Lite, и я также смог использовать Djongo. Однако я планирую использовать модели MongoEngine и поэтому пытаюсь …

25.08.2022
Тестирование Django не распознает dirty_fields?

В одной из моих моделей используются dirty_fields. Метод сохранения обнаруживает, когда поле scale_mode изменяется. Как только это происходит, он проходит через все связанные объекты grade и изменяет поле score для каждого затронутого grade. Цель - если VSB поменять местами …

25.08.2022
Загрузка изображения из react frontend в django backend. Изображение застряло в <InMemoryUploadedFile: Youssef-001.jpg (image/jpeg)>]}>.

Я пытаюсь реализовать редактирование профиля в своем приложении. Я загружаю картинку из моего react frontend, а затем отправляю запрос на мой django сервер. Когда я печатаю(request.FILES), я вижу картинку {'profile_image': [&lt;InMemoryUploadedFile: Youssef-001.jpg (image/jpeg)&gt;]}&gt; Проблема в том, что я …

25.08.2022
Передача объекта в пользовательский фильтр Django

Я использую Django 3.2 Я пишу приложение для модерации, и я хочу иметь возможность отображать только одобренные значения в моем шаблоне. Я хочу иметь возможность использовать новый фильтр следующим образом: {{ moderated_object.field_name | approved }} …

25.08.2022
Получить разрешения всех объектов django guardian аутентифицированного пользователя в шаблоне

У меня есть приложение, в котором я использую django-guardian для разрешения на уровне объекта. В моем ListView я перечисляю все мои экземпляры в таблице. В каждой строке мне нужно показать кнопку редактирования, если у пользователя есть разрешение на редактирование …

25.08.2022
Есть ли способ сделать таблицу 'One' необязательной в OneToManyRelationship в Django

У меня есть две таблицы, одна - Anonym, другая - Userdatabase. Я хочу, чтобы мое приложение работало, не требуя никакой информации для входа, поэтому оно будет работать только с Anonym, используя deviceid пользователя для обработки информации об учетной записи. …

25.08.2022
Добавление onclick в поле, которое создается при добавлении can_delete в набор форм

Как добавить onclick="functionName()" к полю, которое создается при использовании can_delete=True в formset? &lt;input type="checkbox" name="form-0-DELETE" id="id_form-0-DELETE" onclick="functionName()"&gt;

25.08.2022
Проект Django: не подключается css к документу HTML

Я недавно начал изучать django и только дошёл до подключения html документа к фреймворку. HTML подключился без проблем, но вот CSS не хочет. Причём если я открываю html просто в браузере, то всё работает и стили подключаются. Ещё я попробовал …

25.08.2022
Переопределяется ли UserRateThrottle с помощью ScopedRateThrottle?

У нас есть несколько конечных точек, для которых нам нужна скорость всплеска, что, кажется, идеально подходит для ScopeRateThrottle, но у нас также есть несколько конечных точек, которые мы хотим ограничить по скорости. Совместим ли UserRateThrottle с ScopedRateThrottle? …

25.08.2022
Django 3.2.5 только для чтения DateTimeField

Я пытаюсь добиться отображения даты создания модели в администрировании Django, но каждый раз, когда я использую auto_now_add, она исчезает из представления пользователя (суперпользователя) В models.py: class Project(models.Model): readonly_fields=('creation_date', 'modified') project_id = models.UUIDField( primary_key = True, default = uuid.uuid4, editable …

25.08.2022
Как передать запрос другому сериализатору для валидации

В моей базе данных есть две таблицы для вставки записи о товаре. Я храню информацию о продукте в таблице Product, а остальную информацию, такую как Pirce, Quantity и т.д. храню в другой таблице ProductStock. Я планирую отправлять данные …

25.08.2022
По-прежнему получаем ошибку валидации, несмотря на использование save(commit=False)

Модельная форма: class ArticleForm(forms.ModelForm): class Meta: model = Article fields = ['title', 'slug', 'category', 'description', 'thumbnail', 'status', 'author'] view: if request.method == 'POST': form = ArticleForm(request.POST, request.FILES) if not request.user.is_superuser: art = form.save(commit=False) # Error …

25.08.2022
У объекта 'bytes' нет атрибута 'name' django

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

25.08.2022
Django использование функций вне классов

У меня есть эта модель class model(models.Model): user_fk = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) JGB_A1 = models.IntegerField(default=0) JGB_B1 = models.IntegerField(default=0) JGB_C1 = models.IntegerField(default=0) JGB_D1 = models.IntegerField(default=0) JGB_E1 = models.IntegerField(default=0) Davon_E3 = models.CharField(max_length=100, blank=True, null=True) @property def sum_of_1(self): return self.JGB_A1 + self.JGB_B1 …

25.08.2022
BooleanField в ModelSerializer

Я хочу отобразить содержимое класса Trader через вызов API. Но я не знаю, где я ошибаюсь. models.py class Trader(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="trader") bot_status = models.BooleanField(blank=False, default=False) active_group = models.ManyToManyField(Entry, blank=True, related_name="active_group") def __str__(self): return f'{self.user.username}' def __repr__(self): …

25.08.2022
Django queryset Datefield сравнение с сегодняшним днем

У меня есть модель, в которой есть начальная("inicia") и конечная("finaliza") дата, и мне нужно узнать, находится ли сегодняшний день между этими датами: модель: class Promos(models.Model): nombre = models.CharField(max_length=20) codigo = models.CharField(max_length=10, blank=True, null=True) aplica_codigo = models.BooleanField(default=False) descuento = models.FloatField() …

25.08.2022
Обратный поиск внешних отношений, влияющий на вывод кверисета в Django

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

25.08.2022
Как сделать сайт Django, размещенный на экземпляре AWS, живым?

У меня есть сайт на AWS, построенный на Django, и я хотел бы сделать его живым. У меня есть URL с определенным доменным именем (назовем его dummywebsite.domain.edu), который мне нужно использовать для моего рабочего сайта. Я пробовал использовать …

25.08.2022
Как установить значение поля readonly (disabled) формы модели в его инициализированное значение при публикации формы?

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