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

03.12.2021
Создание миграций для проекта Django, в котором еще нет миграций

Я работаю на клиента с проектом Django 13-летней давности. Когда они создавали проект, миграции не были реализованы, поэтому в настоящее время в проекте отсутствуют миграции. Я пытался создать миграции, а затем сделать datadump и loaddata в новую базу данных, …

03.12.2021
For-loop реализация ключа для объекта HTML

У меня есть набор queryset, полный объектов погоды, и мне нужно в цикле через пользовательский массив извлечь определенные метрики погоды в каждом из объектов погоды в HTML-шаблоне для приложения Django. detail.html <table> <tr> {% for weather_object in weather_objects %} …

03.12.2021
Как запустить образ docker на локальном сервере

Я новичок в Docker и мне нужно запустить докеризованный проект django, который уже написан другим разработчиком, это Dockerfile.dev: FROM python:alpine RUN apk update \ && apk add --virtual build-deps gcc python3-dev musl-dev \ && apk add postgresql-dev \ && …

03.12.2021
Как написать проверку работоспособности для graphql apis без http

У меня есть кластер K8s, в котором есть pod, содержащий Gjango + Graphql apis. Мне нужно написать задание проверки здоровья, которое убедится, что мои apis работают и функционируют. Я не хочу использовать запрос в стиле http для проверки …

03.12.2021
Django MPTT Как мне получить конкретных потомков

Def get_queryset(self): if not self.request.user.is_authenticated: # for swagger generation only return CannedAnswer.objects.none() if self.action in ['list']: return CannedAnswer.objects.filter( Q(agent=self.request.user) | Q(agent__isnull=True)).get_cached_trees() else: return CannedAnswer.objects.filter(agent=self.request.user) На данный момент если я делаю Get запрос, то я получаю всех потомков, но мне …

03.12.2021
Есть ли способ сохранить состояние html-флажка после перезагрузки в Django?

Пример кода приведен ниже. Я хочу, чтобы после перезагрузки страницы после нажатия кнопки submit флажок оставался установленным < &lt;td&gt;&lt;input type="checkbox" value="{{ item }}" name="selectedcheckbox"/&gt;&lt;/td&gt;

03.12.2021
Login_oculto() принимает 1 позиционный аргумент, но было задано 2 [закрыто]

Мой код, кажется, работает, когда я ввожу неправильное имя пользователя или пароль, я получаю сообщение об ошибке, однако когда я хочу войти на скрытую страницу, я получаю следующее: TypeError at /administracion/ingreso login_oculto() принимает 1 позиционный аргумент, но было задано …

03.12.2021
DoesNotExist - соответствующий запрос не существует

У меня есть представление на основе класса django, где я пытаюсь переписать функцию get_queryset, потому что я хочу получить вставленные значения из фронтенда, чтобы искать в базе данных предмет с таким именем и затем получить id. но когда я …

03.12.2021
Почему Bokeh radioButtonGroup не работает в моем django приложении?

Я пытаюсь разработать веб-приложение для своей магистерской диссертации. Я использовал Bokeh для создания интерактивного графика и встроил его в приложение django. Проблема в том, что мне не удается сделать что-то с js_on_change или js_on_click группы radiobuttongroup. Вот мое мнение: …

03.12.2021
Модуль с именем <имя_модуля> отсутствует, но модуль корректно подключен

Моя фактическая структура папок выглядит следующим образом &gt;django_app/ &gt;django_models/ &gt;Model_1 &gt;django_views/ &gt;View_1 &gt;models.py &gt;views.py Внутри 'models.py' у меня есть следующее: from django_app.django_models.Model_1 import Model_1(This is the class name) но когда я пытаюсь запустить сервер, я получаю …

03.12.2021
MPTT Django как получить детей с user_id = some_user_id. НЕ ВСЕ дети

Def get_queryset(self): if not self.request.user.is_authenticated: # for swagger generation only return CannedAnswer.objects.none() if self.action in ['list']: return CannedAnswer.objects.filter( Q(agent=self.request.user) | Q(agent__isnull=True) | Q(group__in=self.request.user.groups.all())).get_cached_trees() else: return CannedAnswer.objects.filter(agent=self.request.user) Этот код возвращает мне всех детей, но я хочу получить детей, у которых …

03.12.2021
Wagtail api как раскрыть сниппеты и сериализовать вложенные данные

проблема в следующем, я создал сниппет и хочу его раскрыть, но не знаю как сериализовать вложенные данные. вот мой код: models.py @register_snippet class TeamMember(ClusterableModel): name = models.CharField(max_length=80) description = models.CharField(max_length=80) panels = [ FieldPanel('name'), InlinePanel('tasks', label=('Tasks')), ] class Task(Orderable): …

03.12.2021
Выберите последнюю запись в группе с упорядочиванием

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

03.12.2021
Удаление и создание в CreateView django

Здравствуйте, я делаю список дел на django и у меня есть вопрос. Могу ли я удалять и создавать элементы в одном представлении? Лично я бы не использовал CreateView для этого, а сделал бы как в 'def post' и игнорировал …

03.12.2021
Psql запрос возвращает пустые строки

Я храню данные из django в базе данных postgreSQL. Мои данные представляют собой огромный вложенный список плавающих элементов, содержащий около 3 тысяч строк. Он выглядит следующим образом: [[0.1, 0.2, 0.3], [0.3, 0.5, 0.6], [0.7, 0.8 0.9]] Я пытался …

03.12.2021
Как (де)сериализовать плавающий список в модели с помощью сериализатора моделей Django REST Framework?

TL; DR Как создать serializers.Patient и serializers.Temperature таким образом, чтобы: models.Patient has one-to-many relationship with models.Temperatures serializers.Patient is a subclass of serializers.ModelSerializer serializers.Patient (de)serialize temperatures as a list of floats Детали Предлагается quick-dirty medical records пациента RESTful API, …

03.12.2021
Браузер продолжает добавлять путь в запрос при установке Django+Docker

Я не уверен, как это происходит, но браузер продолжает добавлять путь (/code), где приложение Django хранится в контейнере. Если я делаю curl-запрос к тому же url, он работает нормально. Это …

03.12.2021
Django Rest Framework: Учетные данные для аутентификации не были предоставлены

Я начинающий Javascript и я не знаю, как я могу отправить в API, что пользователь аутентифицирован и у него есть токен. Js const api = 'http://127.0.0.1:8000/player_stats/api/players/' const get_players = async()=&gt;{ const response = await fetch(api,{ method:'GET', headers:{ 'Content-Type' : 'application/json', …

03.12.2021
Django: Ошибка во время рукопожатия WebSocket: Неожиданный код ответа: 500

Я следовал этому руководству для создания приложения чата. Я столкнулся с тем, что WebSocket-соединение с 'ws://127.0.0.1:8000/ws/lobby/' не удалось: Error during WebSocket handshake: Неожиданный код ответа: 500 error. Я проверил и другие решения, но они, …

03.12.2021
Weasyprint не удалось загрузить изображение по url: Имя или сервис неизвестны

Я работаю с weasyprint после перехода с xhtml2pdf, и я обнаружил некоторую проблему с получением статических файлов. Я получаю следующую ошибку: 2021-12-03 14:45:50,198 [ERROR] Failed to load image at "http://api.dashboard.localhost:8000/static/logos/logo.png" (URLError: &lt;urlopen error [Errno -2] Name or service not known&gt;) …

03.12.2021
AttributeError при попытке вернуть Id из набора запросов

Я создаю API для получения информации с шахматной доски на Django, у меня есть модель с полями: id, имя_фигуры, цвет, начальная_позиция. МОДЕЛЬ class ChessB(models.Model): class Meta: db_table = 'chess' id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) piece_name = models.CharField(max_length=200) color = …

03.12.2021
Документировать процесс отладки -Логическая ошибка

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

03.12.2021
Почему Django не распознает приложение?

Я новичок в Django и написал программу, которая должна выводить текст на странице браузера. Поэтому я написал urls.py и views.py, но браузер показывает только страницу приветствия ("The install worked successfully"). В чем может быть ошибка?

03.12.2021
SSL-подключение к mysql из django

Мы только что перешли с "незащищенной" mysql DB на SSL mysql, но мое приложение Django больше не может подключиться. содержание файла settings.py DATABASES = { "default": { "ENGINE": 'django.db.backends.mysql' "NAME": env("DATABASE_NAME"), "USER": env("DATABASE_USER"), "PASSWORD": env("DATABASE_PASSWORD"), "HOST": env("DATABASE_HOST"), …

03.12.2021
Django Heatmap показывает имя один раз

Пытаюсь сделать Heatmap, но получаю такой результат, когда одинаковое имя с разным значением представлено на Heatmap один раз. Печать вниз должна показать мне результаты. Тепловая карта должна выглядеть как квадраты …

03.12.2021
TypeError: academic() missing 1 required positional argument: 'request'

Я не могу передать запрос к views.py в serializers.py. Views.py def academic(request): is_superuser = request.user.is_superuser getdata = is_superuser return getdata serializers.py from student import views class SohanSerializer(serializers.ModelSerializer): is_name = True is_academic = views.academic //Here I call the academic fuction …

03.12.2021
Github Actions выполняет 0 тестов

В моем проекте Django есть три теста, которые выполняются при локальном запуске "python manage.py test appname". Однако Github Actions запускает ноль тестов, не выдавая никаких ошибок. Как я могу это исправить? Я бы предпочел не использовать больше никаких библиотек, …

03.12.2021
Django.template.exceptions.TemplateDoesNotExist: documents/project_confirm_delete.html

Я использовал Django 3.2.9 и использовал класс для того, чтобы удалить проект. Вот мой код. from django.views.generic.edit import CreateView, DeleteView, UpdateView class ProjectDeleteView(DeleteView): http_method_names = ['get'] model = Project pk_url_kwarg = "pk" def get_success_url(self): return reverse("documents:draftdocumentview") Когда я позвонил, …

03.12.2021
Создание пользователя, определяемого по электронной почте, в django

Я создаю простое веб-приложение на django, в котором пользователи идентифицируются по электронной почте, а не по имени пользователя. Я следовал руководству: https://www.fomfus.com/articles/how-to-use-email-as-username-for-django-authentication-removing-the-username/ И все работает нормально! Однако, если я выберу два других обязательных поля, …

03.12.2021
Декодирование pako deflate, gzip в python

Для уменьшения веса данных с моего фронт-сервера должны отправляться закодированные данные, я хочу использовать для этого pako deflate или gzip. const compressed = deflate(JSON.stringify({ project: projectId, title: screen.title, }, {to: "string"})); const res = await fetch( screensApiConfg.SCREENS_PATHS.create(), { credentials: …

03.12.2021
Django работает на порту 8000, но порт изображения в продакшене 80

Я сериализовал свою модель и она работает хорошо, за исключением проблемы Это мой serializers.py class AuthorSerializer(serializers.ModelSerializer): class Meta: model = User fields = ("first_name", "last_name", "avatar",) вот что я вижу в браузере, Пожалуйста, посмотрите на это, …

03.12.2021
Django collectstatic выбирает файлы из неправильного расположения

Я новичок в Python и Django. Я использую Windows10 и установил Python 3.10.0 и pip 21.3.1. Я установил Django с помощью следующих команд pip install virtualenvwrapper-win mkvirtualenv firstdjango pip install django django-admin startproject demo Затем я создал …

03.12.2021
Как избежать того, что Django добавляет url-ссылку к каждому html-элементу, который следует за ссылкой

Я хотел бы достичь чего-то очень простого в Django, но не могу понять, что я делаю неправильно. В моем приложении "index.html" я хотел бы добавить кнопку, которая перенаправляет на другой html шаблон ("site.html") с другим содержимым. Я добавил следующее в …

03.12.2021
Возможно ли использовать celery с sqs без django

Я следую учебнику celery tutorial, пытаясь заставить локальный рабочий celery подключиться к очереди SQS, которая у меня работает на AWS (я полный профан в SQS/Celery). Вот мой task.py: from celery import Celery from kombu.utils.url import safequote …

03.12.2021
Django проверка значений для вычисления

Hej! Мне нужно сделать несколько простых вычислений отфильтрованных данных в моем представлении django. Это прекрасно работает, когда значения в выбранном фильтре. Если значение равно 0 или None, я получаю ошибку сервера и сайт падает. Поэтому мне нужен валидатор, чтобы …

03.12.2021
Как обновить django vairable внутри javascript

Как мы можем получить доступ к переменной в части JS, например "{{vaiable_name}}". Как мы можем обновить значение variable_name внутри javascript?

03.12.2021
Данные о времени 'Fri, 03 Dec 2021 11:43:35' не соответствуют формату '%a, %b %Y %H:%M:%S'

У меня есть следующая строка:"Fri, 03 Dec 2021 11:43:55". Я хочу преобразовать ее в дату с помощью python. Я использую strptime для преобразования в дату, но это не работает. Вот мой код from datetime import datetime dte_str = "Fri, …

03.12.2021
Есть ли способ или пакет, с помощью которого мы можем выполнять фильтры (поиск) по пользовательским необработанным sql-запросам в django?

Я прочитал приведенный ниже документ : https://docs.djangoproject.com/en/3.2/topics/db/sql/ В модели доступно множество фильтров поиска, таких как field__gt, field__lt, field__range, field__contains но я хочу использовать их в необработанном sql, например предположим query = SELECT * от …

03.12.2021
Как автоматически перенаправить пользователя на определенный язык в django

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

03.12.2021
Django webpack loader vuejs+typescript Отказано в выполнении скрипта, поскольку его MIME-тип ('text/html') не является исполняемым

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