Django and Python "Questions and answers", page 286

19.01.2023
Django приложение для морозильной камеры - Проверка временной дельты

Я работаю над проектом по организации морозильной камеры. Поэтому я добавил модель под названием 'ShoppingItem'. У него есть дата 'best before'. Теперь я хочу проверить три вещи с помощью функции: Просрочен ли срок годности продуктов? Продукты в порядке? Или …

19.01.2023
Полнотекстовый поиск в PostgreSQL дает разные результаты для разных версий базы данных

Я пытаюсь использовать полнотекстовый поиск Postgres в моем проекте Django для поиска товаров в моей базе данных. Таблица shop_products имеет индексное поле GIN search_vector. В настоящее время у меня также есть две базы данных, одна из которых является рабочим сервером, …

19.01.2023
Соединение react native с django, получение данных

Я просто пытаюсь соединить нативное приложение react с бэкендом django. В Django я установил django.cors.headers. И я сделал конфигурацию в настройках. Я использую android studio. И я использую эмулятор. И это работает нормально. И у меня есть …

19.01.2023
PyCharm Django test ModuleNotFoundError

Дерево проекта: |___sb_website | |___article | | |__...py | |___home | | |__...py | |___sb_website | | |__dev_settings.py | | |__...py | |__manage.py | |__...py Мои настройки разработки проекта django - dev_settings.py. Я хочу запускать свои тесты …

19.01.2023
Чем статус HttpResponse в Django отличается от status_code?

Я пытаюсь настроить некоторые пользовательские представления ошибок в приложении Django, но я столкнулся с тем, что не совсем понимаю, как работает HttpResponse. Когда я возвращаю HttpResponse(status=500), Django не отображает шаблон 500.html. Однако, когда я возвращаю, используя status_code HttpResponse(status_code=500), он …

19.01.2023
Django первое слово поля char

В моей модели в django есть символьное поле с максимальной длиной 500 символов. Я работаю с базой данных PostgreSQL: class Chat(models.Model): message = models.CharField(max_length=500) username = models.CharField(max_length=255) date = models.DateTimeField(auto_now_add=True) @property def first_word(self): return self.message.split(" ")[0] Мне …

19.01.2023
Заголовки ответов HTTP в python django-graphene

В нашем проекте мы используем токены на предъявителя для обычного программного доступа, но хотели бы реализовать базовый аутентификатор для использования в graphiql. Для этого, в случае, когда не указаны ни Bearer, ни Basic, я хочу вернуть заголовок ответа www-authenticate, …

19.01.2023
Передача графика акций между сервером/веб-сайтом

Я разрабатываю частный webapp, который может выбирать некоторые данные из источника (yfinance, panda, ...) и генерировать временной ряд. В принципе, я хочу иметь возможность нажать на любую из акций Доу Джонса с помощью HTML btn или чего-либо еще, что …

19.01.2023
Как отфильтровать queryset так, чтобы все элементы списка были сопоставлены (по определенному ключу) в списке dicts JSONfield?

У меня есть jsonfield, который представляет собой массив dicts с одинаковой структурой. Мне нужен фильтр, который проверяет, имеет ли данная запись все значения в списке параметров по определенному ключу, где-то в списке. (jsonfield) array = [{'dict_field': 1..}, {'dict_field': 2}, …

19.01.2023
Как я могу получить тип бэкенда в models.py? [Django, социальный аутентификатор]

Введите описание изображения здесь введите описание изображения здесь В поле "Мое имя пользователя" указан email. Платформа telegram не предусматривает наличие электронной почты. Поэтому я хочу установить заглушку при входе в систему через …

19.01.2023
Перенаправление на главную страницу при аутентификации

У меня есть некоторые проблемы с перенаправлением. Когда я уже вошел в систему, и пытаюсь перейти на "/accounts/login", он все равно переходит на эту ссылку, и если я меняю в url.py путь, например, на "accounts/logins", перенаправление работает, но если …

19.01.2023
React, данные, полученные из модуля (django), не отображаются

Что случилось, ребята... У меня проблемы с отображением моих данных, которые я получаю из моих модулей django. Получение данных вроде бы работает нормально, но они не отображаются. Буду очень признателен за любую помощь. В данный момент отображаются только контейнеры и …

19.01.2023
Django import-export - Импорт модели с дочерними элементами из excel

У меня есть две модели: Project и Activity. При регистрации проекта можно добавить одну или несколько связанных с ним работ. Как я могу импортировать проекты из xlsx, которые включают хотя бы одну деятельность? Я использую стороннюю библиотеку django-import-export …

19.01.2023
Django View, поле внешнего ключа убивает производительность

Определение MyObjects: class MyObjects(models.Model): field_a = models.TextField() field_b = models.TextField() ...more irrelevant text/int fields foreign_key_field = models.ForeignKey(AnotherModel, null=True, on_delete=models.SET_NULL) Вид определения: @api_view(["GET"]) @permission_classes([IsAuthenticated]) def my_endpoint(request): objs = MyObjects.objects.filter(is_active=True) ...irrelevant logic my_dict = defaultdict(int) for my_obj in objs: ...bunch …

19.01.2023
Django не загружает фикстуры при наличии сигнала post_save

Я тестирую функцию регистрации в моем приложении Django. Когда пользователи регистрируются, пользователю по умолчанию назначается user_type. Я использую сигнал post_save для обработки этого сигнала. У меня есть модель профиля, которая должна быть связана с пользователем, и под моделью …

19.01.2023
Django Python HTMX - Пагинация не работает на нескольких таблицах в одном шаблоне

Я пытаюсь построить поиск, который показывает четыре таблицы с четырьмя различными моделями. На этих нескольких таблицах у меня возникла проблема с бесконечной прокруткой. Вывод не обращает внимания на переменную "paginate_by=5", поэтому он просто показывает каждый результат. Кроме того, пагинация …

19.01.2023
Как настроить Django-сайт с помощью Apache и WSGI

Я пополнил ряды несчастных людей, которые пытались создать сайт Django, обслуживаемый Apache (на Amazon-linux EC2). Я успешно настроил Apache и скомпилировал mod_wsgi под Python3.4, используя virtualenv (по адресу /home/ec2-user/web-dev), следуя инструкциям на https://gist.github.com/tanuka72/79ae58b16be4ac3fafe0 и mod_wsgi docs). …

19.01.2023
Django Rest API жалуется на версию swagger

Мы используем DJango rest framework для создания api. Мы добавили страницу swagger, но она жалуется на версию swagger. Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swagger or …

19.01.2023
Есть ли способ показать только некоторые поля модели?

У меня есть модель с экземплярами полей и есть представления. Могу ли я сделать так, чтобы при перенаправлении на главную страницу были видны только ID, название, срок, сделано? Но когда вы перенаправляетесь на страницу деталей, вы можете видеть все …

19.01.2023
У объекта 'AgencyRegistration' нет атрибута 'get'

Я пытаюсь создать конечную точку с помощью Django REST framework, но когда я пытаюсь получить данные из конечной точки, я получаю следующую ошибку: AttributeError: 'AgencyRegistration' object has no attribute 'get'. Вот мой код models.py `class AgencyRegistration(models.Model): agency_name = models.CharField(max_length=200) tax_id_number …

19.01.2023
Django.core.exceptions.ImproperlyConfigured: Параметр ALLOWED_HOSTS должен быть списком или кортежем после обновления Django

Здравствуйте, я обновил django и после этого получаю эту ошибку django.core.exceptions.ImproperlyConfigured: The ALLOWED_HOSTS setting must be a list or a tuple. но в моем файле setting.py ALLOWED_HOSTS уже есть в списке config.py DJANGO_CONFIG = { 'secret_key': 'fadfas-------', 'debug': False, …

19.01.2023
Как интегрировать сторонние api в Django?

У меня есть проект, который работает как единый логин, и я должен интегрировать другие api так, чтобы они могли войти в этот api и вернуться в свой api происхождения. Любая помощь или информация по этому вопросу будет принята …

19.01.2023
Как вставить данные внутрь html-тега путем выборки из базы данных django?

возможно ли в django получить данные из базы данных и вставить их в html тег. Я создал нижеприведенную модель и хочу поместить ее данные в соответствующие html-теги. class Metadata(models.Model): meta_name = models.CharField() meta_desc = models.TextField() meta_key = models.TextField() …

19.01.2023
Использование мастера форм django с allauth

В настоящее время мой процесс регистрации пользователей реализован с помощью allauth. Есть ли у кого-нибудь опыт, как сделать этот процесс многостраничным, например, с помощью мастера форм из formtools? forms.py (хранится по адресу users/forms.py) class UserCreationForm1(forms.UserCreationForm): error_message = forms.UserCreationForm.error_messages.update( …

19.01.2023
Как получить атрибуты класса в HTML

У меня есть несколько форм в моей переменной forms, которые я взял из моей БД. views.py: def settings(request): new_form = TrafficSourcesForm() forms = [TrafficSourcesForm(instance=x) for x in TrafficSources.objects.all()] return render(request, 'mainpage/dashboard.html', {'new_form': new_form, 'forms': forms, 'error': error}) …

19.01.2023
Пользовательское отображение значения ячейки, которое зависит от значения другой ячейки

Допустим, у меня есть столбец с несколькими потенциальными диапазонами значений (значения могут варьироваться от 1-10, 1-100 и т.д.). Теперь я хочу отобразить верхние 20% записей в этой колонке с 5x :thumbsup: emoji, вторые 20% с 4x :thumbsup: emoji …

19.01.2023
Как взять имена столбцов таблицы модели Django (queryset) в список, шаблон или другую переменную?

Добрый день! У меня есть табличная модель в Django model. С именованными именами столбцов полей. Я собираюсь разместить эту модель в таблице в шаблоне. Но у меня 8 ... 9 столбцов. Я хотел бы не …

19.01.2023
Как получить параметры url в виде списка в Django?

Я хочу получить параметры url в виде списка в django. Скажем, для примера, я добавлю каждый параметр в url как; mydomain.com/param1/param2/param3/.../paramx Где каждый параметр может существовать или не существовать. Например, ссылка может быть; mydomain.com/param1/param3/param4/... Итак, мой вопрос в …

19.01.2023
Django-allauth | Я нормально мигрирую в проект github, но все время пишет "You have 26 unapplied migration(s)".

Я хочу попробовать django-allauth. Я клонировал проект django-allauth на github (только это), но позже для миграции ok, когда я выполняю "python manage.py runserver", это говорит: You have 26 unapplied migration(s). Your project may not work properly until you apply the …

19.01.2023
Почему моя функция не возвращает объект по его slug в url?

'edit_holiday() получил неожиданный аргумент ключевого слова 'slug' Хотелось бы, чтобы при нажатии на объект, его slug возвращался в url, который я задаю автоматически в моделях, чтобы он был идентичен названию. Функция в models.py: @receiver (post_save, sender = Holiday) def …

19.01.2023
Pyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 18 for SQL Server]

Я пытаюсь преобразовать тип столбца DataFrame и получаю эту ошибку, когда пытаюсь вставить данные в SQL SERVER: pyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Входящий поток протокола удаленного вызова процедур (RPC) потока табличных данных (TDS) некорректен. Параметр …

19.01.2023
Как ограничить, чтобы автор сообщения мог видеть и редактировать только свои сообщения

В этом коде только автор сообщения может редактировать свое сообщение, но как сделать так, чтобы автор сообщения мог видеть только свои сообщения? from rest_framework import permissions class IsAuthorOrReadOnly(permissions.BasePermission): def has_permission(self, request, view): if request.user.is_authenticated: return True return False …

19.01.2023
AttributeError: объект 'Serializer' не имеет атрибута '_meta'

я создал этот сериализатор для проверки наличия записи с такой комбинацией столбцов` class CampaignServicesValidation(serializers.Serializer): campaign_id = serializers.IntegerField(required=True) service_id = serializers.IntegerField(required=True) def validate(self, data): try: campaign_service = CampaignServices.objects.get(campaign_id=data['campaign_id'], service_id=data['service_id']) print("found"+str(campaign_service.id)) except Exception: raise serializers.ValidationError(detail='Campaign Service does not exist') return campaign_service …

19.01.2023
Как получить доступ к вложенным полям JSONField в шаблоне HTML (Django)

У меня есть модель user с полем data, содержащим вложенные данные, например, для одного user это может быть data = { "2020":{"payment_date":"today","amount":600}, "2021":{"payment_date":"","amount":800} } у модели также есть поле name. В моем HTML я могу …

19.01.2023
Django Wagtail динамически создает форму без новой модели

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

19.01.2023
Как установить и указать библиотеку Python GDAL на App Engine (Standard)?

Django выдает эту ошибку локально: django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal", "GDAL", "gdal3.2.0", "gdal3.1.0", "gdal3.0.0", "gdal2.4.0", "gdal2.3.0", "gdal2.2.0", "gdal2.1.0", "gdal2.0.0"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings. Вот пример того, …

19.01.2023
Группировка и подсчет количества детей, когда у каждого ребенка больше определенного количества детей.

У меня есть три модели, Business, Employee и Client, где каждый бизнес может иметь много сотрудников и каждый сотрудник может иметь много клиентов: class Business(models.Model): name = models.CharField(max_length=128) menu = models.CharField(max_length=128, default="") slogan = models.CharField(max_length=128, default="") slug …

19.01.2023
Форма автозаполнения в django

Я пытаюсь сделать форму автозаполнения в django, но когда я запускаю страницу локально, она не запускается, потому что не находит url json, идея автозаполнения состоит в том, чтобы брать информацию из таблицы x, а затем форма размещает информацию в таблице …

19.01.2023
Как определить и отобразить Django formset для регистрации часов, потраченных на проект каждый день в течение месяца?

Я создаю Django сайт, на котором пользователи могут регистрировать свое время, потраченное на работу над определенным проектом (Time Report). В будущем отчеты о времени будут подлежать процессу утверждения и, возможно, станут источниками для расчета счетов клиентам, но сейчас мне …

19.01.2023
Сбой ограничения NOT NULL: store_customer.first_name

Сбой ограничения NOT NULL: store_customer.first_name Метод запроса: GET URL запроса: http://127.0.0.1:8000/signup/. Версия Django: 4.1.4 Тип исключения: IntegrityError Значение исключения: Сбой ограничения NOT NULL: store_customer.first_name models.py class Customer(models.Model): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) phone = models.CharField(max_length=50) email …