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

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: <urlopen error [Errno -2] Name or service not known>) …

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 в качестве фронтенда в своем приложении. На сервере разработки у меня не было проблем, но теперь на рабочем сервере у меня возникают проблемы с отображением страницы. Я следовал всем документам, но …

03.12.2021
Разница во времени в модели Django

Я делаю Django Software для летной школы, которую нужно создать. Я пытаюсь работать над разницей во времени между временем прибытия и временем отправления, чтобы получить фактическое прошедшее время. Я размещаю код здесь: Модели class LogEntry(models.Model): aircraft = models.ForeignKey(Aircraft, on_delete=models.CASCADE) …

03.12.2021
Python unittest изменяет значение подражательного патча на лету

У меня возникли проблемы при работе с патчами. Я использую mock из библиотеки unittest. При тестировании представления check_codes() я хотел бы установить другие значения в db.find_one() api.utils.py from pymongo import MongoClient import os def get_share_code_collection(): client = MongoClient(os.getenv("DB_HOST")) db_handle …

03.12.2021
Как ограничить права на чтение медиафайлов django, хранящихся на digitalocean, только для моего фронтенда?

У меня есть проект django с react.js frontend, развернутый на DigitalOcean, где пользователи могут загружать свои файлы. Я использую пользовательский подкласс бэкенда S3Boto3Storage из django-storages. Я знаю, что могу сделать медиафайлы общедоступными, установив default_acl = "public-read", но я хочу …

03.12.2021
Angular в Django, передача нескольких параметров в вызове сервиса

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

03.12.2021
Как мы можем реализовать этот конидитон в шаблоне django

Как я могу реализовать это условие в шаблоне django с несколькими операторами and и or в if? {% if ((email_setting.twitter_link is not None and email_setting.twitter_link != '') or (email_setting.instagram_link is not None and email_setting.instagram_link != '') or …

03.12.2021
Django Rest Framework Prefetch_Related Order_By api результат не упорядочен

Я пытаюсь упорядочить результаты api запроса по предварительно выбранному полю, но он возвращает результаты в порядке item_id Модели class ItemDetails(models.Model): item_id = models.BigIntegerField(blank=True, null=False, primary_key=True) name = models.TextField(blank=True, null=True) class ItemRatings(models.Model): id = models.BigIntegerField(blank=True, null=False, primary_key=True) item_id = models.ForeignKey('app.ItemDetails', …

03.12.2021
Django Admin get_fieldsets убивает форму добавления пользователя. Невозможно добавить пользователя

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

03.12.2021
Как получить информацию TLS/SSL из сессии запроса в python?

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

03.12.2021
Django permission_required - как определить, есть ли у пользователя права администратора

Я хочу спросить и узнать, как с помощью декоратора перед методом просмотра определить, является ли пользователь администратором. Спасибо.

03.12.2021
Как получить имя пользователя в models.py?

Models.py def upload_to(instance, filename): nowDate = datetime.now().strftime("%Y/%m/%d") return '/'.join(['verify', instance.user.username, nowDate, filename]) class UserVerifyImg(models.Model): username = models.ForeignKey( User, db_column='user_idx', on_delete=models.CASCADE ) business_type = models.CharField(max_length=255) image = models.ImageField(upload_to=upload_to) upload_date = models.DateTimeField(auto_now = True) class Meta: managed = False db_table = 'account_user_verify' …

03.12.2021
Экземпляр djaform не обновляется

У меня есть следующая форма в Django: class Medical(forms.ModelForm): worker= forms.ModelChoiceField( queryset=Worker.objects.none(), empty_label=None, widget=forms.Select(attrs={'class': 'form-control'}) ) description=forms.CharField( widget=forms.Textarea(attrs={'class': 'form-control'}) ) upload=forms.FileField( widget=forms.FileInput(attrs={'class': 'form-control'}) ) class Meta: model = Medical_Issue fields = ( 'worker', 'description', 'upload', ) def __init__(self, *args, …

03.12.2021
Django Fatal Error Connection failed at local host

Django Fatal Error Connection failed at local host введите описание изображения здесь

03.12.2021
Django - отношения "многие ко многим" с тренировками и упражнениями

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

03.12.2021
У объекта 'WSGIRequest' нет атрибута 'get' Django 3.2.9

Когда я нажимаю кнопку "отправить письмо", я получаю эту проблему 'Объект WSGIRequest' не имеет атрибута 'get', я понятия не имею, что происходит. Когда я меняю метод на GET, проблема все еще возникает. views.py def sender(request): sent = False if request.method …

03.12.2021
Lit2.0 как отправить данные формы в бэкенд

Использую Lit2.0, компоненты Material Web, Django (бэкенд). одна ссылка: https://www.thinktecture.com/en/web-components/flaws/ Я не понимаю, как отправить данные формы из компонента Lit в бэкенд (Django) form.html содержит компонент Lit (basic-form) <form id="id_demo" method="post" action=""> {% csrf_token …

03.12.2021
Как предварительно отформатировать строку для отображения гиперссылки во фронтенде с помощью django

У меня есть модель, в которой я принимаю строковые данные в поле char. это заполняется через поле администратора Django. Models.py class Test(models.Model): overview = models.CharField(max_length=10000, null=True, blank=False) views.py from .models import Test def testView(request): data = Test.objects.all() return …

03.12.2021
Выполнение кода javascript после валидации бэкенда Django

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

03.12.2021
Django: bootstrap modal не отображается

Для тестирования модальных созданий в python с django я создал тестовое приложение с именем modalTestApp. Затем я скопировал this html, который я взял с сайта bootstrap, и вставил его в main.html внутри приложения, не изменяя его. Веб-страница …