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

16.10.2021
Drf создать множество полей

Модели class CreatorRawArtwork(models.Model): id = models.AutoField(primary_key=True) title = models.CharField(max_length=500) descripton = models.TextField() editions = models.IntegerField(null=True, blank=True) price = models.CharField(max_length=500) created_at = models.DateTimeField(auto_now_add=True, null=True, blank=True) medias = models.FileField(null=True, blank=True, upload_to="raw-medias") user = …

16.10.2021
Как перенаправить на другую страницу в django без обновления?

Как перенаправить на другую страницу в Django без обновления? как перенаправить на другую страницу в Django без обновления? как перенаправить на другую страницу в Django без обновления?

16.10.2021
Ошибка при запуске приложения Django на IIS с HttpPlatformHandler

Я развертываю приложение Django на машине windows. Приложение работает правильно при запуске "python manage.py runserver" с виртуальной средой. Я также предоставил права IIS_IUSRS и IUSR на папку virtualenv и папку проекта django. При попытке запустить его на IIS …

16.10.2021
Django Интеграция существующего кода в общее представление на основе классов с двухфакторным аутентификатором

У меня есть следующий вид входа: @axes_dispatch @check_recaptcha_login def loginpage(request, credentials: dict = None): form = RegisterForm() attempts_list = get_user_attempts(request, credentials) attempt_count = max( ( attempts.aggregate(Sum("failures_since_start"))[ "failures_since_start__sum" ] or 0 ) for attempts in attempts_list ) #print(attempt_count) attempt_count = …

16.10.2021
Django cookiecutter media/место для тестирования

Проблема: у меня есть поле ImageField в модели. TestCase не может найти файл изображения по умолчанию, чтобы выполнить изменение размера изображения (декоратор @receiver(pre_save, sender=UserProfile)) class UserProfile(Model): user = ForeignKey(AUTH_USER_MODEL ...) ... photo = ImageField( verbose_name=_("Photo"), upload_to="media", null=True, blank=True, …

16.10.2021
Ошибка в пользовательской странице администратора Django при загрузке csv (объект не имеет атрибута 'model')

Я пытался создать пользовательскую кнопку загрузки на странице администратора Django, но я продолжаю получать ошибку, указывающую на мой файл CsvUploader.py: object has no attribute 'model' У меня есть очень простая модель: class Link(models.Model): name = models.CharField(db_column='Name', max_length=50) url …

16.10.2021
Невозможно применить миграции к базе данных Heroku postgres

Базой данных является postgres, а фреймворком - django. Запуск миграций работает нормально на localhost, но не на сервере Heroku. Я не могу сбросить или перезагрузить базу данных, потому что она содержит важные данные. Я сделал резервную копию базы данных, …

16.10.2021
Django connection to existing database in docker container

Please help me solve the following problem. The server has a mysql database running in a container. Docker-compose file: services: db: image: mysql/mysql-server restart: always container_name: database environment: MYSQL_ROOT_PASSWORD: 'pass' MYSQL_ROOT_HOST: '%' ports: - "33070:3306" volumes: - ./data:/var/lib/mysqlсюда код …

16.10.2021
Django не отправляет email администраторам при ошибке 500 (но настройки email работают с send_mail!)

Я знаю, что есть много похожих вопросов об этом, но ни один из них не помог. Когда я устанавливаю EMAIL_BACKEND в django.core.mail.backends.console.EmailBackend, я действительно вижу электронное письмо, когда срабатывает 500. Когда я устанавливаю EMAIL_BACKEND в django.core.mail.backends.smtp.EmailBackend, я не получаю …

16.10.2021
Django при смене пользователя сообщение не приходит из веб-сокета

Я использую веб-сокеты (каналы) в своем проекте django.Сначала при перезагрузке страницы все идет нормально, но когда я хочу пообщаться с другим пользователем, я нажимаю на другого пользователя (запускаю функцию runChatUser из javascript, которая находится в app. js), после чего сообщение …

16.10.2021
Django SAML2 idp saml2.response.IncorrectlySigned Internal Server Error: /idp/login/process/

Я реализую SSO с SAML2, но у меня возникают проблемы. Я использую эти библиотеки: https://github.com/OTA-Insight/djangosaml2idp https://github.com/IdentityPython/djangosaml2 SP работает хорошо, проблема с idp Это ошибка, которую я получаю: raise IncorrectlySigned() saml2.response.IncorrectlySigned Internal …

16.10.2021
Проверка во внешнем Django REST API, является ли пользователь Wordpress платным подписчиком или нет

Я работаю над программой на python, которую я хочу сделать доступной для платных подписчиков через REST. В настоящее время я думаю сделать фронтенд на Wordpress, а затем разместить бэкенд в другом месте. В wordpress есть куча плагинов для …

15.10.2021
Django url путь с вопросительным знаком

У меня возник вопрос, на который я не смог найти ответа. Возможно ли в Django создать URL путь в urls.py, который выглядит следующим образом? path('article?date={some value here}/', article.site.urls)

15.10.2021
DJango healthcheck для url [закрыто]

как я могу отобразить состояние здоровья различных адресов (302, 200 и т.д.) на html-странице в моем проекте django? например; https://i.stack.imgur.com/rO6cs.png

15.10.2021
Система поиска пользователей на Django

Я пытаюсь сделать систему поиска пользователей. Идея заключается в том, чтобы показывать пользователей в dropbox под полем поиска и делать ссылки на их профиль. Но шаблонизатор django не может разобрать динамически созданные теги, поэтому ссылки получаются некорректными. $.ajax({ …

15.10.2021
Выпадающий список Bootstrap не отображается

Здравствуйте, мое выпадающее меню bootstrap не работает при нажатии на него. Вот мой код: <div class="dragArea row fake_input"> <div class="col-md col-12 form-group" data-for="name"> <p class="fake_input_text">{{ password }}</p> </div> <div class="dropdown"> <button class="btn btn-success display-4 dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" …

15.10.2021
Драйвер ODBC 17 для SQL Server: Клиент не может установить соединение, macOS, django, odbc

Все работало, пока я не перезагрузил свой ноутбук. У меня такая установка: python 3.8.9 django 3.1.1 pyodbc 4.0.30 pyodbc.drivers() показывает следующее: ['ODBC Driver 17 for SQL Server'] SQLServer openssl version показывает следующее: OpenSSL 1.1.1l 24 Aug …

15.10.2021
Django-Dramatiq - Как настроить dramatiq_abort

Я выполняю: Windows 10 Django 4+ Python 3.9.x Новейшая версия dramatiq Новейшая версия dramatiq_abort Новейшая версия django_dramatiq settings.py ### ### For dramatiq tasks! ### import urllib.parse import dramatiq import dramatiq_abort REDIS_USER = "myuser" REDIS_PASS = "mypassword" …

15.10.2021
Заставить Django распознать значение поля модели как значение тега шаблона и убрать фигурные скобки?

Я позволяю пользователям создавать пользовательские шаблоны, и при этом они отталкиваются от моего собственного базового шаблона с контекстными переменными. Таким образом, мой собственный шаблон, используемый в качестве базы, будет иметь строку, такую как... <h3>1.0: Contract Specifics for {{ …

15.10.2021
TypeError: Объект типа ManyRelatedManager не является JSON сериализуемым в django rest framework

Я пытаюсь добавить некоторых учеников в класс учителя, используя их идентификаторы в качестве первичного ключа, но получаю вышеуказанную ошибку. У меня есть модели таких учителей и учеников. class Student(TimeStampAbstractModel): user = models.OneToOneField(User, related_name="student", on_delete=models.CASCADE) college_name = models.CharField(max_length=255, default="", …

15.10.2021
Проверка здоровья урлов в Django

как я могу отобразить состояние здоровья различных адресов (302, 200 и т.д.) на html-странице в моем проекте django? например; ПРИМЕР

15.10.2021
Django Rest framework - как обрабатывать экземпляр сериализатора?

У меня есть представление API, в котором я сначала хочу создать нового пользователя (уже работает), а затем вернуть объект нового пользователя (не работает). views.py @api_view(['GET',]) @authentication_classes([JSONWebTokenAuthentication]) @permission_classes([AllowAny]) def user(request): if request.method == 'GET': serializer = UserSerializer(request.user) return JsonResponse(serializer.data, safe=False) …

15.10.2021
Django Q: повторная регистрация и повторное выполнение асинхронной задачи после завершения

Я работаю над небольшим личным проектом Django, который в настоящее время тестируется на Heroku, и столкнулся с проблемой с Django Q (планировщик асинхронных задач, а не библиотека Q, связанная с базами данных) и Redis (в настоящее время использую Heroku …

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

Есть ли способ пагинации другой модели в представлении на основе класса в django? У меня есть такой код. Я хотел бы вывести на страницу комментарии, возможно ли это? class ShopDetailView(VisitCounter, DetailView): model = Item template_name = 'shop/detail.html' context_object_name …

15.10.2021
Как добавить аннотированную тепловую карту завода Plotly в PDF, чтобы она не выглядела размытой?

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

15.10.2021
Работа "WrappedAPIView вызвала исключение. TypeError: view() missing 1 required positional argument: 'request'

Я использовал apscheduler для запуска задания, которое вызывает функцию UserViewSet() каждые 5 секунд. views.py @api_view(['GET']) def UserViewSet(self): usersData=UserSerializer(UserDetail.objects.all().order_by('name'), many=True) return Response(usersData.data) alerts_scheduler.py from apscheduler.schedulers.background import BackgroundScheduler from .. import views from rest_framework.request import Request def start(): scheduler=BackgroundScheduler() scheduler.add_job(views.UserViewSet, …

15.10.2021
Django Передача значения из выпадающего меню в представление

Я написал генератор паролей и хочу, чтобы пользователь мог настроить длину пароля. Как я могу передать значение из выпадающего меню в шаблоне в мои представления, чтобы я мог создать пароль нужной длины. Вот мой views.py сейчас: def view_passwordgenerator(request): …

15.10.2021
Django AWS RDS Postgres TTFB слишком медленно

У меня есть приложение Django, которое использует две базы данных. Одна база данных размещена на AWS, которую я использую для управления пользователями (email и пароль пользователя). Затем есть вторая база данных, использующая sqlite3, которая хранится на ноутбуке пользователя (локальная …

15.10.2021
Установить Django Taggit внутри другого приложения?

Я использую Django taggit. Первоначально я создал приложение tags и немного подправил taggit. Это не очень много кода и не заслуживает собственного приложения (на мой взгляд), поэтому я хочу перенести код tags в другое приложение (назовем …

15.10.2021
Django ORM Left Join на одну и ту же таблицу

У меня есть пользовательская система разрешений в проекте django, которая может связать любого пользователя с любым конкретным экземпляром модели, чтобы предоставить разрешение на этот объект. Это более сложная задача, но вкратце она сводится к следующему: class Permission(models.Model): user = …

15.10.2021
Как создать/установить задачу celery для выполнения в неизвестный момент в будущем?

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

15.10.2021
Значение поля Django Formset `extra` занимает огромное время при загрузке страницы

На моей веб-странице есть 320 form_cell. Каждый form_cell является кликабельным и связан с одним набором форм Django. Каждая ячейка рутины действует как форма набора форм. Поэтому здесь нет кнопки add …

15.10.2021
Не удалось найти ссылку 'path' в импортированном модуле

Я пробовал импортировать файлы, но получаю ту же ошибку, может кто-нибудь мне помочь? Он позволяет импортировать путь из урлов. Версия Django: 3.2.8 Python версия: 3.9.2 Ниже прилагается ss. importerror. код: \in urls.py '''django''' from django.contrib …

15.10.2021
Выполнение арифметических операций в самой модели Django

Я хочу вычесть два поля модели в самой модели. Пример : class Purchase(models.Model): name = models.CharField(max_length=80, unique=True) quantity = models.IntegerField(max_length=100, null=True) scheme = models.IntegerField(max_length=100, null=True) rate = models.IntegerField(max_length=100, null=True) discountPercent = models.IntegerField(max_length=100, null=True) discount = models.IntegerField(max_length=100, null=True) gst = …

15.10.2021
DJango: У меня есть аккаунт в базе данных, но пишет о его отсутствии [закрыто]

Ошибка Django: django.contrib.auth.models.User.DoesNotExist: Пользователь, соответствующий запросу, не существует. Просмотров: def create_child_comment(request): user_name = request.POST.get('user') current_id = request.POST.get('id') text = request.POST.get('text') user = User.objects.get(username=user_name) content_type = ContentType.objects.get(model='post') parent = Comment.objects.get(id=int(current_id)) Comment.object.create( user=user, text=text, content_type=content_type, object_id=1, parent=parent, ) return render(request, 'base.html') …

15.10.2021
Фильтрация по параметрам запроса в отношениях "многие ко многим" с помощью drf

У меня есть две модели: class Book(models.Model): id = models.CharField(verbose_name="unique id", primary_key=True, max_length=256) title = models.CharField(max_length=256) published_date = models.CharField(max_length=128, blank=True, null=True) average_rating = models.IntegerField(blank=True, null=True, default=None) ratings_count = models.IntegerField(blank=True, null=True, default=None) thumbnail = models.URLField(verbose_name="thumbnail url", null=True, blank=True, default=None) class …

15.10.2021
Кэширование Django при использовании @login_required

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

15.10.2021
Передача данных Django Choices или Foreign Key в Vue 3

У меня есть следующий код: from django_countries.fields import CountryField .... class Book(models.Model): country = CountryField() authors = models.ForeignKey(Author, on_delete=models.CASCADE, related_name='instances') cover = models.CharField(choices=BOOK_COVER_CHOICES, max_length=64) .... Обычный сериализатор Django будет отображать поля в Django API в …

15.10.2021
Объект 'NoneType' не является итерируемым - pyModbusTCP.client

Я делаю программу на django python, которая считывает метки с plc по modbus, программа считывает таблицу, в которой находятся ip адреса и адреса регистров, она делает цикл и в каждом обороте вставляет адрес нового регистра. Все работает отлично в первом …

15.10.2021
Невозможно получить доступ к данным по внешнему ключу в таблицах данных

Ниже я привел javascript. Пожалуйста, обратите внимание на тот, который имеет имя "учитель". Этот учитель, по сути, является внешним ключом. Однако когда я пытаюсь вывести строку на консоль, она не показывает мне конкретное значение массива как объект или данные, …