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

22.07.2022
Как получить список имен полей набора запросов в Django

У меня есть набор запросов, поля которого выбираются с помощью фильтра множественного выбора. Поэтому мне интересно, как я могу получить список имен полей запроса этого набора. Person.objects.all() : <QuerySet [{'id': 1, 'name': 'Josh', 'surname': 'Smith', 'age': 28, 'address': 'New …

22.07.2022
Как исправить ошибку при отправке электронной почты в django?

У меня есть PasswordReset, настроенный в django для случаев, когда я забываю свой пароль, но когда я тестирую его, я получаю эту ошибку. [WinError 10061] Не удалось подключиться, потому что целевой компьютер отказался. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'localhost' …

22.07.2022
Celery отправка данных на форму можно или нет?

Хотел спросить, можно ли, как-то до отправить данные на форму, если я запустил функцию через celery, что бы страница отобразилась сразу, а данные подгрузились, после того как worker посчитает значение функции. Код выглядит так class RegisterPage(CreateView): form_class = RegistrationForm template_name …

22.07.2022
Файл, загруженный в мою форму, не отображается в форме редактирования/обновления

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

22.07.2022
Изменение класса TailwindCSS с помощью Django и JS

У меня есть следующий код: <nav class="mt-4 flex flex-1 flex-col space-y-2 bg-gray-300 space-y-auto" aria-label="Transporters"> {% if list_transporters_results|length > 0 %} {% for item in list_transporters_results %} <div> <div class="flex flex-row items-center justify-between p-2" id="container-button-transporter-{{ forloop.counter }}"> <button type="button" …

22.07.2022
Использование контекстной переменной django в качестве атрибута html-тега

Я пытаюсь понять, как контекстные переменные работают в шаблонах. Обязательно ли использовать кавычки вокруг контекстной переменной. Например, если мой код выглядит следующим образом view: def view(req): return render(req, 'index.html', {'class': 'style'} html: <h1 class="{{class}}">hello world</h1> я …

22.07.2022
Как загрузить изображение/pdf шаблоны Django

<<<0><0>Как я могу загрузить изображение или pdf из моих шаблонов Django? Когда я загружаю pdf, он открывается в другой вкладке, и то же самое, когда я пытаюсь загрузить изображение. models.py from django.utils import timezone from django.db import models from django.core.validators …

22.07.2022
Исправление опечатки в models.py и миграция для проекта django python

Я работаю над своим первым проектом django, следуя учебнику на youtube. В models.py, следуя дальше, я сделал опечатку... crated_at = models.DateTimeField(default=datetime.now) "crated_at" должно быть "created_at". Эта опечатка отражается в моих миграциях. Я попробовал изменить и models.py, …

22.07.2022
Python DJango позволяет избежать присвоения переменных

Def myview(request): category="" brand="" series = "" model="" resolution="" ram="" #some process return render(request ,'mypage.html',{'category':category,'brand':brand,'series':series 'model':model,'resolution':resolution,'ram':ram} Иногда в моих проектах Django мне приходится назначать эти переменные сначала в представлениях из-за возвращаемых тегов шаблона. Но такой способ довольно уродлив. …

22.07.2022
Django - Хранение пользовательской логики запросов в модели

Я создаю школьное приложение с использованием DRF. Учителя могут создавать упражнения и связывать их с тегами. Упражнение, таким образом, находится в m2m-отношении с тегом: class Exercise(models.Model): MULTIPLE_CHOICE_SINGLE_POSSIBLE = 0 MULTIPLE_CHOICE_MULTIPLE_POSSIBLE = 1 OPEN_ANSWER = 2 JS = 3 C = …

22.07.2022
Django django-otp неадмин

Ниже приведена отличная статья по реализации django-otp для страниц администратора. Я попробовал, и это работает как шарм. Добавление следующих двух строк в проект urls.py, кажется, делает трюк для страниц администратора: from django_otp.admin import OTPAdminSite admin.site.__class__ = OTPAdminSite <a …

21.07.2022
Фильтровать объект и упорядочивать по количеству совпавших фильтров

У меня есть объекты &gt;&gt;&gt; Post.objects.create(name='First post', tags=['tutorial', 'django', 'example']) &gt;&gt;&gt; Post.objects.create(name='Second post', tags=['thoughts']) &gt;&gt;&gt; Post.objects.create(name='Third post', tags=['thoughts', 'django', 'example']) Я хочу отфильтровать объекты Post, чтобы они соответствовали серии тегов: &gt;&gt;&gt; filtered = Post.objects.filter(tags__in=['thoughts', 'django', 'example']) …

21.07.2022
Django ORM запрос к множеству fk

У меня проблема с поиском, который ищет значение в связанном множестве. class Room(models.Model): name = models.Charfield(max_lentgh=64) class Availability(models.Model): date = models.DateField() closed = models.BooleanField(default=False) room = models.ForeignKey(Room) Учитывая, что для каждой даты в году есть одно свободное …

21.07.2022
Обратный запрос для 'profileEditor' без аргументов не найден. Проверен 1 шаблон(ы): ['regisApp/(?P<pk>[0-9]+)/profileEditor/\\\\Z'].

Здравствуйте всем, как и у многих у меня такое ( Reverse for 'profileEditor' with no arguments not found. 1 pattern(s) tried: ['regisApp/(?P[0-9]+)/profileEditor/\Z']] ) Я пробовал некоторые из решений, предложенных другими людьми, но безуспешно. Вот что я пытаюсь передать в …

21.07.2022
Есть ли способ получить функцию от пользователя в python с помощью различных функций python (т.е. если с персонализированным форматом)

Я делаю модель django, которая принимает строку от пользователя, и эта строка должна быть чем-то вроде '(some var)+15+IF((condition),(passed),(not passed))', и я хочу, чтобы она решала все это и, возможно, добавляла другие персонализированные функции в будущем, так что в основном …

21.07.2022
Есть ли способ создать функцию on_delete, которая использует информацию из конкретной модели, содержащей внешний ключ в django?

Я решаю одну из задач в веб-курсе cs50 и создал модель для листинга на сайте аукциона. Для того, чтобы избежать итераций по всем ставкам на листинг, каждый листинг имеет внешний ключ 'current_bid', который указывает на последнюю ставку. Однако если ставка …

21.07.2022
Как исправить кодировку PostgreSQL

Я пытаюсь перенести базу данных с локального компьютера (Windows, SQLite3) на сервер (Ubuntu 20, PostgreSQL). Я создал JSON дамп из локальной базы SQLite3. python manage.py dumpdata &gt; dump.json На сервере я вошел в оболочку и выполнил команды from …

21.07.2022
ScrollHeight дает противоречивые результаты

У меня возникла идея использовать пагинацию сверху-вниз. Мой план заключался в использовании класса hidden на нижнем элементе пагинации, если ListView вписывается в область просмотра пользователя. Работало отлично, но случайно я обнаружил, что один раз из +/- двадцати раз …

21.07.2022
Панель администратора Django показывает данные ForeignKey

Я пытаюсь отобразить дополнительную информацию в панели администратора и не могу. У меня есть две модели с внешним ключом Я пытаюсь показать список улиц и добавить к названию улицы название города class Street(models.Model): name = models.CharField(max_length=50, verbose_name='Street') code = models.IntegerField() …

21.07.2022
Django.db.utils.OperationalError: не удалось перевести имя хоста "db" в адрес: Name does not resolve. Как решить эту проблему?

Может ли кто-нибудь помочь мне решить эту проблему. Почему я получаю эту ошибку? У меня есть db в .env host и links, network в файле docker-compose тоже. Я не могу понять, где возникает проблема. Вот мой файл docker-compose …

21.07.2022
AssertionError с assertIn; Django SafeString

Я хочу понять, почему строка, возвращаемая из метода шаблона render_to_string вызывает непоследовательное тестирование при тестировании способом, использующим self.assertIn() в приведенном ниже TestCase. Все проверяемые строки проходят, за исключением "=question_id_1" и "id=question_id_1". Похоже, что существует проблема с добавлением question_id_1 …

21.07.2022
Моделирование CSRF атаки в Django

Я пытаюсь понять, как работают CSRF-токены, в настоящее время моя цель - создать ситуацию, в которой возможна CSRF-атака. Я размещаю два приложения Django локально на разных портах. К одному я обращаюсь по localhost:8000, к другому по 127.0.0.1:5000 - это гарантирует, …

21.07.2022
Django prefetch_related вложенные модели

Я хочу сделать 3 lvl prefetch_related, но не могу заставить его работать. views.py: queryset = obj.answer.all().prefetch_related(Prefetch('question ', queryset=Question.objects.prefetch_related(Prefetch('orderedquestion', queryset=OrderedQuestion.objects.prefetch_related('select_set'))))) return AnswerSerializer(queryset, many=True).data А в моем Serializers.py я вызываю его так: json['name'] = answer.question.orderedquestion.select_set.get(id=i).name Не знаю, …

21.07.2022
Пользователь Django не наследует права доступа своих групп

В моем проекте Django мой пользователь jack находится в группе под названием 'Personals'. У группы 'Personals' есть разрешение с именем 'personal'. Но jack не наследует это разрешение от своей группы. Как я могу решить эту проблему? &gt;&gt;&gt;jack = User.objects.get(username="jack") …

21.07.2022
Django staticfiles не загружаются в AWS ec2

Я развернул django webiste в AWS ec2 с помощью этого digitalocean blog, но статические файлы, такие как css и javascripts не загружаются после развертывания. Это мой статический код django: STATIC_URL = '/static/' MEDIA_URL = 'media/' MEDIA_ROOT …

21.07.2022
Постройте запрос для получения сгруппированного среднего значения кратных экземпляров

У меня есть две модели : class Club(models.Model): club_tag = models.CharField(primary_key=True) class Player(models.Model): rating = models.FloatField(default=0) club = models.ForeignKey(Club, ...) Моя цель - получить топ-10 клубов с лучшими игроками среднего рейтинга, в порядке убывания. В …

21.07.2022
API категории для товаров django

У меня есть две модели: Категория, Продукты. И я хочу создать отдельную url ссылку типа http://127.0.0.1:8000/api/categories/sneakers для каждой категории, чтобы получать продукты с разных url. Используя внешний ключ, я могу разделить их, но не знаю, как …

21.07.2022
Невозможно сохранить объект Celery в миграциях Django

Проблема заключается в следующем Я использую json для десериализации и заполнения модели Celery интервалами, кронтабами и жизненно важными периодическими задачами. сериализация / десериализация работает абсолютно нормально Проблема в том, что если я запускаю следующую функцию из другого места …

21.07.2022
Как в django сгенерировать файл pdf из шаблона django, сохранив стиль css?

Я создал pdf файл с помощью шаблона Django. В шаблоне все CSS, которые были применены, не отображаются в сгенерированном pdf. Вот код, который я использовал : from io import BytesIO from xhtml2pdf import pisa from django.template.loader import get_template …

21.07.2022
Почему Middleware не обрабатывается на странице 404 в Django?

Итак, я установил путь в моей конфигурации URL: path( "kitten/", views.Kitten.as_view(), name="kitten", ), и обработчик для отсутствующих URL к тому же представлению. handler404 = views.Kitten.as_view() У меня есть некоторое промежуточное ПО, …

21.07.2022
Django запрос для поиска значения столбца?

Каков запрос Django для этого? Данные БД - col1 | Col2 ------------------------- sahil1 | Cat 1.2.3 sahil2 | 1.2.3-XY2 sahil3 | 9.8.7,1.2.3,11.12.13 sahil4 | 1.2.3 sahil5 | 9.8.4,1.2.3-XY2,9.8.7 sahil6 | Cat 1.2.3,9.8.2,1.2.3 Мне нужна только запись, …

21.07.2022
Функция decode() не работает "AttributeError: 'str' object has no attribute 'decode'"

Здравствуйте, я пытаюсь исправить свой тестовый пример покупки функции декодирования не работает вот мой код в тестовом Django ```class RefreshView(APIView): serializer_class = RefreshSerializer def post(self, request): serializer = self.serializer_class(data=request.data) serializer.is_valid(raise_exception=True) try: active_jwt = Jwt.objects.get( refresh=serializer.validated_data["refresh"]) except Jwt.DoesNotExist: return …

21.07.2022
Django + React Routes

Здравствуйте, у меня проблемы с маршрутами, я пытаюсь добавить Root в App.js (frontend) Я продолжаю получать Blankpage, возможно, проблема незначительна, но я действительно не могу найти решение. Если я заменяю Root на BrowserRouter, то все отображается нормально. …

21.07.2022
Ошибка валидации конкретного поля в ListSerializer

Есть ли способ вызвать полевую ошибку ValidationError в методе validate ListSerializer? В моем случае помещаемые данные могут содержать противоречивые записи, поэтому я должен их проверить. После возникновения такой ошибки он возвращает Non-field error, но я бы хотел вернуть список проверенных …

21.07.2022
Как заставить выпадающий список Django Admin показывать только первый элемент "order by", а не по умолчанию models.py?

Я работаю над программой для создания сайтов. Когда пользователь создает новую страницу, он должен выбрать язык (например, английский, французский, немецкий). В Django Admin, в языковой админке, пользователь может установить порядок. Модель языка содержит: order = models.PositiveSmallIntegerField(default=0, verbose_name='display order') …

21.07.2022
Django не видит статические css-файлы

Столкнулся с проблемой: django не видит статические файлы. В частности css. Вот структура проекта: settings.py (DEBUG = True): STATIC_URL = '/static/' STATICFILES_DIRS = [] STATIC_ROOT …

21.07.2022
Pycharm Community Edition - Команда Django-Admin не распознана

Я не могу запустить свой проект PyCharm через команду django-admin. Терминал не распознает его. Подробности: 1.) У меня установлен пакет в Python. И он установлен в моем проекте. 2.) Похоже, что он установлен на 2 уровня вниз от каталога …

21.07.2022
Django - Каков наиболее безопасный способ передачи параметров?

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

21.07.2022
Электронная почта не чувствительна к регистру в django allauth

Как я могу установить email как не чувствительный к регистру с помощью Django Allauth? Я хочу сохранить его в нижнем регистре в базе данных, но не существует параметра типа ACCOUNT_PRESERVE_USERNAME_CASING.

21.07.2022
Загрузка функции jquery в vue из внешнего файла

У меня работает django, интегрированный с vuejs через загрузчик webpack. В файле "base.html" django загружаются все статические файлы и есть точка, где рендерится vue. В vue у меня есть страница, где есть таблица, в которую загружаются все данные. В …