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

10.11.2022
Как вернуть группу по запросу через Django REST API?

У меня есть Django REST API, который отлично работает, когда я хочу запросить некоторые данные из базы данных. Вот пример: views.py class ProductListAPIView(generics.ListAPIView): def get_queryset(self): # Collect data from products table and filter it queryset = Product.objects.filter(name="Ferrari", date__lte="2022-08-01") # …

10.11.2022
Как исправить текст так, чтобы его код не был написан?

Я создал сайт-блог. Но когда я создаю некоторый стиль для текста в блоге, он затем отображается на главной странице. например, я создаю жирный текст при создании блога пример картинки и на главной странице отображается код …

10.11.2022
Django большой экспорт CSV с помощью celery (async)

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

10.11.2022
Ответы возвращаются в виде строки, а не в виде json - Python

Я пытаюсь отправить обратно (get requests) json, но вместо этого отправляется json как строка "{"series": [{"name": "Count of Signups", "type": "column", "data": [4, 29, 10]}, {"name": "Average of signups over last 3 Months", "type": "line", "data": [NaN, NaN, 14.0]}], "labels": …

10.11.2022
Как я могу поместить словарь в пагинацию внутри моей модели?

У меня есть модель и у меня есть отдельная страница для каждой из них. class Group(models.Model): name = models.CharField(max_length=150, unique=True, db_index=True) active = models.BooleanField(default=False) members = models.OrderedDictField(default=dict, blank=True) Это пример представления членов. { "Jeon …

10.11.2022
Команда Altering в Django не работает, я хочу изменить базу данных в django?

Я добавил новый столбец в таблицу и затем выполнил команду 1. python3 manage.py makemigrations 2. python3 manage.py migrate это показывает, что мигрировать некуда но когда я ввожу данные, он показывает, что таблица не найдена вот …

10.11.2022
Django-cms не работают apphooks

После нескольких событий отключились apphooks. Тщательные проверки опубликованности и прочего ни к чему не привели. Текущая версия джанго-смс - 2.5.3. В процессе поисков, обновляли до 2.7.1, но потом откатили. Миграции тоже

10.11.2022
Django подкласс не вызывает чистый метод суперкласса (производного от modelform)

У меня есть форма django (formA), которая наследуется от modelform. В другом приложении у меня есть форма, которая происходит от этой формы (formB). Все работает нормально, включая получение полей из базового класса formA, но когда вызывается метод …

10.11.2022
Обработка групповых разрешений Django auth

Я использую Django auth groups. Группы содержат разрешения(https://docs.djangoproject.com/en/4.1/ref/contrib/auth/#group-model). Теперь группы назначаются пользователям на основе их фактической роли. В моей тестовой установке одна группа содержит разрешение (market.xyz). Эта группа назначена вошедшему в систему пользователю. В отладчике я …

10.11.2022
Django - анализ времени выполнения запроса до того, как он будет выполнен

У меня есть веб-интерфейс (на django), через который я выполняю sql-запросы на разных серверах MySQL DB. Можно ли проанализировать время выполнения запроса (сколько времени потребуется для возврата набора результатов) и размер набора результатов до того, как он будет выполнен? …

10.11.2022
Подсчет представлений объектов в ListView

Как можно отследить, сколько раз объект был просмотрен, если он показан в ListView? Представьте себе ленту Facebook, я хочу знать, сколько раз пользователи на самом деле видят каждое сообщение в своей ленте, не открывая его. Единственное, о чем я пока …

10.11.2022
Django API переименование столбца Model из существующей БД

У меня есть колонка ag_id и я хочу показать ее как foo_ag_id на возврате из конечной точки. class Foos(models.Model): ag_id = models.ForeignKey('Bars', on_delete=models.CASCADE, db_column='bars_ag_id') class Meta: managed = False db_table = 'foos' Я не могу изменить имя …

10.11.2022
Можно ли перемещаться между веб-приложениями iPad, запущенными на разных системах, без отображения адресной строки url в Safari?

Я разработчик программного обеспечения, и я разработал веб-приложение для iPad, используя Django. У меня есть четыре встроенные системы, подключенные к одной сети, и каждая система запускает свое веб-приложение. Я добавил мета-теги apple для полноэкранного режима, которые удаляют адресную строку …

10.11.2022
Использование формы django для отображения данных

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

10.11.2022
Запросы Django: ответ намного медленнее, чем сама функция

Мое приложение имеет проблемы с производительностью (ухудшающиеся в часы загруженности). Я заметил следующее странное поведение : Когда я устанавливаю окружение django: os.environ.setdefault("DJANGO_SETTINGS_MODULE", "backend.settings.test") django.setup() и попробуйте запустить саму функцию: views.dataCheckFunction (9277 - входной параметр) for i …

10.11.2022
Как реализовать пользовательскую аутентификацию в представлении на основе функций в django rest framework?

если я создал пользовательскую аутентификацию class CustomAuthentication(BaseAuthentication): def authenticate(self, request): return super().authenticate(request) Как мне реализовать это в представлениях, основанных на функциях? Обычно мы можем использовать декораторы как from rest_framework.authentication import SessionAuthentication, BasicAuthentication @authentication_classes([SessionAuthentication, BasicAuthentication]) def …

10.11.2022
Почему при выполнении запроса я получаю ошибку "Cannot return null for non-nullable field"?

** СТРУКТУРА ПАПКИ ** models.py import graphene from graphene import ObjectType, relay from graphene_django import DjangoObjectType from general.models import Character, Director, Episode class CharacterType(DjangoObjectType): pk = graphene.Int(source="pk", required=True) class Meta: model = Character filter_fields = { "name": ["exact", "icontains", "istartswith"], …

10.11.2022
Фильтры Django начинаются с

фильтры, создав очень простой сайт. Есть представление и пользователь ищет объект, который я добавил как администратор. Views.py from django.shortcuts import render from .filters import * def home(request): myqs = Kati.objects.all() myFilter = SearchForm(request.GET, queryset=myqs) return render(request, 'home.html', {'myFilter':myFilter}) …

10.11.2022
Django Celery показывает возвращаемое значение задачи

У меня проблема с отображением возвращаемого значения моей задачи celery для клиента. Redis является моим бэкендом результатов. Это код: tasks.py: @shared_task def create_task(task_type): sleep(int(task_type) * 5) data={ 'test':'test' } return data Задача должна вернуть данные после сна …

10.11.2022
Django ошибка импорта views в urls

Я не могу понять почему выходит ошибка импорта когда импортирую views, попробовал импортировать как ..generator_app import views, вообще ничего не получается!! Помогите

10.11.2022
Использование сигналов в django при расширении пользовательской модели

В основном у меня есть 2 модели, которые 1 к 1 связаны с моделью пользователя, Первая модель в Employee, а вторая в Customer. Я также использую сигналы для обновлений #Signal functions inside each model @receiver(post_save, sender=User) def …

10.11.2022
Настроить групповые разрешения в django?

Мне нужно сделать аутентификацию на основе ролей. Во-первых, я создал групповые разрешения для всех моих приложений. Я назначил некоторые из них на роль в соответствии с возможностями роли. from django.contrib.auth.models import AbstractUser from django.contrib.auth.models import Group class Role(models.Model): title …

10.11.2022
Передача поля CharField в поле ArrayField из React в Django с помощью Axios

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

10.11.2022
Django Ninja API framework ValueError: Невозможно присвоить "*": "*.*" должен быть экземпляром "*".

В моем проекте используется Django 4.1 и Ninja 0.19.1. Я пытаюсь сделать пост запрос через Swagger или Postman и получаю ошибку ValueError: Cannot assign "115": "Offer.currency_to_sell" must be a "Currency" instance. Почтовые данные: { "currency_to_sell_id": 115, "currency_to_buy_id": 116, …

10.11.2022
Django как система

Я делаю проект блога, но у меня проблема, я делаю систему лайков на блоге, но она выдает ошибку def like_post(request): user=request.user if request.method=='POST': post_id=request.POST.get('post_id') post_obj= Post.objects.get(id=post_id) if user in post_obj.liked.all(): post_obj.liked.remove(user) else: post_obj.liked.add(user) like,created=Like.objects.get_or_create(user=user,post_id=post_id) if not created: if like.value=='Like': like.value='Unlike' …

10.11.2022
MultiValueDictKeyError при загрузке нескольких файлов

Цель: Я хочу иметь несколько полей загрузки файлов из одной модели, в одном представлении и в одном шаблоне. Проблема в том, что я получаю эту ошибку: 'MultiValueDictKeyError' при отправке почтового запроса. Я искал https://stackoverflow.com/search?q=MultiValueDictKeyError+file+upload, но ни один из …

10.11.2022
В следующем коде я пишу Login API, но когда я печатаю пользователя, он выдает мне результат None

В следующем коде я создал Login API, но когда я ввожу запрос в Postman, он всегда выдает мне Error Response Кто-нибудь может помочь мне решить эту проблему. Я выкладываю весь код и зависимости, чтобы любой мог проверить и дать мне …

10.11.2022
Django-Tenant-User Circular Dependency Error во время установки

У меня возникли проблемы с миграцией после установки django-tenant-user. Простое использование django-tenant не вызывало проблем. Каждый раз, когда я запускаю python manage.py migrate, я получаю следующую ошибку круговой зависимости: django.db.migrations.exceptions.CircularDependencyError: users.0001_initial, client.0001_initial Мой settings.py Моя модель арендатора: client/models.py …

10.11.2022
Ошибка валидации DecimalField, возвращает неверное значение Django

В одной из моих форм есть поле DecimalField, в которое пользователь вводит цену. Допустим, пользователь вводит 11.00, теперь, когда я получаю его как в (priceform.clean_data), он возвращает Decimal('11.00') так это выглядит price = Decimal('11.00') …

10.11.2022
Как скопировать несколько файлов из каталога в Dockerfile за один раз?

Внутри моего проекта Django у меня есть каталог для требований, разделенных для разных сред, который содержит три файла dev.txt, common.txt и prod.txt. В Dockerfile я просто хочу скопировать только два из них dev.txt и common.txt в каталог /app/requirements внутри контейнера …

10.11.2022
Выбор полей в Django не отображается [закрыто]

Я хочу, чтобы в моем списке появился issubmitted_choice, но он не появляется. Есть ли у кого-нибудь решение? <img alt="enter …

10.11.2022
Загрузка списка при отображении страницы

Я пытался сделать это несколько часов и решил попросить помощи... В моем файле views.py у меня есть список list = ['ananas', 'bananas', 'apples'] def listView(request): return JsonResponse({'list' : [{'name': l} for l in list]}) В моем …

10.11.2022
Заполните форму и сохраните ее в db-базе

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

10.11.2022
Для модели в model_or_iterable: TypeError: объект 'MediaDefiningClass' не является итерируемым

Я столкнулся с проблемой миграции этой модели и этого администратора python manage.py makemigrations Возникает ошибка for model in model_or_iterable: TypeError: 'MediaDefiningClass' object is not iterable это мой администратор from django.contrib import admin from django.contrib.auth.admin import UserAdmin from …

10.11.2022
Django crispy forms prepend box set width

Я использую crispy forms для создания формы django, которая имеет несколько строк. Поведение по умолчанию таково, что размер поля для вставки равен размеру текста в нем. Однако это выглядит некрасиво, когда есть несколько полей, и я бы предпочел, чтобы поле …

10.11.2022
Столкнулся с проблемой: websocket не может установить соединение с wss://<websocket consumer url>/

Я работаю над развертыванием веб-сайта на AWS, используя Django, daphne, Nginx, Я столкнулся с проблемой подключения к wss:// (WebSocket). локально он работает, что означает, что проблема не в коде Django, Я думаю, что я что-то упускаю на стороне сервера, …

10.11.2022
Вставка данных во всплывающее окно с помощью Django

В моем проекте Django я хочу, чтобы выбор учреждения выбирался из списка, для этого я создал модель для названия учреждения, и я хочу, чтобы пользователь вводил его в виде всплывающего окна или выбора из списка: models.py < views.py def …

10.11.2022
Django канал с AWS Elastic cache (кластерный режим) docker

Мы пытаемся развернуть приложение Django channel с помощью docker и AWSElastiCache (включен кластер) для облака Redis. Однако мы сталкиваемся с проблемой Moved IP. Может ли кто-нибудь предоставить решение для работы channel_layer в режиме эластичного кластера AWS? К вашему сведению, …

10.11.2022
Overredieg jinja2 для настраиваемого представления на шаблонах django

Hi Я хочу переопределить html.py в venv/Lib/coreschema/encodings/html.py. вот метод, который нужно переопределить: def determine_html_template(schema): if isinstance(schema, Array): if schema.unique_items and isinstance(schema.items, Enum): # Actually only for *unordered* input return '/bootstrap3/inputs/select_multiple.html' # TODO: Comma seperated inputs return 'bootstrap3/inputs/textarea.html' elif isinstance(schema, Object): …

10.11.2022
У меня есть ошибка в проекте Django, когда я развертываю его на elastic beanstalk, все в порядке, но когда я иду на свой сервер, он выдает мне внутреннюю ошибку сервера

Мне нужна помощь с моим проектом Django когда я развертываю на elastic beanstalk все нормально но когда я иду на свой сервер он выдает мне внутреннюю ошибку сервера я не знаю где ошибка потому что все выглядит нормально вот …