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

22.11.2022
Отсутствующий атрибут DRF Api-Key

Я пытаюсь использовать механизм DRF Api Key для аутентификации, следуя руководству здесь: https://florimondmanca.github.io/djangorestframework-api-key/guide/ Я не получаю ничего кроме ошибок, есть ли у кого-нибудь рабочий пример или что я делаю не так? Глобальные настройки: …

22.11.2022
В чем разница между response.COOKIES и request.session для работы с cookies в DJango?

Отказ от ответственности: Я новичок, прохожу курс Django для всех на Coursera и искал объяснения в Google, но не могу разобраться с этим. Я запутался; request.COOKIES.get('foo', 0) и response.set_cookie('foo', 'bar') кажется, что это долгий путь получения и установки …

22.11.2022
Получить sql, выполняемый django в формате json в консоли django без каких-либо \ и с одним внутренним quates

Я пытаюсь получить все sql команды, выполняемые django в формате json в консоли django. Я получаю некоторые sql-команды, подобные этим, когда я пытаюсь изменить их в json: "SELECT \"django_migrations\".\"id\", \"django_migrations\".\"app\", \"django_migrations\".\"name\", \"django_migrations\".\"applied\" FROM \"django_migrations\"" Я хочу только внешние …

22.11.2022
Ведение журнала в Python Django: INFO не регистрируется в файле

Я установил логгер в моем Django проекте для 4 различных случаев: информационные сообщения, отладочные сообщения, сообщения об ошибках, ad gunicorn logging. Вот содержание моего settings.py: LOGGING = { "version": 1, "disable_existing_loggers": False, "formatters": { "main_formatter": { "format": "{asctime}-{levelname}-{module}-{funcName}-{message}", …

22.11.2022
Невозможно импортировать модуль настроек в django

Я создаю пользовательский интерфейс с помощью инфраструктуры аутентификации Django. Однако, когда я пытаюсь импортировать какой-либо модуль (например, модель 'User' или функцию 'authenticate'), которому необходим доступ к модулю настроек, я получаю такую ошибку: c:/Users/Lorenzo/Desktop/progetto_mondodb_di_lorenzo_giaretta/Bit4All/BitEx/main.py Traceback (most recent call last): File …

22.11.2022
Как просмотреть все флаги функций в файле views.py

Я добавил флаги возможностей в мой django, используя пакет django-waffle. Я определил переключатель в панели администратора django. Модель Switch по умолчанию предоставляет всю необходимую функциональность.Чтобы перечислить все переключатели с помощью manage.py, мы используем следующую команду: ./manage.py waffle_switch -l Как …

22.11.2022
Автоматическое документирование ролей и разрешений api (django rest framework)

У меня есть проект Django с различными REST API. Разрешения на доступ к этим API определяются с помощью rest_framework классов разрешений и django.contrib.auth.models модели разрешений. Документация этих api генерируется автоматически с помощью библиотеки drf_yasg, мне нужно найти способ …

22.11.2022
Django сохранение формы с внешним ключом

В настоящее время я пытаюсь создать форму, в которой пользователи должны заполнить свои данные после создания учетной записи. Идея заключается в том, что каждый пользователь после регистрации перенаправляется на страницу этой формы, чтобы заполнить ее. Для достижения этой цели …

22.11.2022
Установить автора по умолчанию для вошедшего в систему пользователя

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

22.11.2022
Использование формы в Django, запущенной локально, для получения пути к папке/файлу

Задача: Я запускаю веб-приложение python Django локально. Я хотел бы использовать форму ввода для получения пути к папке или файлу для использования в дальнейшем программировании. Проблема: Я не хочу, чтобы пользователям …

22.11.2022
Django DRF Api Key Override Length expiry

Я вижу следующее на странице DRF, где говорится, что длина ключа может быть переопределена, но будучи новичком в Django, я действительно не знаю, как это использовать? https://florimondmanca.github.io/djangorestframework-api-key/guide/#creating-and-managing-api-keys This package ships with a key generation algorithm based on Django's …

22.11.2022
Как отправить файлы на другой сайт из приложения Django?

Недавно я разработал сайт на django, на который можно загружать некоторые файлы. Когда эти файлы загружены, я бы хотел, чтобы они были отправлены на другой сайт. Возможно ли это сделать? Имеет ли это какое-то отношение к протоколу FTP? Спасибо …

22.11.2022
Django - Фильтр по полю ManyToManyField

У меня есть две модели: class Student(models.Model): first_name = models.CharField() last_name = models.CharField() class Group(models.Model): name = models.CharField() students = models.ManyToManyField(Student) Некоторые данные (first_name и last_name конкатенированы): Group #1 | Blak Coleman Group #1 | Miguel Scott Group …

22.11.2022
Поле ManyToMany в одной модели без разрешения одного и того же объекта

Я использую Django с моделью, которая имеет поле ManyToMany в той же модели. class Job(models.Model): name = models.CharField(_('Name'),max_length=80, blank=True, default="") related_jobs = models.ManyToManyField('self') это работает нормально. Я могу создавать объекты Job и добавлять задания в related_jobs. Проблема в …

22.11.2022
Django-rest-framework представление дней недели в модели

Я хочу создать модель расписания для планирования СМИ по дням недели class Schedule(models.Model): name = models.CharField(max_length=100) start_date = models.DateTimeField() end_date = models.DateTimeField() week_days = ??? date_created = models.DateTimeField(auto_now_add=True) date_updated = models.DateTimeField(auto_now=True) status = models.BooleanField(default=True) def __str__(self): return self.name …

22.11.2022
Как обрабатывать версионность API пространства имен с помощью DRF-YASG

В моем проекте мы хотим иметь несколько версий одного и того же api, чтобы поддерживать обратную совместимость. Сейчас мы используем swagger url от drf-yasg по адресу /api/doc/ В то время как наши api находятся по адресу /api/vehicle/$ /api/склад/ А …

22.11.2022
Упорядочение набора запросов по количеству экземпляров внешних ключей в поле Django

Я пытаюсь вернуть объекты, относящиеся к сквозной таблице, которая подсчитывает количество реакций на запись в блоге. У меня есть модель статьи, модель настроения и модель реакций. Сентимент - это просто 1 или 2, 1 представляет like и 2 …

22.11.2022
Самый безопасный способ отправки base64 закодированного изображения в post api запросе

У меня есть почтовый запрос, в котором я отправляю изображение в кодировке base64. Я хотел бы знать, есть ли какой-нибудь метод шифрования, который я могу использовать для шифрования этой строки base64. В frontend я использую Javascript, а для backend …

22.11.2022
Форма Django не сохраняется, когда у меня action = нужному url

Если я использую action="" в моей форме django, форма работает правильно, но отправляет пользователя на неправильную страницу. Я хочу, чтобы пользователь возвращался на макрос/страницу после отправки формы, но когда я добавляю url в action (например, action="{% url 'macro' %}"), он …

22.11.2022
Заполнение формы данными из сессии; django

Мне интересно, как заполнить мою форму данными, которые я сохранил в моей сессии. моя модель: models.py class Order(models.Model): order_by = ForeignKey(User, on_delete=DO_NOTHING) order_status = ForeignKey(OrderStatus, on_delete=DO_NOTHING) created = DateTimeField(default=datetime.now) address_street = CharField(max_length=256) address_postal_code = CharField(max_length=18) address_city = CharField(max_length=128) shipping …

22.11.2022
Как решить эту проблему с вводом? (DJANGO)

Я пытаюсь сделать автозаполнение с помощью django. В HTML я использую тег <select> для получения идентификаторов и подключения к API для получения данных, в любом случае, это не главное. Дело в том, что эта часть select не работает внутри …

22.11.2022
Как импортировать пользовательские модули в Django

У меня есть созданный модуль с именем metrics.py . Я хочу использовать этот модуль в моем файле views.py. Команда, которую я использовал для импорта - "import metrics" в файле views.py. И views.py и metrics.py находятся в одной папке. Я …

22.11.2022
Django JSONField не может правильно кодировать смайлики

Я планирую хранить dict в Django JSONField. Один из ключей этой дикты - комментарий, который может ввести пользователь. А пользователи очень любят добавлять смайлики в свои комментарии... Проблема в том, что некоторые смайлы, не сохраняются в БД должным …

22.11.2022
Ведение журнала с помощью cookiecutter-django внутри docker не отображается на консоли

Я не могу добиться отображения журнала. Я делаю что-то не так? Другие логи, которые генерируются cookiecutter-django, работают нормально, но когда я пытаюсь реализовать логирование самостоятельно для отладки, я не могу получить никакого отображения settings.py: LOGGING = { "version": 1, …

22.11.2022
Как изменить текст/значение кнопки "Add [Model-Name]" в Django Admin?

Когда мы входим в Django Admin Interface как суперпользователь, мы видим список моделей на левой боковой панели. Когда мы нажимаем на имя любой модели, мы переходим на страницу отображения списка этой модели, которая имеет кнопку 'Add [Model-Name]' в правом верхнем …

22.11.2022
Представление списка не работает, но получение контекстных данных происходит

У меня есть ListView, но когда я вызываю его, работает только метод get_context_data (модель новости и категории, а не продукта), когда я пытаюсь отобразить информацию о моделях в шаблонах. view: class HomeView(ListView): model = Product context_object_name='products' template_name = 'main/home.html' …

22.11.2022
Как удалить 200 000 записей с помощью DJango?

Ситуация: У меня есть модель отношения 1-1, образец: class User(models.Model): user_namme = models.CharField(max_length=40) type = models.CharField(max_length=255) created_at = models.DatetimeField() ... class Book(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) У меня около 200 000 записей. Язык: Python Framework: …

22.11.2022
Как игнорировать ошибки при отправке sms-сообщений в twilio

Я пытаюсь отправлять смс с помощью python и twilio. На самом деле я отправляю 1000-2000 смс. и во время отправки я получаю ошибки типа : 30032 - Toll-Free Number Has Not Been Verified 21610 - Attempt to send to …

22.11.2022
Недопустимая команда 'PassengerAppRoot', возможно, неправильно написана или определена модулем, не включенным в конфигурацию сервера -django

Я разместил сайт на django несколько недель назад, он работал хорошо, и вдруг я получил эту ошибку на своем сайте. [Я получаю эту ошибку на своей веб-странице] (https://i.stack.imgur.com/cIy6A.png) Внутренняя ошибка сервера Сервер столкнулся с внутренней ошибкой …

22.11.2022
Как искать внутри загруженного документа?

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

22.11.2022
Django Ninja API framework Pydantic schema for User model ommits fields

Проект работает под управлением Django с Ninja API framework. Для сериализации нативной модели пользователя Django я использую следующую схему Pydantic: class UserBase(Schema): """Base user schema for GET method.""" id: int username = str first_name = str last_name = str email …

22.11.2022
Невозможно импортировать pyarrow, загрузка DLL не удалась при импорте lib

Я пытался заставить polars работать, но pyarrow продолжает выдавать ошибку с или без пакета polars, pyarrow==10.0.0 установлен и версия django Django==3.0.5, я могу импортировать его в оболочке python, но когда я импортирую его внутри моего приложения django, он выдает …

22.11.2022
Разрешение ошибки django.core.exceptions.ImproperlyConfigured:

Столкнулись с этой ошибкой при попытке makemigrations: django.core.exceptions.ImproperlyConfigured: DEFAULT_AUTO_FIELD refers to the module 'django.db.dashboard_models.BigAutoField' that could not be imported. код во всех приложениях для поездов идентичен, меняется только название: from django.apps import AppConfig class ToolsConfig(AppConfig): default_auto_field = …

22.11.2022
Выполнение кода после отправки возврата/ответа в django

Я просмотрел ответ на Execute code in Django after response has been sent to the client. но у меня возникли трудности с отправкой html-запроса. Веб-страница не загружается. Она просто показывает строку url, которую я запрашиваю, например, url/template.html Вот …

22.11.2022
Проблема с неработающими кронтабами django

Hello ребята я пытаюсь использовать django_crontab в моем проекте django и это не работает кто-нибудь знает что-нибудь об этом я использую Linux centos 8. Я хочу запланировать задачу для добавления некоторых данных в мою базу данных. Может кто-нибудь помочь мне …

22.11.2022
Django REST Framework - Как получить текущего пользователя в сериализаторе

У меня есть TransactionSerializer: class TransactionSerializer(serializers.ModelSerializer): user = UserHider(read_only=True) category_choices = tuple(UserCategories.objects.filter(user=**???**).values_list('category_name', flat=True)) category = serializers.ChoiceField(choices=category_choices) def create(self, validated_data): user = self.context['request'].user payment_amount = self.validated_data['payment_amount'] category = self.validated_data['category'] organization = self.validated_data['organization'] description = self.validated_data['description'] return Transaction.objects.create(user=user, payment_amount=payment_amount, category=category, organization=organization, …

22.11.2022
Возможно ли это в Django? Если да, то как?

Я хочу, чтобы другая модель проверяла, если boolean == True, затем брала значение и добавляла к моей. Предполагается, что у меня есть 2 модели class Balance (models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) Amount = models.FloatField(max_length=30) class Deposit (models.Model): user …

22.11.2022
Django получение всех объектов из select

Мне также нужно поле (commentGroupDesc) из объектов внешних ключей. models.py class commentGroup (models.Model): commentGroup = models.CharField(_("commentGroup"), primary_key=True, max_length=255) commentGroupDesc = models.CharField(_("commentGroupDesc"),null=True, blank=True, max_length=255) def __str__(self): return str(self.commentGroup) class Meta: ordering = ['commentGroup'] class Comment (models.Model): commentID = models.AutoField(_("commentID"),primary_key=True) commentUser …

22.11.2022
Python django tables 2. Отобразить таблицу через внешний ключ

Всем добрый день. Появилась необходимость визуализировать несколько таблиц из БД mssql при помощи django tables2. Представим что есть две таблицы в БД: Далее путем …

22.11.2022
Подсчитать количество постов

Я создал сайт и хочу подсчитывать сообщения, созданные пользователями. Я попытался сделать это следующим образом: models.py class Blog(models.Model): user = models.ForeignKey( User, related_name='user_blogs', on_delete=models.CASCADE ) category = models.ForeignKey( Category, related_name='category_blogs', on_delete=models.CASCADE ) title = models.CharField( max_length=250 ) slug = …