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

06.09.2022
Декоратор permission_required в Django не перенаправляет обратно после входа в систему

В моих обработчиках запросов есть декоратор permission_required, который заставляет пользователя войти в систему. Например, так: @permission_required("main.view_things", login_url="admin/login") def homepage(request): # ... Это работает нормально. Но если требуется вход в систему, то страница входа не перенаправляет на исходную …

06.09.2022
Django MultiValueField и MultiWidget ChoiceField пользовательские варианты выбора

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

06.09.2022
Как добавить список внутри dict из JSONFeild в django

Я хочу использовать get_or_create() для поиска объекта. Если он не существует, он создается. Если он существует, я хочу обновить его метаданные, которые хранятся в виде JSONFeild. Допустим, у нас есть класс и объект: Class Customer(models.Model): first_name = models.CharField(max_length=32, blank=True, …

06.09.2022
Django Rest Framework - электронная почта администратора имеет пустые трассировки

Получение пустой трассировки стека из писем администратора для 500 ошибок в Django Rest Framework (DRF): Exception Location: , line , in Из исходного кода DRF я вижу: {% if lastframe %} <tr> <th>Exception Location:</th> <td><span class="fname">{{ lastframe.filename }}</span>, …

06.09.2022
В Python как построить круговую диаграмму с помощью plotly

Я пытаюсь построить график с помощью plotly. Я использую команду go. Я могу строить столбчатые диаграммы, но когда я пытаюсь построить пирог с помощью команды go. я получаю ошибку ValueError at / Недопустимое свойство указано для объекта типа plotly.graph_objs.Pie: …

06.09.2022
Django REST Framework (AttributeError : Получена ошибка AttributeError при попытке получить значение для поля " " на сериализаторе " ")

Получил ошибку AttributeError : при попытке получить значение для поля Firstname serializer NameSerializer. Поле сериализатора может быть названо неправильно и не соответствовать атрибуту или ключу экземпляра QuerySet. Оригинальный текст исключения был: 'QuerySet' object has no attribute Firstname. serializers.py from rest_framework …

06.09.2022
Можно ли взломать данные, хранящиеся в памяти на сайте? [закрыто]

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

06.09.2022
Django не обновляется внутри шаблона docker cookiecutters

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

06.09.2022
Более элегантный способ для urls.py распознавать пути, включающие / и не включающие / в Django [duplicate]

Я использую Django v4. Это мой urls.py from django.urls import path from .views import UserList, UserDetail urlpatterns = [ path("users", UserList.as_view()), ] http://127.0.0.1:8000/users работает нормально. Однако http://127.0.0.1:8000/users/ с косой чертой в конце не работает. Чтобы решить эту …

06.09.2022
Django как сохранить данные в нескольких таблицах

У меня есть функция PostgreSQL, которая сохраняет данные в items и items_transactionlog, я удалил некоторые строки, чтобы их было легче читать. INSERT INTO public.items (remarks,resolution,record_date,resolve) VALUES (f_remarks,f_resolution,now(),false); INSERT INTO public.items_transactionlog (trans_desc,trans_recorded) VALUES ('Add Clearance Item',now()); Я …

06.09.2022
Django: зацикливание поля при создании другого экземпляра

если я хочу создать другой экземпляр, он не выбирает начальное значение. вот мой model.py class Transaction(models.Model): student= models.ForeignKey(Student,blank=True,null=True, on_delete=models.CASCADE) schoollevy= models.ForeignKey(Schoollevy,blank=True,null=True, on_delete=models.CASCADE) inputt=models.IntegerField(blank=True,null=True) credit=models.IntegerField(blank=True,null=True) дебет=models.IntegerField(blank=True,null=True) bal=models.IntegerField(blank=True,null=True) descrip=models.CharField(max_length=200, blank=True,null=True) date=models.DateField(auto_now_add=True, null=True, blank=True) def save(self): if self.schoollevy=="school fee": self.debit += …

06.09.2022
Django TypeError: issubclass() arg 1 должен быть классом. Вызвано from rest_framework.authtoken.views import ObtainAuthToken in views.py

Я написал следующее представление в Django для сериализации полученного токена. Однако я получаю ошибку. Я не смог найти похожую проблему в интернете, большинство сообщений были связаны с тестами. from rest_framework import generics from rest_framework.authtoken.views import ObtainAuthToken from rest_framework.settings import api_settings …

06.09.2022
Я установил django-form-designer-ai в качестве приложения на свой сайт, но не могу добавить поля

Я установил django-form-designer-ai как приложение, и оно отображается на моей странице администратора, а Add form не позволяет мне определять мои собственные поля. Я установил пакет с PIP в свой venv, если это имеет значение.

06.09.2022
Использование Ajax для изменения булева значения в модели Django с помощью кнопки

Я пытаюсь отправить сообщение в проекте Django, чтобы переключить булево значение с False на True. Кнопка работает нормально, но я хочу нажать ее без обновления страницы, поэтому я пытаюсь использовать Ajax, но я продолжаю получать {"status": "error"} для плохого запроса …

06.09.2022
Невозможно получить доступ к веб-приложению Bitnami Django с помощью run-сервера mod_wsgi

Я не уверен, что я упускаю, чтобы запустить Django на Google Compute Engine и получить к нему публичный доступ. Я начинаю с Django, упакованного Bitnami, поскольку кажется, что это будет легко... Я следовал этому руководству по началу работы, …

06.09.2022
Задача "Сельдерей" не запущена

У меня есть 2 задачи celery с двумя рабочими (рабочий для каждой задачи) docker-compose.yml -- https://pastebin.com/Ln9WgxTd Проблема - не видны логи и результаты работы функции periodic_check_urls. Я вызываю periodic_check_urls через POST запрос, но не …

06.09.2022
Несоответствие времени даты между обычной консолью Python и оболочкой Django

Я могу открыть обычную консоль Python и выполнить: >>> from datetime import datetime >>> datetime.now().strftime('%H:%M') '01:21' Это правильно. Когда я делаю то же самое в ./manage.py shell, однако, я получаю другие результаты: >>> from datetime import …

06.09.2022
Как сделать так, чтобы они не могли создать пост с более чем 300 цифрами?

Фотография поста Я хочу сделать так, чтобы когда у вас больше 300 цифр, вы не могли нажать кнопку "Bloob" или что-то в этом роде. То, что находится слева - это счетчик с javascript. Модели таковы class Post(models.Model): …

06.09.2022
Ограничение набора запросов иностранным ключом в django rest framework

Я много искал решение для этой проблемы и пробовал много решений, но никто не решил ее. некоторые из решений, которые я пробовал: ограничить выбор иностранным ключом и использование CurrentUserDefault проблема в том, что …

06.09.2022
Как raise ImproperlyConfigured("settings.DATABASES неправильно сконфигурирован. при развертывании на железной дороге

Эй, ребята, я следую этому руководству https://dev.to/mr_destructive/django-postgresql-deployment-on-railway-app-d54 о том, как развернуть мой проект django на железной дороге. Я установил все локально, все работает, но когда я развертываю, приложение падает, возвращая эту ошибку File "/home/olaneat/Desktop/files/project/django/job/lib/python3.8/site-packages/django/db/migrations/recorder.py", line 55, in …

06.09.2022
Импорт работает в IDE и Idle, но не в dokcer-compose и тесте manage.py

У меня странная проблема с моим проектом Django. Импорт отлично работает в IDE, и я могу импортировать, когда импортирую его в python CLI. Однако, когда я запускаю docker compose, я получаю ошибку типа: File "/app/eMenue/eMenueApp/admin.py", line 3, in …

06.09.2022
Генерация моделей из базы данных с помощью FastAPI и SQLAlchemy

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

06.09.2022
Django filter: datetime filed

Пожалуйста, помогите мне со следующим. Я создаю NotesFilter на основе django_filters.FilterSet. Все фильтры работают, кроме datetime. Я пробую все, но что-то не так, и он не работает. Список пуст, когда я ввожу любое значение в любом формате в поле "Напоминание …

05.09.2022
TypeError: modelform_factory() получила неожиданный аргумент ключевого слова 'extra'

Я пытаюсь использовать modelformset_factory для рендеринга нескольких форм. Однако при попытке запустить сервер возникает эта ошибка TypeError: modelform_factory() got an unexpected keyword argument 'extra' Все источники в Интернете говорят, что я должен иметь возможность указать аргумент extra в modelform_factory, но …

05.09.2022
Динамический выбор DRF зависит от текущего пользователя

можно ли сделать так, чтобы выбор динамически зависел от текущего пользователя? что-то вроде этого: class RideSerializer(serializers.ModelSerializer): provider_username = serializers.ChoiceField(choices=request.user.providers)

05.09.2022
Как подключить платежную систему в django?

Я новичок во framework Django и не совсем понимаю, как подключить платежную систему к сайту, при этом, чтобы часть оплаты за продукт шла на баланс пользователю, который его выставил, а 10%-20% от суммы шло на баланс сервиса. И какую лучше …

05.09.2022
Django получает данные в формате json из свойства и вычисляет их с помощью jquery

Как сказано в заголовке, возможно ли это? У меня есть около 100 чисел, которые только обновляются, но должны быть вычислены и результаты должны быть показаны в шаблоне, annotate позволяет мне вычислить некоторые поля, но не позволяет мне показать это …

05.09.2022
Django на cpanel ,, ImportError: Нет модуля с именем app_name.wsgi

Я пытаюсь развернуть Django на виртуальном хостинге Cpanel ... после создания приложения и все шло нормально, следуя этой инструкции, оно никогда не открывается и выдает мне эту ошибку : Traceback (most recent call last): File "/home/wateopjw/water_maps_dashboard/passenger_wsgi.py", line …

05.09.2022
Как создать новое поле в админпанели django внутри условия if в методе в модели

В методе "save" я хочу создать новое поле в админ панели, если тип транзакции - transefere, а vs код видит новую переменную как deadcode и говорит, что к ней нет доступа. ''''''''''''''''''''''''''''''''''''''''''''''' from django.db import models import uuid …

05.09.2022
Когда я делаю python manage.py collectstatic, я получаю следующую ошибку

Я новичок в кодинге и djgango в целом. Я не знаю, что делать. Я проверял свой код снова и снова... и я потерялся. ``` STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' STATICFILES_DIRS = …

05.09.2022
Пагинация в django работает вычисляет страницы правильно, но не разделяет их

Пагинатор в django правильно считает количество страниц, но не разбивает модели на страницы и все отображается на 1 странице, подскажите пожалуйста что с этим делать Вот мой views.py, где есть пагинатор: from django.shortcuts import render, get_object_or_404 from django.core.paginator import …

05.09.2022
Дайте разрешение, если это персонал. django

У меня есть этот код в django, и я хочу, чтобы кнопка появлялась, если пользователь является суперпользователем или сотрудником. Я не знаю, как мне это сделать, я пробовал с is_superuser или is_staff, но это не сработало. {% if request.user …

05.09.2022
Ошибка развертывания на Heroku - приложение Django - collectstatic --noinput

Я очень новичок, пытаюсь развернуть приложение на Heroku мое Django приложение, но получил ошибку выше, если у вас есть какие-либо идеи, и если вы ищете что-то еще на месте, пожалуйста, не стесняйтесь поделиться этим, потому что я младший и …

05.09.2022
Как решить проблему с открытием django project\site?

я написал классику django-admin startproject mysite cd mysite python manage.py runserver но консоль показывает эту ошибку: UnicodeDecodeError: 'utf-8' кодек не может декодировать байт 0xca в позиции 0: недопустимый байт продолжения. также консоль показывает очень большой текст и …

05.09.2022
Django: Разбор docx и получение содержимого из документа

Я пишу Django приложение, в котором пользователь может загрузить .docx файл и получить флеш-карты, сделанные в db из разобранного документа. Флешкарты создаются из различных типов заголовков, как показано ниже: Заголовок: Категория флэшкарт, Заголовок 1: Название флеш-карты, Заголовок нормальный: Содержание …

05.09.2022
Dockerfile - использование команды chown в различных окружениях

Mkdir data && \ mkdir data/Files && \ chown -R 25708:16681 data Выпуск : В настоящее время команда chown задается на основе DEV env. Как задать команду chown для разных сред: DEV, UAT, PROD в dockerfile. У меня есть …

05.09.2022
AttributeError: объект 'Settings' не имеет атрибута <класс, который я определил внутри settings.py> при импорте settings из conf

Я добавил enum в settings.py файл class Syncs(Enum): A = 'a' B = 'b' когда я пытаюсь использовать их в приложении, импортируя from django.conf import settings, оно выдает: AttributeError: 'Settings' object has no attribute Syncs …

05.09.2022
Django.db.utils.ProgrammingError: cannot cast type date to integer

Я получаю следующую ошибку при попытке развернуть мое приложение на heroku.com: django.db.utils.ProgrammingError: cannot cast type date to integer LINE 1: ...ts" ALTER COLUMN "month" TYPE integer USING "month"::integer ^ Поскольку это новое для меня, не знаю, что …

05.09.2022
Вложенные категории работают некорректно в Django

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

05.09.2022
Не открывает приложение django urls

В проекте есть приложение soap, но оно не открывается по ссылке, которую указываю в urls project/urls.py: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('soap/', include('soap.urls')) ] soap/urls.py: from django.urls import path, include …