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

24.12.2021
Apache + mod_wsgi + Django + dataclasses перестали работать после обновления до python3.10

После обновления до python3.10 код с классами данных перестал работать с mod_wsgi. Если класс создается с помощью декоратора @dataclass (только с одним атрибутом x: str), а затем инстанцируется где-нибудь в apps.py на уровне модуля, то возникает исключение. Причина - отсутствие …

24.12.2021
Django Неправильный путь к файлу / Перенаправление и передача данных

Я изо всех сил пытаюсь разобраться с этим. Я пытаюсь перенаправить данные с PageOne на PageTwo и при этом снабдить PageTwo выбранными данными с PageOne. Я перепробовал несколько способов и не могу добиться нужного результата. Метод 1 Изменение пути …

24.12.2021
Django новый проект ModuleNotFoundError: Нет модуля с именем 'demoapp' (имя виртуального окружения)

Я пытаюсь начать новый проект Django, но сталкиваюсь с ошибкой ModuleNotFoundError: No module named '<XYZ>', где XYZ - имя моей виртуальной среды, созданной с помощью mkvirtualenv. Это очень странно, и я не могу сказать, что изменилось в моей системе в …

24.12.2021
Django тестирование ответа CSV

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

24.12.2021
"Вам необходимо включить JavaScript для запуска этого приложения"; ответ - html вместо json

Используемые технологии: Django, Djoser, react.js, webpack Я сделал запрос в react.js: const config = { headers: { "Content-Type": "application/json", }, }; const body = JSON.stringify({ email, first_name, last_name, password, re_password, }); const response = await axios.post( `http://127.0.0.1:8000/auth/users/`, body, config …

24.12.2021
Как заполнить второй выпадающий список, используя выбор первого выпадающего списка в django?

У меня есть дерево выпадающих элементов! Скажем, Drop1, Drop2, Drop3. Каждый из них заполняет данные из базы данных. Теперь моя проблема заключается в следующем. Мне нужно каким-то образом заполнить данные Drop2 на основе Drop1 и данные Drop3 на …

24.12.2021
TypeError at /mark_your_attendance Невозможно разобрать 'center'. Элемент последовательности с индексом 0 имеет неправильный тип

Введите описание изображения здесь я пытаюсь запустить этот проект, но он выдает TypeError в /mark_your_attendance Невозможно разобрать 'center'. Элемент последовательности с индексом 0 имеет неправильный тип Ссылка на Github проекта: https://github.com/prathmachowksey/Attendance-System-Face-Recognition

24.12.2021
TypeError в /register/ индексы списка должны быть целыми числами или фрагментами, а не строками

Как я могу решить эту проблему в моем forms.py from django import forms from django.forms.widgets import EmailInput, FileInput, PasswordInput, TextInput, Textarea из django.contrib.auth.models import User from django.contrib.auth import authenticate,get_user_model User = get_user_model() class RegistertionForm(forms.Form): first_name = forms.CharField(widget=TextInput(attrs={ 'class': 'validate …

24.12.2021
Выполните вызов API при загрузке страницы (Django)

Я пытаюсь найти способ сделать вызов API и получить результаты при загрузке страницы. Любые подсказки будут оценены по достоинству!

24.12.2021
Почему {% block content %} вызывает ошибку 500 сервера в Django?

Я пытался использовать функцию наследования шаблонов Django для своего проекта. После добавления {% block content %}s я получаю серверную ошибку 500 при попытке запустить дочерний шаблон. Базовый шаблон работает нормально. Я абсолютно уверен, что это как-то связано с блоками контента, …

24.12.2021
Как развернуть приложение django с каналами и websocket на Heroku?

Я создаю мессенджер. Я столкнулся с необходимостью развернуть мое приложение на heroku. Мой config/settings.py from pathlib import Path from datetime import timedelta import os BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY = os.environ.get('SECRET_KEY') DEBUG = True ALLOWED_HOSTS = ['*'] INSTALLED_APPS = [ …

24.12.2021
Heroku обслуживает URL Localhost (127.0.0.1:8000) в URL Ajax API в приложении Django

В настоящее время я работаю над проектом Django, который размещен на Heroku с GitHub. Фронтенд обслуживается через Ajax вызовы к API. let myurl = "/api/properties/"; $.ajax({ async: true, url:myurl, method:'GET', success: function(result){ .... } }); Все работает …

24.12.2021
Django 3.2.8: 0 статических файлов скопировано в '/static'

Эта ошибка возникает при выполнении команды python manage.py collectstatic: 0 статических файлов скопировано в '/home/project'. Это означает, что нет никаких изменений и мои статические файлы уже существуют в месте назначения, но в этой папке только один файл: …

24.12.2021
Как установить поддомен с django-host в cpanel?

У меня есть веб-приложение на основе Django. Я развернул сайт на хостинге с помощью cPanel. Там уже предусмотрена установка приложений на основе Python. На моем сайте я использую поддомен, который я создал с помощью библиотеки django-host. При запуске на …

24.12.2021
Функция view выбрасывает исключение UnboundLocalError в /group/share/42/, когда пользователь пытается поделиться сообщением

Каким может быть ход этого исключения UnboundLocalError в /group/share/42/, когда я пытаюсь поделиться постом другого пользователя в группе.След исключения, кажется, находится в первой строке цикла forloop ( new = new_post.video.add(img) ). Вот мое представление для пользователей, чтобы поделиться постом …

24.12.2021
Сообщение об ошибке django "can't adapt type '__proxy__'"

Class GenderTypeEnum: FEMALE = 1 MALE = 2 UNKNOWN = 3 types = ( (FEMALE, _("Female")), (MALE, _("Male")), (UNKNOWN, _("Unknown")) ) class PersonModel(models.Model): identity = models.CharField(max_length=50, unique=True) name = models.CharField(max_length=75) last_name = models.CharField(max_length=75) gender = models.PositiveIntegerField(choices=GenderTypeEnum.types) class StaffModel(models.Model): person = …

24.12.2021
Django input в форме возвращает None

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <form action="{% url 'newlink' %}" method="POST"> {%csrf_token%} <input type="text" name="urllink"/> <button type ="submit" id="submit">등록하기</button> </form> <div id="crawling"> title : {{crawling_title}} <img src="{{crawling_img_link}}"/> …

24.12.2021
Интеграция python-social-auth в drf-spectacular (Swagger)

У меня есть проект Django (DRF) с OAuth2 на основе python-social-auth и Swagger на основе drf-spectacular. Мне нужно интегрировать эти две библиотеки вместе так, чтобы Swagger позволял авторизацию OAuth2, например, Google OAuth2. Я …

24.12.2021
Как отправить форму и отобразить вывод без обновления

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

24.12.2021
Ajax POST на url с последующим перенаправлением на него

Я создаю веб-приложение, в котором пользователь может создавать маркеры на карте листовки. Детали маркера сохраняются в бэкенде с помощью Django. Моя цель - перенаправить пользователя на страницу детализации для заполнения подробностей маркера после нажатия на карту. Вот js код для …

24.12.2021
Как я могу применить файл base.html для расширения к каждому шаблону в django

Есть ли способ расширить файл base.html в python django по умолчанию, мне это нужно, потому что я перезаписываю {% extends %} тег в каждом html файле

24.12.2021
Django ManytoMany Field Queryset для точного и похожего соответствия

У меня есть следующие модели: class Disease(models.Model): name = CICharField("Disease Name", max_length=200, unique=True) symptoms = models.ManyToManyField(Symptom, through='DiseaseSymptom', related_name='diseases') class Symptom(models.Model): name = CICharField("Symptom Name", max_length=200, unique=True) На фронт-энде у меня есть несколько полей выбора, где пользователи могут …

24.12.2021
Атрибуты класса Meta модели не присваиваются, а выводятся по умолчанию

Хочу реализовать абстрактный класс модели, TableFields, для этого во вложенном классе Meta пишу abstract = True, однако когда импортирую класс в run.py и обращаюсь к словарю models.TableFields.Meta.__dict__, вижу, что 'abstract': False. Подскажите пожалуйста, с чем это связано? Вот исходный код: …

24.12.2021
Входной тип файла (множественный) не работает в Django

У меня есть форма с вводом <form method="POST" enctype="multipart/form-data"> <input type="file" multiple> </form> Когда я загружаю файлы в этот вход, я пытаюсь получить эти файлы с: request.FILES Но я получаю нулевой объект. Почему это происходит? …

24.12.2021
Представления на основе классов Django: содержимое страницы "GET" исчезает после выполнения запроса "POST"

Я создаю домашнюю страницу, на которой есть динамически обновляемый раздел блогов и раздел калькулятора ИМТ. Изначально страница загружается отлично. Но проблема в том, что когда я рассчитываю ИМТ (POST запрос), страница обновляется, а раздел блогов (GET) исчезает my …

24.12.2021
Django: Сложные наборы запросов выполняются дольше

Если я сделаю фильтр поиска OR по полям модели и связанной с ней m2m-модели, аннотата, то запрос будет выполняться очень долго.(1500-2000ms) Если я удалю Q(tags__name__icontains=value) из фильтра в следующем наборе запросов. он работает примерно за 30-50 мс, поэтому я думаю, …

24.12.2021
Как сделать все буквы строчными в модели Django?

Я хочу сделать оба варианта целого числа прописными в моем models.py, но даже если я пишу их в верхнем регистре (CASE1, CASE2), они не меняются в браузере? Почему? class Cases(models.IntegerChoices): CASE1 = 1, CASE2 = 2, …

24.12.2021
Django UpdateView не загружает формы со стилями

Я создал форму, используя класс UpdateView от Django, однако, когда форма загружается, кажется, что текстовые поля и текстовые области не стилизованы (похоже на стиль form.as_p). Вот пример того, что именно я сделал. Views.py class UpdatePostView(UpdateView): template_name = 'Post/UpdatePost.html' model …

24.12.2021
Как разработать модель django для различных товаров в приложении покупатель-продавец

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

24.12.2021
Как на странице отобразить данные, введённые на другой странице без использования сессий?

У меня есть основная страница, на которой пользователь выбирает дату и получает 3 ссылки на другие страницы. На 3х других страницах отображается информация в зависимости от даты. Сейчас код выглядит примерно так: class MainPageView(LoginRequiredMixin, View): def get(self, request, *args, **kwargs): …

24.12.2021
Вход в систему с помощью пользовательского css с помощью Django

У меня есть django web и я хочу на странице входа в систему настроить фоновое изображение с помощью статических файлов. Я пытался это сделать, но кажется, что он не читает мои статические файлы. settings.py: STATIC_URL = '/static/' STATICFILES_DIRS = …

24.12.2021
Как отобразить данные на Piechart из базы данных MYSQL с помощью django?

Я пытаюсь извлечь данные из базы данных и просмотреть результаты на круговой диаграмме, диаграммы должны динамически меняться при изменении значений в базе данных. Но я получаю ошибку в моем скрипте. Вот мой view.py: def pie_chart(request): labels = [] …

24.12.2021
Проблемы с подключением css к Django-проекту

В чем собственно дело. Я пишу программу которая по запросу пользователя выдает информацию о погоде в. Мне хочется поставить на задний фон видеоролик но у меня не получается это сделать. Папка static была создана. (на всякий случай вот путь Ниже …

24.12.2021
DjangoAdmin: Данные POST пусты при сохранении модели с файловым полем

Мое приложение было настроено на AWS lambda, вместе с API шлюзом, S3, cloudfront, RDS. У меня некоторые проблемы с сохранением моей модели в DjangoAdmin, которая использует imagefields или filefields. По какой-то причине, когда я отправляю свою модель, мои …

24.12.2021
У объекта AbstractUser нет атрибута 'model'

Ниже мой model.py class CustomUser(AbstractUser): email = models.EmailField(unique=True, primary_key=True) Я переопределяю модель пользователя по умолчанию, предоставляя значение для AUTH_USER_MODEL setting.py AUTH_USER_MODEL = 'home.CustomUser' Но когда я запускаю сервер, я получаю AttributeError: 'CustomUser' object …

24.12.2021
У меня есть модель Job со многими полями. Как мне заставить его принимать значение pk и значение str?

Как сделать так, чтобы поле "многие ко многим" использовалось в модели работы, у которой имя поля также принимает строку? Если задано новое значение, то нужно создать новый экземпляр. теперь я получаю ошибку "Неверный тип. Ожидалось значение pk, получено str." …

24.12.2021
Возможно ли иметь общее поле в моделях django?

В настоящее время я пытаюсь разработать схему БД для приложения чата. И у меня возникла некоторая путаница относительно типа поля, в котором я должен хранить содержимое каждого сообщения. Вот частично завершенная схема БД для сообщения чата: <pre …

24.12.2021
Предварительное заполнение формы данными с использованием id в Django?

На самом деле все работает нормально, и Id также приходит в URL, но данные не приходят в поля, когда я нажимаю на кнопку Обновить Вот мой код Это модели, которые я создал #Models.py from django.db import models class User(models.Model): …

24.12.2021
Пользовательский атрибут Django ModelField

Очень простой вопрос: можно ли сделать пользовательский атрибут для поля? У меня есть модель Customer с кучей полей. Charfields, ForeignKeys, IntegerFields, BooleanFields и т.д. и т.п. Когда форма отправляется для нового клиента, я хочу экспортировать данные в существующий шаблон excel, …

24.12.2021
Неожиданная FieldError, "Cannot resolve keyword 'conducted_by' into field. Возможные варианты:..." при получении набора запросов в Django

У меня это model: class CTScan(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) amount=models.DecimalField(max_digits=10, decimal_places=2, default=0) date=models.DateField(default=datetime.date.today) conducted_by=models.CharField(max_length=4, default=None) remarks=models.TextField(max_length=500, blank=True, default=None) ctscan_date=models.DateTimeField(auto_now_add=True) И я превратил поле conducted_by в поле radioselect в forms.py: class CTScanForm(ModelForm): PARTY_SELECT = ( ('k', 'KCC'), ('o', 'OOPL'), …