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

28.04.2022
Возврат общего значения из подзапроса - Dja

У меня есть запрос django, который возвращает значения, но мне также нужно вычислить общее количество в подзапросе. Когда у меня есть только одно значение в таблице подзапроса, он работает нормально, но если больше одного, я получаю ошибку "Более …

28.04.2022
Аннотация Всего созданных, измененных и удаленных за каждый год

С учетом модели Item как мне найти общее количество элементов, созданных, измененных и удаленных за каждый год? И можно ли это сделать одним запросом к базе данных? from django.db import models class Item(models.Model): created_at = models.DateTimeField(null=True, blank=True) modified_at …

28.04.2022
Две HTML-формы в одном представлении DJango

У меня есть две простые HTML формы на одной странице. Я хочу создать Django представление для отправки нескольких Django форм. Я могу отправить форму 1, но не знаю, как отправить форму 2. В интернете много материалов, но все …

28.04.2022
Невозможно выполнить обновление в базе данных с помощью этого набора форм

Def updateID(request): EmployeeFormSet = modelformset_factory(Employee, form=EmployeeForm,extra=0) queryset = Employee.objects.filter(EmpID=None) if request.method == "POST": Empform = EmployeeFormSet(request.POST, request.FILES, queryset=queryset) Empform=EmployeeFormSet() if Empform.is_valid(): Empform.save() # Do something. else: Empform=EmployeeFormSet(queryset=queryset) return render(request,'updatingid.html',locals()) Я пытался обновить id существующего сотрудника через formset, но он …

28.04.2022
"У вас ошибка в синтаксисе SQL; проверьте в руководстве, соответствующем версии вашего сервера MySQL, правильный синтаксис для использования около '00:00:00'".

У меня есть приложение Django, где я использую необработанный SQL запрос для получения некоторого элемента с датой до некоторой даты. В файле view.py я должен запросить таблицу CourseInfo, чтобы получить курсы до определенной даты. View.py: query_results = CourseInfo.objects.raw('SELECT …

28.04.2022
Как вывести картинку Django?

Надо вывести картинку на страницу но почему не работает Модели class Part(models.Model): brand = models.CharField('Производитель', max_length=100) number = models.CharField('Артикул', max_length=100) name = models.CharField('Название', max_length=100) analog = models.ManyToManyField('self', blank=True, related_name='AnalogParts') def __str__(self): return str(self.brand + " " + self.number + " …

28.04.2022
FileNotFoundError: [Errno 2] using Pipenv

Я пытаюсь установить зависимости в django с помощью pipenv install. Затем он отвечает сообщением об ошибке, как это в Ubuntu 22.04 LTS. Путь к файлу неверный или установка не завершена? Версия Python - 3.10.4, версия pip - pip …

28.04.2022
__init__() отсутствует 1 требуемый аргумент только для ключевого слова: 'creator'

Я получаю ошибку типа при установке текущего пользователя в поле created_by в моей модели forms.py class MyModelForm(forms.ModelForm): class Meta: model = Model fields = ('name',) def __init__(self, *args, creator, **kwargs): super().__init__(*args, **kwargs) self.creator = creator def save(self, *args, **kwargs): …

28.04.2022
Bootstrap datatable queryParams

Я использую bootstrap datatable для отображения моих таблиц. Он работает почти так, как я ожидал, но не совсем, и я не знаю почему. <table class="datatable-font-size" data-toggle="table" data-search="true" data-search-align="left" data-pagination="true" data-query-params="queryParams" data-pagination-parts="[pageList]" data-classes="table table-borderless table-striped"> <thead> <tr> <th>Name</th> <th class="ColHideMobile …

28.04.2022
Как реализовать механизм доступа JWT для приложения Django (не django rest_framework)

Я действительно ищу способ реализации. У меня есть папка проекта django (только django, не django rest framework). Все представления во всех приложениях проекта будут возвращать JsonResponse разобранный ответ. (вместо рендеринга в шаблон) Базовый вид выглядит следующим …

28.04.2022
AttributeError: объект 'str' не имеет атрибута '_meta' при миграции

Я перенес свою модель Inventory в собственное приложение и сбросил все миграции и базу данных. python manage.py makemigrations не имеет никаких проблем, но я получаю ошибку при миграции. Надеюсь, кто-нибудь сможет указать мне направление, поскольку отслеживание не кажется мне …

28.04.2022
Регистрация с помощью OneToOneField relathionship django

У меня есть две модели с отношениями OneToOneField и я хочу как-то объединить их и получить доступ к атрибутам одной модели из другой. Моя models.py следующая: from django.db import models from django.contrib.postgres.fields import ArrayField from django.contrib.auth import get_user_model CustomUser …

28.04.2022
Django admin - наследование администратора

При регистрации django admin, я унаследовал другой admin, но я не знаю, почему модель list_display изменилась. Позвольте мне подробно объяснить ситуацию с помощью кода. @admin.register(User) class UserAdmin(models.Model): list_display = [a.name for a in User._meta.concrete_fields] @admin.register(Sales) class SalesAdmin(UserAdmin): pass …

28.04.2022
Как получить POST и создать сообщение на Django с помощью DetailView

У меня есть модель Post и модель Message. Я хочу получить POST, создать сообщение в одном посте и просмотреть его. У меня ValueError Cannot assign "<bound method PostDetailView.post of <blog.views.PostDetailView object at 0x7fa9a370b8>>": "Message.post" must be a …

28.04.2022
UnboundLocalError локальная переменная 'context' ссылается перед присвоением Django

Сразу после добавления нового корневого url внутри корневого urls.py. я получаю следующую ошибку. Когда я удаляю представление приборной панели, url и пытаюсь загрузить представление index, оно успешно отображается. Что я делаю неправильно или что я могу сделать, чтобы …

28.04.2022
Запрос внутри списка dicts в модели Django JSONField

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

28.04.2022
Требования к проекту Django пропали после обновления Ubuntu Jellyfish

После обновления Ubuntu до последнего обновления, Pycharm сообщает мне, что необходимые пакеты отсутствуют, но виртуальная среда активирована и все пакеты на месте. Попытка runserver приводит к ImportError: Couldn't import Django. Are you sure it's installed and available on …

28.04.2022
Django - Защита/перенаправление страницы после удаления сессии, необходимой для просмотра этой страницы

Я использую внешний API для аутентификации. В представлении я поместил request.session для отображения, после правильного входа, информации о пользователе, которую я получаю от этого API. Все работает (вход/выход/отображение информации). В шаблоне я показываю информацию о пользователе только если сессия активна/действительна …

28.04.2022
Django Зависимый/цепочечный выпадающий список в фильтре

Я использую Django для реализации своей веб-страницы; на этой странице у меня есть классический список элементов, которым я управляю с помощью цикла for. Я также реализовал фильтр в виде формы (с кнопкой поиска) для фильтрации элементов. Я знаю, как …

28.04.2022
Мне нужно подробное объяснение функции DJANGO get_context_data() ниже [дубликат].

Def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['now'] = timezone.now() return context Пожалуйста, мне нужно подробное объяснение функции выше, особенно в строке: context['now'] = timezone.now()

28.04.2022
Django сделать виджет стороны поиска подключаемым html

Простите мой английский не очень хороший, пожалуйста, простите меня Здравствуйте, я хочу сделать виджет для поиска постов я делаю виджет поиска может работать но я не могу подключить виджет поиска на стороне html и он работает как я …

28.04.2022
KeyError: 'created_at' в сериализаторе django rest

Я получаю следующую ошибку, когда пытаюсь сохранить некоторые данные, поступающие из запроса POST в базу данных: KeyError: 'created_at' Моя views.py следующая: @api_view(['GET', 'POST']) def event(request): if request.method == 'POST': serializer = EventSerializer(data=request.data) if serializer.is_valid(): DR_notice = serializer.data['dr_notice_period'] DR_duration …

28.04.2022
Вложенные комментарии Django дублирование SQL запросов

Есть приложение которое имеет два endpoint первое для создания и вывода постов (api/v1/poll/) и второе(api/v1/comment) для создания и вывода многоуровневых комментариев. При получении комментариев к посту либо просто комментариев каждый SQL запрос дублируется 4 раза, просмотрел это через django-debug-toolbar вот …

28.04.2022
Не работает robots.txt на Django

У меня проблема с robots.txt, на локальном запуске всё нормально открывается, но после деплоя на хостинг /robots.txt перестал работать, а остальные /polls и /admin работают отлично Page not found (404) Request Method: GET Request URL: http://username.pythonanywhere.com/robots.txt/ Using the URLconf defined …

28.04.2022
Богатый текстовый редактор для Django с комментариями/аннотациями (с открытым исходным кодом)

Удалось ли кому-нибудь интегрировать какой-нибудь текстовый редактор через Django вместе с опцией инлайн-комментариев? Под встроенным комментарием я понимаю выделение слова или предложения в текстовом редакторе и добавление комментариев (аннотаций). Когда и кто прокомментировал, должно отображаться сбоку, как в потоке. …

28.04.2022
Передача маркера доступа пользователя из приложения Django в ELasticsearch

Я разрабатываю приложение django, которое требует от пользователей аутентификации через azure ad (Oauth2). Приложение также взаимодействует со службой elasticsearch, которая требует той же аутентификации oauth2. Во время разработки я использовал статическое имя пользователя и пароль для входа следующим образом: …

28.04.2022
Как я могу сортировать экземпляры по полю, связанному с fk, в сериализаторе в Django?

Согласно предыдущему ответу на один из моих вопросов я пытаюсь перегруппировать набор qs_payments объектов по полям month, используя их отношения fk. В моем предыдущем запросе было сказано you can just serialize the Payments on each Month …

28.04.2022
Django вложенные инлайн наборы форм с динамическим добавлением полей

Мне нужна форма для бабушки, дедушки, родителей и детей, которая будет выглядеть следующим образом гранд-родитель... родитель-- дети в котором я могу добавить n количество родителей для великого родителя и n количество детей для каждого родителя, я реализовал …

28.04.2022
JWT Cookie, отправленный как Set-Cookie, вызывает "Неверную подпись" в DRF jwt

Я пытался решить эту проблему неделю назад, с этого момента после поиска решения почти на всех форумах, блогах и на github'е я понял, что проще будет спросить здесь. У меня есть приложение django, использующее JWT для аутентификации (Web …

28.04.2022
Django молча удаляет ограничения при удалении столбцов, а затем произвольно решает включить их в миграции

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

28.04.2022
Ошибка во время рендеринга шаблона / __str__ возвращает нестроку (тип NoneType)

Я пытался редактировать из панели администратора Django, затем возникла эта ошибка Ошибка: Ошибка во время рендеринга шаблона В шаблоне D:\Django\new\venv\lib\site-packages\django\contrib\admin\templates\admin\includes\fieldset.html, ошибка в строке 19 str возвращается не строка (тип NoneType) введите описание изображения здесь models.py выглядит следующим …

28.04.2022
AWS ElasticBeanstalk Django отображение изображений

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

28.04.2022
Проблема с часовым поясом в Django?

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

28.04.2022
Django Sessions - передача данных между представлениями

Я пытаюсь использовать сессии Django для передачи данных между отдельными представлениями при заполнении заявки на бронирование. Форма бронирования использует два HTML шаблона, первый для сбора информации о дате и времени бронирования (view -booking), а затем, когда пользователь нажимает …

28.04.2022
Я не могу запустить тест django через pycharm

Когда я запускаю тест через терминал 'RUN_TEST=1 REUSE_DB=1 python manage.py test blahblah -v 2 --nologcapture --noinpu -s -x' тогда все работает Но когда я запускаю тест через pycharm, то он не работает с таким сообщением myvenv_path/bin/python /Applications/PyCharm.app/Contents/plugins/python/helpers/pycharm/django_test_manage.py test my_test Testing …

28.04.2022
Как компании делают из сотрудников пользователей?

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

28.04.2022
Django Проверка авторизации в URL с шаблоном дикой карты

Я пытаюсь реализовать механизм проверки разрешений в URL для запроса, используя технику подстановочных знаков, вместо того, чтобы реализовывать проверку разрешений на каждом представлении. В настоящее время у меня есть то, что есть. urlpatterns = [ path('admin/', include('admin_urls.py')), ... ] …

28.04.2022
Django: как суммировать числа в django

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

28.04.2022
Ошибка Django - QuerySet,Matching Query DoesNotExist

Это Текст мемо, где пользователь может отправить свою форму мемо. Мне нужно добавить (обновить) новое сообщение в эту запись через кнопку Update в DJANGO, но когда я суммирую это ошибка: Query Matching Does Not Exist. Кстати, я использовал …

28.04.2022
Return self.cursor.execute(sql, params) django.db.utils.DataError: значение слишком длинное для типа character varying(3)

Это происходит после запуска python manage.py makemirgations, который работает нормально. Затем, когда я запускаю python manage.py migrate, я получаю эту ошибку. Я пробовал изменить max_length в поле charfield, та же ошибка. Я пробовал удалять и изменять значение по умолчанию и …