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

07.10.2022
Проблема миграции Django при добавлении нового столбца в таблицу auth.Group

У нас есть модель CustomUser в нашем приложении, и я пытаюсь добавить два новых столбца к существующей таблице auth.Group, как показано ниже. Group.add_to_class('source', models.CharField(max_length=255, default='XXXXXXX')) Group.add_to_class('tags', TaggableManager(blank=True)) Когда мы пытаемся выполнить python manage.py makemigrations. Выдается ошибка, говорящая о несоответствии …

07.10.2022
Как получить id с помощью метода get в django?

У меня есть модель WorkOut, которая хранит все данные о тренировках. Например, тип тренировки, повторения, веса и т.д. Есть 2 колонки, которые я не заполняю изначально. Я пытаюсь заполнить их нажатием кнопки. Время начала и время окончания. Идея …

07.10.2022
Преобразование SQL-класса "where exists" в Django ORM

Я хочу преобразовать приведенный ниже запрос PostgreSQL в Django ORM. Было бы здорово, если бы кто-нибудь смог мне помочь. Query: select U0.* from audit_audithistory U0 where exists ( select U2.historyId from (select Max(U1.id) as historyId from audit_audithistory U1 group …

07.10.2022
У меня есть сценарий, в котором мне нужно удалить все записи в таблице A (many2many), в которой определенный идентификатор сайта имеет более одной записи.

Таблица A имеет следующие поля id роль pizza_id topping_id. Я хочу удалить все записи в pizza_id, которые имеют более одного topping_id, связанного с ним, если pizza_id имеет только одну запись с topping id, то удалить и заменить на другое …

07.10.2022
Как создать устройство Azure Iot Device с помощью Django Python?

Я новичок в использовании Azure Iot Hub и хочу создать устройство с помощью программы python. Возможно ли это? Я прочитал некоторую документацию, но не совсем понял. Есть ли у вас какой-нибудь пример кода или более подробная документация? Например, если …

07.10.2022
Django генерирует пользовательский номер чека

Я новичок в django, я хочу создать пользовательский номер Cart, который начинается с #. Когда новая запись поступает в базу данных. #1-1000, #1-1001, #1-9999, .... #2-1000, ...#2-9999 и т.д. This is my model class Cart(models.Model): # id = models.CharField(primary_key=True, editable=False, …

07.10.2022
ValueError при выдаче страницы в Django

Все по туториалу, без всякой выдумки, но при переходе http://127.0.0.1:8000/about ValueError at /about The view main.views.about didn't return an HttpResponse object. It returned None instead. views.py : from django.shortcuts import render from django.http import HttpResponse # Create …

07.10.2022
Проблемы при попытке сохранить изображение из react-native в модель django

Я пишу свое первое react-native приложение с бэкендом django. чтобы мое приложение работало правильно, мне нужно отправить изображение из библиотеки изображений устройства на сервер django и затем сохранить его в модели. вот мой код - react-native- const sendI = …

07.10.2022
Назначение сотрудника пользователю

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

07.10.2022
ValueError at /cart/add_cart/1/ Представление carts.views.add_cart не вернуло объект HttpResponse. Вместо этого он вернул None. http://.cart/add_cart/1/

Если я добавляю товар в корзину один раз, все нормально и корзины создаются. Но если я добавляю его снова, то возникает вышеуказанная ошибка. Кроме того, при попытке отредактировать или удалить созданную корзину также возникает ошибка: "TypeError at /admin/carts/cartitem/3/change/ str возвращена …

07.10.2022
BUG: При передаче переменной django.messages через HTML тег

Messages.info(request, 'Attendance Ready To Be Taken!') Здесь я использую django messages для отправки строки пользователю {% for message in messages %} {% if message == 'Attendance Ready To Be Taken!' %} <div class="alert success"> <span class="closebtn">×</span> <strong>SUCCESS!</strong> {{message}} </div> …

07.10.2022
Добавление SSL в публичный DNS AWS elastic beanstalk

Я развертываю django4 на AWS elastic beanstalk(EB), и в настоящее время пытаюсь добавить SSL в публичный домен, предоставляемый AWS. Можно ли добавить SSL к публичному домену EB? Я знаю, что certbot требует доменное имя, но считается ли публичный …

07.10.2022
Установка значения поля annotate из другого связанного дочернего значения

Я хочу добавить дополнительное поле, которое будет содержать значение из второго уровня связанной модели. проблема в том, что первый уровень один ко многим. пример Модели: class ModelA(BaseModel): name=models.CharField() class ModelB(BaseModel): type=models.CharField(max_length=100, unique=True) #the value will be one …

07.10.2022
Как объединить несколько таблиц или объединить несколько сериализаторов в Django?

У меня есть такой код для моделей: class Users(models.Model): first_name = models.CharField(max_length=32, blank=True, null=True) last_name = models.CharField(max_length=32, blank=True, null=True) email = models.EmailField(max_length=254, unique=True) class Images(models.Model): user= models.ForeignKey(Users, on_delete=models.RESTRICT) encoded_pic = models.JSONField( encoder=None, default=dict, blank=True, null=True) pic_thumbnail_path = models.CharField(max_length=222, blank=True, …

07.10.2022
Как не вызывать два раза get_context_data в templatetags django?

Из-за takes_context=True в template tags, функция get_context_data вызывается два раза, соответственно два раза идет обращение к базе. Как сделать так, чтобы я мог использовать url_replace без двух обращений к базе? views class MoneyHomeView(ListView): model = Money paginate_by = 10 template_name …

07.10.2022
Сервер Nginx не распознает статические файлы Django

Я устанавливаю сервер AWS и закончил руководство, предоставленное DigitalOcean, однако мой сервер не распознает мои статические файлы и отображает страницу со стилями только через CDN (Tailwind) Конфигурация Nginx: server { listen 80; server_name xxxxxxxxxxxxx; location = /favicon.ico …

07.10.2022
Generic createview и django form только рендеринг кнопки в шаблоне

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

07.10.2022
Переменные шаблона Django в файл Javascript

В настоящее время я настроил свой проект Django таким образом, что JS переменные, которые зависят от переменных шаблона, сначала определяются в теге script в шаблоне HTML. Затем, когда шаблон запускается, JS переменная создается и добавляется в контекст Javascript, в результате …

07.10.2022
Я хочу получить доступ к файлам внутри zip-файла и отправить его обратно в Django backend

Я хочу получить доступ к файлу, извлеченному из zip-файла, и отправить его в базу данных, этот код предназначен для извлечения файлов, я не знаю, как получить доступ к файлам: var reader = new FileReader(); reader.onload = function (ev) …

07.10.2022
Таблица профилей не создается для расширенной модели User в django

Я столкнулся с такой проблемой в django, когда даже при наличии модели Profile в моем файле models.py, которая расширяет модель django User, при выполнении команд 'makemigration' и 'migrate' таблица Profile не создается в базе данных. Это мой models.py: class Profile(models.Model): …

07.10.2022
Дублирование значения ключа в многошаговой форме Django

Я пытаюсь реализовать многоступенчатую форму на Django и являюсь относительно новичком в этом языке, но испытываю трудности, когда дело доходит до сохранения данных в бэкенд. Любая помощь была бы очень признательна. Потратил около 8 часов, пытаясь разобраться в этом …

07.10.2022
Запрос всех связанных элементов в Django Admin

У меня есть пользовательская модель пользователя на вершине иерархии. Под моделью пользователя есть 3 различных профиля, которые создаются при регистрации. Два из трех профилей могут загружать данные и сохранять URL в базе данных PDF_Files. Теперь я хочу запросить …

06.10.2022
Непонятные изменения в размере блока списка

У меня проблема с размером блока списка, сам код не мой, при наведение на блок списка он сильно изменяется. Вот код HTML <body> <div> <nav class="dws-menu"> <input type="checkbox" name="toggle" id="menu" class="toggleMenu"> <label for="menu" class="toggleMenu"><i class="fa fa-bars"></i>Меню</label> <ul> <li><a href="#"><i …

06.10.2022
COMMENTS_XTD_MAX_THREAD_LEVEL не работает должным образом - ответы не вложены под комментарий

Система комментирования работает нормально, комментарии обрабатываются и отображаются в представлении blog_details просто отлично. Не работает только уровень/вложенность или ответный комментарий. Я играю с настройками уже более двух ночей, читаю документацию снова и снова, пробую разные вещи безрезультатно. …

06.10.2022
Контейнерные миграции Django

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

06.10.2022
Как записать объект javascript FileReader() reader.result в файл на стороне сервера с помощью python?

Я пишу расширение для Jupyterlab, в одной из его функций я пытаюсь написать функцию загрузки файлов, которая читает выбранный пользователем файл и записывает его обратно на сервер. Для выполнения этой задачи используется API FileReader от javascript, а затем объект передается …

06.10.2022
Django выполняет CRUD на нескольких моделях

Можно ли выполнять CRUD операции над несколькими моделями Django без создания html шаблона и написания функции View для каждой операции. Например, допустим, у вас есть следующая модель: class Employee(models.Model): name = models.CharField() age = models.IntegerField() Для выполнения …

06.10.2022
Как инициировать загрузку pdf с помощью api вызова из react frontend в drf backend - django rest framework

У меня есть приложение, которое использует django rest framework для бэкенда и react для фронтенда. Я использую сборку react production и интегрирую ее с django для обслуживания. В моем приложении есть функция загрузки pdf. Я использую xhtml2pdf для генерации …

06.10.2022
Аутентификация пользователя при входе в систему с помощью модели и формы Django

Я пытаюсь настроить аутентификацию пользователя на странице входа в систему с помощью форм и сравнения со значением моей базы данных, но это не работает. Я также пытался использовать этот конкретный вопрос User Login Authentication using forms and Django logic …

06.10.2022
Параметры не отображаются в swagger-ui django

Я пытаюсь показать API на swagger-ui в Django, но по какой-то причине параметры не отображаются. Прилагаю фрагмент для наглядности. Код выглядит следующим образом, в котором я использую 3 переменные: def …

06.10.2022
Отображение сообщений django с помощью HTMX

Я хочу, чтобы сообщения django отображались в левой нижней части окна просмотра при создании новой записи. Проблема в том, что при создании записи обновляется только часть html с HTMX, поэтому сообщение появляется только тогда, когда я перезагружаю всю страницу. …

06.10.2022
Django Datatable с Json Detail, Update и Delete View для каждой строки

Мне удалось создать таблицу данных с данными из JSON. Теперь я пытаюсь добиться того, чтобы добавить кнопки с Detail, Update и DeleteView для каждой строки. Пожалуйста, посмотрите прилагаемый код. Мой вопрос в том, как я могу создать кнопки …

06.10.2022
Как импортировать все пути url из urls.py и сохранить их в виде списка в представлении в views.py

Я хочу хранить в dict все url, определенные в main_urlpatterns в url.py: main_urlpatterns = [ path('admin/', admin.site.urls), path('login/', views.login_view, name='login')] В файле view.py я создал функцию следующим образом: from app_productora.urls import main_urlpatterns def siteurls_view(request): url_list=main_urlpatterns context = …

06.10.2022
Как загрузить пауков scrapy в приложение Django на Azure

Могу ли я как-то разрешить пользователям загружать пауков в приложение Django? Выглядеть это должно следующим образом: пользователь загружает zip пакет с файлами python и после успешной загрузки скрипт создает задачу и выполняет все функции самостоятельно. Затем он сохраняет …

06.10.2022
Django сигналы. Пожалуйста, помогите, как обновить html страницу пользователя при получении сигнала

Добрый день! Я только начал изучать фреймворк Django. У меня есть вопрос. Я никак не могу подключить к серверу отдельное приложение commands, которое запускается через команду python manage.py, которую я сделал. Идея в том, чтобы динамически обновлять страницу. Данные …

06.10.2022
Почему мой test_views работает один, но не работает, когда я запускаю все мои тесты?

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

06.10.2022
Подходит ли Azure Cache for Redis для настройки динамического паука в Django и Celery на Azure

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

06.10.2022
Поле M2M не обновляется

Я пытался обновить поле M2M, но оно просто не обновляется ни из панели администратора, ни в сериализаторе! У нас есть модель "Книга", которая имеет поле "Категория", которое является M2M для модели BookCategory это моя модель: class Book(models.Model): #... category …

06.10.2022
Как запросить конкретные аргументы с помощью Django RESTQL?

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

06.10.2022
Как массово_обновить значения наборов запросов

# Count mandate for each delegate, multiply it by score delegate_votes = PollVotingTypeRanking.objects.filter(author_delegate__poll=poll).values('pk').annotate( score=F('priority') * Count('author_delegate__created_by__groupuserdelegator', filter=~Q(author_delegate__created_by__groupuserdelegator__delegator__pollvoting__poll=poll) & Q(author_delegate__created_by__groupuserdelegator__tags__in=[poll.tag]))) # Set score to the same as priority for user votes user_votes = PollVotingTypeRanking.objects.filter(author__poll=poll ).values('pk').annotate(score=F('priority')) PollVotingTypeRanking.objects.bulk_update(delegate_votes | user_votes, …