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

03.04.2022
Как получить ключ и значение json в языке шаблонов Django?

Я пытаюсь создать сайт для сериалов, используя фреймворк Django, я поместил в models.py все виды подробностей о сериале и JSONField для определения количества сезонов и эпизодов в каждом сезоне.. Пример: { "s1" : 15 , "s2" : 25 , …

03.04.2022
Я пытаюсь выполнить команду 'heroku run bash', но она выдает следующую ошибку;

(trying to deploy a django project and trying to create tables and superuser) (env) D:\CRM>heroku run bash " Предупреждение: доступно обновление heroku с 7.53.0 до 7.60.1. Запуск bash на ⬢ quiet-waters-22939... done Ошибка: соединение ECONNREFUSED 52.3.44.61:5000 my postgresql …

03.04.2022
502 Bad Gateway во время регистрации пользователя Django на ubuntu,ngnix

Я работаю над проектом django, представление регистрации работает довольно хорошо при разработке на моем localhost и тестовом сервере heruko. Но когда я переключаюсь на производство, используя Ubuntu и Ngnix, я получаю ошибку 502 bad gateway error всякий раз, когда …

03.04.2022
При подключении базы данных mysql [закрыто]

Проверка системы не выявила никаких проблем (0 промолчали). Исключение в потоке django-main-thread: Traceback (последний последний вызов): File "C:\ProgramData\Anaconda3\lib\site-packages\django\db\backends\base\base.py", line 219, in ensure_connection. self.connect() Файл "C:\ProgramData\Anaconda3\lib\site-packages\django\utils\asyncio.py", строка 26, in inner return func(*args, **kwargs) Файл "C:\ProgramData\Anaconda3\lib\site-packages\django\db\backends\base\base.py", строка 200, in connect self.connection …

03.04.2022
Запуск асинхронного цикла событий с n задачами из функции синхронизации

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

03.04.2022
Daphne не запускается после перезапуска сервера на digitalOcean

После создания файла daphne.service. Я выполняю следующую команду. ''' sudo systemctl daemon-reload sudo systemctl start daphne.service sudo systemctl status daphne.service ''' вывод: показывает Active(Running) введите здесь описание изображения Когда я снова запускаю последнюю команду, сразу после нее …

03.04.2022
Расширение функциональности представления внешнего пакета в Django

Я хотел бы расширить функциональность определенного View во внешнем пакете который инициирует SSO аутентификацию с помощью SAML. пакет: https://github.com/zibasec/django-saml2-pro-auth У меня есть служба, которая использует пакет и регистрирует пользователей из нескольких приложений, сейчас sso login работает, …

03.04.2022
Недопустимое значение по умолчанию для несуществующей записи

Я смотрю на этот пример в документации Django, чтобы добавить поле к моему CustomUser, у которого есть только несколько вариантов выбора. Я добавил это class StringInstrument(models.TextChoices): VIOLIN = 'VIO', _('Viool') ALT_VIOLIN = …

03.04.2022
Пожалуйста, есть ли способ сделать мой django страницы пагинации с викторины App?

Моя проблема заключается в пагинации страницы на Django quiz App, когда я нажимаю на следующий вопрос, он снимает выбор с предыдущего выбранного ввода и записывается только один ответ. Коды форм: <form action="/calculate_marks" onsubmit="return saveAns()" enctype="multipart/form-data" id ='quiz' …

03.04.2022
Поиск по id без первичного ключа не работает django, данные не отображаются

У меня есть одна модель, и я хочу искать по patientid (не первичный ключ), когда id совпадает с id в базе данных, перечислить все объекты, связанные с этим id. Я пробовал много способов, но это не работает, ничего не …

03.04.2022
Django сложная миграция как избавиться от OneToOneField и сделать ForeignKey

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

03.04.2022
Как я могу изменить url запроса css в nginx с помощью django

Ниже приведена моя конфигурация Nginx location /static { alias /srv/django_site/mysite/static/; } когда я обращаюсь к www.mysite.com/admin браузер запрашивает css файл 'www.mysite.com/admin/css/~.css' Но когда я обращаюсь к www.mysite.com браузер запрашивает файл css, как показано …

03.04.2022
Передача значений в дочерний класс, который наследуется от PageNumberPagination из drf

Мне нужно использовать PageNumberPagination (из drf) во многих моих представлениях, я использовал определение ustom class, наследующего PageNumberPagination в каждом из моих views.py, например - from rest_framework.pagination import PageNumberPagination class CustonmPageNumberPagination(PageNumberPagination): page_size = 3 page_query_param = "pageNumber" class MyViewSet(viewsets.ModelViewSet): serializer_class …

03.04.2022
Как колонки связаны в posgresql и данные автоматически заполняются между таблицами?

У меня есть таблицы, которые я создал через models.py в Django models и подключил их к postgresql db. У меня есть общие колонки в двух таблицах Departments(DepartmentName) и Employees (Department) и, скажем, мы хотим добавить новую строку в Employees …

03.04.2022
При использовании/вызове метода, вычисляющего queryset в другом методе, происходит многократное обращение к базе данных

Я работаю над проектом DRF, чтобы изучить модели ContentType. Я создал модель поста и модель комментария(ContentType), а затем добавил комментарии к посту. Все работало хорошо, пока я не добавил django-debug-tool и не продублировал запросы. У меня есть следующие вопросы: …

03.04.2022
Импорт файлов modulenotfounderror

Я просмотрел множество постов на stackoverflow, но не могу найти ответ. У меня есть следующая структура файлов, я также делаю это в проекте django crypto_api_site bitvavo_api bitvavowallet.py data.py main views.py Где data.py импортирует bitvavowallet.py и views.py импортирует data.py …

03.04.2022
Celery с rabbitMq и задержкой Django не работает

Я использую celery для отправки почты, и выполнение не происходит в главном потоке из-за высокой нагрузки на него. Хотя я могу отправлять почту, когда я пытаюсь использовать shared_task, функция не выполняется Когда я проверяю с помощью celery …

03.04.2022
Как получить данные из html с помощью json в django

Я не могу заставить это работать я хочу взять некоторые данные из html в нажатии кнопки из html с json в django я не хочу использовать stripe. мой html файл `<form id="payment-form"> Адрес для выставления счетов Emri …

03.04.2022
Как я могу использовать пагинатор в форме поиска в django

Я пытаюсь использовать paginator в моей форме поиска, все работает нормально, пока я не перехожу на следующую страницу, он показывает ValueError в /search/ views.py: def search_book(request): if request.method == "POST": searched = request.POST['searched'] # books = Book.objects.filter(title__contains=searched.upper()) paginator = Paginator(Book.objects.filter(title__contains=searched.upper()).order_by('title'),2) …

03.04.2022
Forms.py не может проверить подлинность в django

Def clean_name(self): valname = self.cleaned_data['name'] # if len(valname) < 3: # raise forms.ValidationError('name must be at least 3 characters') # return valname # return the value if no error if valname[0] == 'S': raise forms.ValidationError('name cannot contain the letter S') …

03.04.2022
Django: Есть ли способ получить доступ к атрибуту модели User с помощью request.user.is_authenticated без использования db?

Я создал промежуточную программу, в которой я поставил несколько условий if, например, if request.user.is_authenticated and request.user.country: когда я обновляю страницу, моя панель отладки django показывает мне несколько дублирующихся и похожих SQL запросов, которые попадают в БД во …

03.04.2022
AWS Подпись запроса, которую мы рассчитали, не совпадает с подписью, которую вы предоставили

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

03.04.2022
Ни одна категория не соответствует заданному запросу

Я пытаюсь обновить мои продукты, чтобы пользователи могли создать продукт и использовать checkout для заполнения формы для оплаты, но когда я нажимаю на кнопку checkout, я получаю это No Category matches the given query. Вот мой код для …

03.04.2022
Django Rest Framework API Performance

Я создал API, который планирую разместить на RapidApi, используя Django Rest Framework и Heroku. Это мой первый раз, когда я создаю API, и мне интересно, есть ли что-то, что я должен принять во внимание в отношении производительности. Нужно ли …

03.04.2022
IntegrityError at /users/create/ | NOT NULL constraint failed: users_post.author_id | Django Web App

Я следую учебникам по веб-приложениям от codemy.com Youtube и CS50x. Сейчас я пытаюсь добавить PostCategoryForm в мою функцию создания представления для модели Post в файле views.py. views.py def create(request): if not request.user.is_authenticated: return HttpResponseRedirect(reverse("users:login")) if request.method == 'POST': # …

03.04.2022
Поле модели Django с переключаемым типом с помощью Djongo

Я хочу создать модель Django, в которой одно поле может хранить несколько различных типов данных. Например. from djongo import models class DataForms(models.Model): title = models.CharField(max_length=200) description = models.TextField(default=None) items = models.ManyToManyField(Item) class Item(models.Model): NUMERIC = "NUM" TEXT = "TEXT" …

03.04.2022
DJANGO - создание формы, которая сохраняет данные в разных базах данных в зависимости от выбора

У меня есть проект для изучения этого языка : Создать сайт, который позволяет своим пользователям добавлять книги в базу данных. То есть форма с различными данными. И, в соответствии с данными формы под названием "литературное движение", данные книги регистрируются …

03.04.2022
Не могу понять почему рендерятся ошибки формы (This field is required) при вызове функции

Когда вызываю страницу для смены пароля в полях формы вылезает This field is required.. На странице отображаются ошибки формы. Сама форма отрабатывает корректно - пароль меняется. view.py @login_required def change_password(request): u = User.objects.get(username=request.user) if request.method == 'POST': form = ChangePasswordForm(request.POST) …

03.04.2022
Возврат данных сессии из внешнего микросервиса в Django

Я пытаюсь связать внешний скрипт python, который является своего рода функцией webscraping другого домена с данными входа пользователя, отправленными из django views. После успешного выполнения внешнего скрипта, данные результата будут возвращены обратно в django views и показаны на странице. …

03.04.2022
Django вложенный сериализатор get request показывает значение из другой модели

Я хочу создавать транзакции с количеством продуктов, у меня есть 3 модели: class Products(models.Model): name = models.CharField(max_length=100) barcode = models.CharField(max_length=100) price = models.IntegerField(blank=True, default=1) quantity = models.IntegerField(blank=True) def __str__(self) -> str: return self.name class ProductCount(models.Model): barcode = models.ForeignKey( …

03.04.2022
Django KeyError at 'HTTP_HOST'

В моем проекте Django иногда я получаю по почте два вида ошибок, и я не знаю, откуда они берутся. Пока я вижу, что пользователь не вошел в систему. Первый вид ошибки: Internal Server Error: / KeyError at / 'HTTP_HOST' File …

03.04.2022
Формат DRF JSON

Я создал API для модели News: models.py class News(models.Model): title = models.CharField(max_length=255) created_at = models.DateTimeField(auto_now_add=True) def __str__(self): return self.title serializers.py class NewsSerializer(serializers.ModelSerializer): class Meta: model = News fields = [ "id", "title", "created_at", ] views.py class NewsViewSet(ModelViewSet): …

03.04.2022
После входа в систему django-allauth страница входа не отображается?

В моем проекте django я добавил django-alluth для входа в google. Но после нажатия кнопки google login в в моем login.html, страница, на которой происходит вход, выглядит так: после того как …

03.04.2022
Drf-spectacular extend_schema_serializer не может выполнить пример с пустым значением

Я использую декоратор extend_schema_serializer для документирования примеров json-данных, которые могут быть отправлены в POST-запросе. Проблема в том, что одна из вариаций/примеров не требует никаких данных, но сгенерированный swagger doc настаивает на показе того, что выглядит как автоматически сгенерированный default с …

03.04.2022
Django auth не находит группы и не дает разрешения пользователям, независимо от того, в какой группе они находятся

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

03.04.2022
Использование моделей и представлений в Django

Мне нужна помощь с проектом на Django. В views.py я создал вход на сайт, включая регистрацию, но мне нужно как-то использовать models.py для редактирования и добавления дополнительных параметров пользователя, что, как мне кажется, невозможно в views. Не мог бы …

03.04.2022
Django Graphene объединение 3 таблиц

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

03.04.2022
TypeError: Объект типа Tag не является JSON сериализуемым

Я пытаюсь отправить результат в виде JsonResponse, но когда я запускаю функцию, она каждый раз показывает TypeError: Объект типа Tag не является JSON сериализуемым views.py def saveJson(request): response = getReturnedData() results = [] for result in …

03.04.2022
Пользователи (кроме пришедших от createsuperuser) не могут войти в веб-приложение

У меня есть страница регистрации и страница входа. Пользователи, которые зарегистрировались, не могут войти на страницу входа. Он всегда возвращает блок else, который перенаправляет HttpResponse('error'). Не могли бы вы мне помочь? примечание: пользователи успешно зарегистрировались (видно в базе данных) …

03.04.2022
Подключение к серверу панели Python (bokeh) отображает пустую html-страницу без сообщения об ошибке

У меня есть проект Django, в котором одна функция представления запускает сервер bokeh скриптом python. Popen(["panel", "serve", "/opt/bitnami/projects/blog/EnviAI/scripts/visz_pn_ssm_1.py", "--show"]) В другом представлении я пытаюсь подключиться к серверу и отобразить приборную панель из visz_pn_ssm_1.py . def redirect_bokeh_server(request): session = …