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

23.08.2022
Фреймворк Django-rest и тип гранта Client Credentials без пользователя

Я использую фреймворк Django-rest для реализации набора API с использованием типа гранта Client Credentials. Тип гранта Client Credentials используется клиентами для получения маркера доступа вне контекста пользователя. Мой метод "authenticate" не привязан к пользователю, да и не должен быть …

23.08.2022
Django Как очистить, если значение изменено в методе сохранения модели

У меня есть модель, подобная этой: class Exam(BaseModel): ... STATE_CHOICES = ( (PASS, PASS), (FAILED, FAILED), (GREAT, GREAT), state = models.CharField(max_length=15, choices=STATE_CHOICES, default=PASS) ... Теперь я хочу задействовать метод сохранения и узнать, изменилось ли поле state или …

23.08.2022
Как запустить существующий проект Django

Я новичок в python (ничего о нем не знаю), а также в Django... поэтому вопрос в том, что и как, шаг за шагом, мне нужно запустить существующий проект Django, который я взял с github... Итак, что я уже сделал: …

23.08.2022
Как установить такое соединение в django?

Мне нужно реализовать "сквозное" соединение между продуктами. вот так: Я автоматически проставляю двусторонние связи между двумя продуктами. Но когда я связываю продукт A с продуктом B и продукт B с продуктом C, …

23.08.2022
Поиск полей из других моделей

Я создаю API, где мне нужно получать и копировать информацию из другой модели внутри приложения. Я знаю о функции, которая входит в Django Rest Framework, SearchFilter, но она работает только в пределах одной модели. class BookingViewSet(viewsets.ModelViewSet): filter_backends = [DjangoFilterBackend, SearchFilter,] …

23.08.2022
Django - request.user возвращает AnonymousUser с пользовательским пользователем

У меня возникли некоторые проблемы с аутентификацией для моего приложения Django, использующего CustomUser. Логика следующая: Мне нужно отправить учетные данные (email/пароль) на внешний API, из которого я получаю токен доступа, который будет использоваться в последующих запросах. Во время этого …

23.08.2022
Невозможно сохранить измененный models.py из-за (уже примененного) файла миграции - Django 3

Ранее я добавил 2 функции в models.py для пути загрузки. Но позже я заметил, что эти две функции похожи. def upload_path(instance, fl_file_name): supplier = str(instance.fl_supplier).replace(' ', '-') return ('sources/{0}/{1}'.format(supplier.lower(), fl_file_name)) def upload_path_stock(instance, fl_file_name): supplier = str(instance.fl_st_supplier).replace(' ', '-') return …

23.08.2022
Spotipy не меняет пользователей

Итак, я делаю приложение для статистики Spotify, которое просто показывает некоторые статистические данные об аккаунте пользователя Spotify, используя Django и модуль Spotipy python. Я сделал имя пользователя обязательным полем и назвал его Spotify Username, так что пользователь вводит свое …

23.08.2022
Правильный порядок в файле docker-compose для приложения django

У меня есть django-app, который имеет docker-compose: services: web: build: . volumes: - .:/code ports: - "80:80" command: > sh -c "python manage.py wait_for_db && python manage.py migrate && python manage.py runserver 0.0.0.0:80" env_file: - ./.env depends_on: - db …

23.08.2022
Используя django-import-export, как экспортировать значения полей M2M одно - под другим?

Я могу экспортировать поля M2M с помощью django-import-export, но в csv значения полей M2M представлены как CSV. Как мы можем распечатать этот csv со значениями M2M один под другим в колонке в отдельных строках в той же колонке, например: …

23.08.2022
Анимированные GIF не работают с Wagtail 3 и Django 4

Краткое изложение проблемы Установите Wagtail со всеми необходимыми зависимостями. Для использования GIF необходимо установить WAND и imagemagick. При загрузке GIF-файла я получаю следующее сообщение об ошибке: Все шаги были выполнены, как указано в документации. (<a href="https://docs.wagtail.org/en/stable/advanced_topics/images/animated_gifs.html" rel="nofollow …

23.08.2022
КАНАЛЫ DJANGO

Я пытаюсь заставить каналы django работать с daphne, но я не могу подключить комнаты, приложение работает хорошо, но всякий раз, когда я запускаю приложение и открываю вебсокет "комнаты", он автоматически отключается, стоит упомянуть, что мой сайт работает с HTTP, …

23.08.2022
Как я могу решить проблему с разным поведением между prod и dev? [закрыто]

У нас есть проблемы с веб-приложением на NextJS + Django Rest Framework. Приложение называется creamscan.com. Это веб-сайт анализатора ухода за кожей, который выглядит как сайт электронной коммерции с 10 000+ страницами продуктов. Когда страница продукта загружается в первый раз, …

23.08.2022
Мне нужно интегрировать приложение моей компании с Jira с помощью REST api и использовать базовую аутентификацию. Я должен сделать это в структуре django

Мне нужно создать интеграцию с приложением моей компании в jira с помощью структуры python django. Помогите мне определить код, утилиты и url. Я пытался создать код для getissue и create issue. Я новичок в python и интеграции. любая помощь …

23.08.2022
Начало работы В django 4.1 auth LogoutView требует POST (не GET) запроса: Есть ли встроенная форма, чтобы я мог получить CSRF?

По состоянию на 23 августа 2022 года (20 дней после выхода 4.1), поиск в Google не смог найти ответ... Спрашиваю на SO.

23.08.2022
Как отфильтровать данные из 10 ядер в django orm?

У меня есть таблица, которая содержит десять крор данных и не имеет отношения к другой таблице. Используется база данных MySQL. Когда я пытаюсь отфильтровать данные из таблицы с помощью ORM, на вывод результатов уходит от 10 до 12 минут. …

23.08.2022
Zipfile.BadZipFile Ошибка после обновления до Python 3.10 и Django 4

Я только что обновил версию python с 3.9.13 до 3.10.6, а также обновил версию Django с 3.2.2 до 4.0. После устранения всех деплоев и других проблем Django, у меня все еще есть странная ошибка, для которой я не могу …

23.08.2022
Отправка данных в базу данных с помощью JavaScript в Django

Мне нужно написать совместимый алгоритм для этого кода, но я не могу. Как я могу отправить данные в бэкенд? Я использую bootstable.js для таблицы HTML таблица: &lt;table class="table table-bordered" id="table-list"&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;&lt;/th&gt; &lt;th&gt;Name&lt;/th&gt; &lt;th&gt;Slug&lt;/th&gt; &lt;th&gt;Email&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; …

23.08.2022
Сериализатор модели, унаследованный от Django

Это мой models.py from django.db import models from django.contrib.auth.models import AbstractUser # class User(AbstractUser): # pass class JsonData(models.Model): speed = models.IntegerField() heading = models.IntegerField() altitude = models.FloatField() accuracy = models.FloatField() longitude = models.FloatField() altitudeAccuracy = models.FloatField(null=True) latitude = models.FloatField() class …

23.08.2022
DRF не хэширует пароль

Вот модель: class CustomerStatus(models.TextChoices): ACTIVE = 'ACT', 'Active' EXPIRED = 'EXP', 'Expired' REVOKED = 'REV', 'Revoked' class Customer(models.Model): email = models.EmailField(max_length=254, unique=True) password = models.CharField(max_length=128) created = models.DateTimeField(auto_now_add=True) status = models.CharField( max_length=3, choices=CustomerStatus.choices, default=CustomerStatus.ACTIVE ) и …

23.08.2022
Возможность доступа к приборной панели пользователя после выхода из системы при нажатии кнопки "Назад" с помощью Flask

Я новичок во flask здесь я создал базовую систему входа/выхода, которая, кажется, работает нормально проблема в том, что если я выхожу из системы и нажимаю кнопку Back я могу просмотреть панель пользователя, ожидается, что она должна перенаправлять на страницу …

23.08.2022
Что лучше - поддомен или несколько приложений? [закрыто]

Я делаю веб-приложение Django, которое состоит из нескольких подсервисов. И теперь я запутался в создании субдоменов или приложений в django. Может ли кто-нибудь помочь мне с архитектурой?

23.08.2022
Django.core.exceptions.ImproperlyConfigured: Ошибка при загрузке модуля MySQLdb: Нет модуля с именем MySQLdb. Вы установили mysqlclient или MySQL-python?

Я хотел установить базу данных MySQL для проекта Django, который разработан на Python 2.7 Я просмотрел много вопросов и ответов на StackOverflow... и не смог найти решение, но то, что я нашел - это смесь двух ответов: У …

23.08.2022
Как использовать Django's ModelForm для установки данных в полях, добавленных сквозной таблицей ManyToManyField?

В models.py: ingredient_name = models.CharField(primary_key=True, max_length=50) category = models.CharField(max_length=50) stock = models.IntegerField() unit = models.CharField(max_length=10) def __str__(this): return this.ingredient_name class Recipe(models.Model): recipe_name = models.CharField(primary_key=True, max_length=50) ingredients = models.ManyToManyField(Ingredient, through='RecipeIngredient') sales_price = models.IntegerField() def __str__(this): return this.recipe_name class RecipeIngredient(models.Model): …

23.08.2022
Django Загрузка CSV с помощью форм с флажками

Перед фактической загрузкой, у меня есть несколько проверенных записей, которые необходимо рассмотреть. &lt;td&gt;&lt;input type="checkbox" name="checked" value="{{ row.CI }}" class="checkboxAll"&gt;&lt;/td&gt; если я пытаюсь использовать форму submit, я получаю эти галочки, но затем CSV представление "return response" очищает форму, …

23.08.2022
Как решить проблему ошибки отображения даты в админке Django

У меня версия Django: 4.1.0 Final. Я использую db.sqlite3 по умолчанию и все работает отлично, даже панель администратора, единственная проблема, которая у меня сейчас возникла, это то, что у меня есть другой скрипт на python, который получает данные из …

23.08.2022
Отображение ошибки при наличии ошибок в полях

Я пытаюсь выдать ошибку для пустых полей или полей, которые не проверяются в форме. поэтому я делаю этот метод ниже, но я знаю, что это не лучший способ... views.py : 'KnowledgeForm': form, 'errors': str(form.errors), но тогда …

23.08.2022
Django-table2 сортировка столбца активирует форму django-filter

Я пытаюсь включить фильтр для таблиц: https://django-tables2.readthedocs.io/en/latest/pages/filtering.html но когда я нажимаю на заголовок столбца, чтобы упорядочить таблицу, отображается форма фильтра. Почему {% if filter %} является True, когда запрашивается только заказ?

23.08.2022
Django-перенаправление на домашнюю страницу при вводе неверного пути [дубликат]

У меня есть веб-сайт с несколькими страницами, и я хочу перенаправлять на домашнюю страницу, когда пользователь вводит неверный путь в адресной строке, вместо того, чтобы получать ошибку 404 "Страница не найдена". Как этого можно добиться в Django?

23.08.2022
DJANGO ck-редактор

В Django CK-EDITOR я получаю окно с черным фоном при попытке загрузить изображение . Как я могу это решить? Я ничего не вижу здесь. Я пробовал добавлять различные виды …

23.08.2022
Добавление строк и столбцов в таблицу HTML с помощью Django

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

23.08.2022
Swagger или redoc для Django Rest Framework 3.9.0

Проблема в том, что drf-yasg поддерживает Django Rest Framework 3.10, а мой проект django имеет Django Rest Framework 3.9.0. Есть ли способ установить swagger или redoc для Django Rest Framework 3.9.0?

23.08.2022
Могу ли я просто удалить папку venv в django, чтобы удалить виртуальное окружение?

Я пытаюсь удалить старый virtual env из проекта django и просто создать новый с самого начала. Однако меня беспокоит, можно ли просто удалить папку venv через проводник файлов windows. Я искал в интернете, но не смог найти подходящего и …

23.08.2022
Как добавить пути ссылок React JS в бэкенд URLs DJango

У меня есть проект с React в качестве фронтенда и Django в качестве бэкенда. после интеграции React с django он отлично работает, но пути, которые я создал в React с помощью react-router-dom, не загружаются при поиске страницы в браузере. …

23.08.2022
Как получить параметр запроса через форму-данные postman в django

У меня есть набор представлений, который должен возвращать определенные результаты, когда я задаю запрос с параметрами недели, месяца или года. class TotalOrdersViewset(viewsets.ModelViewSet): queryset = Order.objects.all() serializer_class = OrderSerializer def list(self, request, *args, **kwargs): try: type = request.data.get('type') print('type= '+str(type)) …

23.08.2022
Ведение учета баллов во Flask

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

23.08.2022
Почему изменение полей в экспорте импорта djnago не работает?

Мне нужно импортировать отношения ManyToMany не по полю id, а по полю number. Я знаю, что это делается с помощью through_fields, но не совсем понимаю, как это сделать models.py class Part(models.Model): brand = models.CharField('Производитель', max_length=100, blank=True) number = models.CharField('Артикул', …

23.08.2022
Трудности при создании сериализованного поля

Я новичок в Django и вообще в веб-разработке. Я пытаюсь сделать так, чтобы у каждого предмета одежды был тип одежды.Тип одежды - это Модель, потому что пользователи могут добавлять и удалять типы одежды по своему усмотрению. Но, как вы можете …

23.08.2022
Django лог запросов в базу

(0.001) SELECT &quot;vist_core_usersettings&quot;.&quot;id&quot;, &quot;vist_core_usersettings&quot;.&quot;user_id&quot;, &quot;vist_core_usersettings&quot;.&quot;key&quot;, &quot;vist_core_usersettings&quot;.&quot;value&quot; FROM &quot;vist_core_usersettings&quot; WHERE (&quot;vist_core_usersettings&quot;.&quot;user_id&quot; = 21 AND &quot;vist_core_usersettings&quot;.&quot;key&quot; = 'ctrl_VehiclesControl') LIMIT 1; args=(21, u'ctrl_VehiclesControl') (0.132) QUERY = u'SELECT &quot;VIST_CORE_WORKPLACEPERIOD&quot;.&quot;ID&quot;, &quot;VIST_CORE_WORKPLACEPERIOD&quot;.&quot;BEGIN_TIME&quot;, &quot;VIST_CORE_WORKPLACEPERIOD&quot;.&quot;END_TIME&quot;, &quot;VIST_CORE_WORKPLACEPERIOD&quot;.&quot;ENTERPRISE_ID&quot; FROM &quot;VIST_CORE_WORKPLACEPERIOD&quot;' - PARAMS = (); args=() Почему первый запрос просто …

23.08.2022
Поля ForeignKey не обновляются в одном POST-запросе

У меня есть модель в Django, которая имеет внешние ключевые ссылки на другие модели, class Comments(models.Model): commentId = models.CharField(max_length=100, primary_key=True) chatType = models.CharField(max_length=100) commentContents = get_nullable_text_field() timeStamp = models.CharField(max_length=100) userName=models.CharField(max_length=100,default="") profilepicurl=models.CharField(max_length=100,default="") userId=models.ForeignKey(Userprofile,default=None, blank=True, null=True,on_delete=models.SET_NULL) streamId=models.ForeignKey(Streams,default=None, blank=True, null=True,on_delete=models.CASCADE) history = …