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

07.04.2022
Обновление изображения профиля через сериализатор

Я не могу обновить изображение профиля в моей расширенной модели пользователя. Вот мой serializers.py: class UpdateUserSerializer(serializers.ModelSerializer): email = serializers.EmailField(required=False) city = serializers.CharField(source='profile.city', allow_blank=True, required=False) country = serializers.CharField(source='profile.country', allow_blank=True, required=False) profile_pic = serializers.ImageField(source='profile.profile_pic', use_url=True, required=False) class Meta: model = …

07.04.2022
Makemigrations приводит к django.db.utils.OperationalError: no such column: (Python 3.10 и Django 4.0.3)

Во-первых, и это действительно важно, эта ошибка возвращается, КОГДА я запускаю python manage.py makemigrations (Python 3.10 и Django 4.0.3) В моем исследовании многих случаев этой ошибки я видел это как первое предложение для этого конкретного сообщения об ошибке. …

07.04.2022
Есть ли какая-нибудь простая альтернатива default_if_none, которая также может обрабатывать значение '0'?

Я выполняю следующую команду, чтобы отфильтровать пустые значения в моем шаблоне: {{ product.error_value1|default_if_none:"--" }} Это хорошо работает для нулевых значений, но не работает, если введенное значение равно "0". Я бы хотел, чтобы существовала команда 'default_if_null'. Таким образом, она будет …

07.04.2022
Вычисление процентов по полю в Django

У меня есть модель, представленная ниже, и я пытаюсь рассчитать процентное соотношение количества продуктов. Любая помощь будет очень признательна. Спасибо model.py class Stock(models.Model): date = models.DateField(default=now) product = models.CharField(max_length=100, null=True, unique=True) quantity = models.IntegerField(default='0') view.py total= Stock.objects.aggregate(total_vote=Sum('quantity')) …

07.04.2022
Как добавить несколько вложений в почту в django

У меня есть форма с несколькими файловыми полями, и я хочу отправить все поля на один email в django. Пожалуйста, подскажите. код электронной почты: def sendEmail(request): message = "hello world" subject = "Test" mail_id = "customer@example.com" email …

07.04.2022
Django - Поля ввода не оформляются должным образом при наследовании от base.html

Я создаю простую страницу входа, используя Django & Tailwind.css. Моя форма была в порядке, пока я не унаследовал <nav> из base.html. Когда я это сделал, вокруг полей ввода стали появляться серые границы, а сами поля ввода стали немного …

07.04.2022
Проверка типов между классами Python и объектами JavaScript (Django с Vue)

У меня есть проект с бэкендом на Python (django) и фронтендом (в основном) на Vue. Я отображаю формы с помощью html-шаблонов Django вместо Vue, но хотел бы перенести формы так, чтобы все фронтенды были на Vue. Я хочу …

06.04.2022
Как я могу передать id в маршрут в Django?

Я новичок в Django. Начал изучать его 4 дня назад. У меня есть проблема, и я не знаю, как ее решить. Я много искал в Google, но ничего не понял из предложенных решений. Вот проблема: I've created models …

06.04.2022
Я получаю следующую ошибку, что мне делать?

Ошибка при рендеринге шаблона В шаблоне C:\Django-Project\resume\core\templates\core\home.html, ошибка в строке 1 core/base.html 1 {%extends 'core/base.html'%}>

06.04.2022
Не отображается одно поле при использовании inlineformset_factory для нескольких форм

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

06.04.2022
Аутентификация пользователя Django не работает в тестах selenium

Я пишу тесты для своего приложения djangocms, впервые используя selenium для репликации браузера/пользователя. Я пытаюсь протестировать страницу входа, пользователь просто заполняет имя пользователя & пароль, но я не могу заставить authenticate работать в тестах selenium. Я могу войти в …

06.04.2022
Как сделать так чтобы можно было добавить картинку и описание в HTML шаблон с помощью тасков django и панели администратора

from django.db import models class Task(models.Model): title = models.CharField('Название',max_length= 50 ) task = models.TextField('Описание') image =models.ImageField(blank=True, upload_to= 'image/') def __str__(self): return self.title {{title}} {% endblock %} {% block content %} <h1 >Это главная страница сайта</h1> {% for el in …

06.04.2022
Rest_framework.request.WrappedAttributeError: объект 'AccountManager' не имеет атрибута 'get'

Я работаю над своим проектом Django, я получаю эту ошибку, но я не знаю, как именно ее исправить, я создал свою пользовательскую модель пользователя и менеджер пользователей class AccountManager(BaseManager): def create_user(self, email, fullname=None, birthday=None,zipcode=None, password=None): if not email: raise …

06.04.2022
Django получить значение поля foreignkey

Есть два app: Category и Expense. app Expense: class Expense(models.Model): description = models.CharField(max_length=150, verbose_name='Описание') acc_name = models.ForeignKey(to=Accounts, on_delete=models.CASCADE) amount = models.DecimalField(max_digits=10, decimal_places=2, verbose_name='Сумма', default=0) created_at = models.DateField(default=datetime.now, verbose_name='Дата') category = models.ForeignKey(to=Category, on_delete=models.CASCADE, verbose_name='Категория') app Category: class Category(models.Model): cat_name = …

06.04.2022
Что такое индекс в статике нагрузки?

Пожалуйста, скажите мне, что такое индекс в {% load static index %}? Это встретилось мне в чужом коде. Я не нашел ничего подобного в документации

06.04.2022
Ошибка при попытке интегрировать keycloak с django

Я пытаюсь интегрировать keycloak в мое приложение django, используя Djanog Keycloak и следуя руководству, но получаю следующую ошибку: File "/home/enzo/.local/lib/python3.10/site- packages/django_keycloak/admin/__init__.py", line 3, in <module> from django_keycloak.admin.realm import RealmAdmin File "/home/enzo/.local/lib/python3.10/site-packages/django_keycloak/admin/realm.py", line 2, in <module> from …

06.04.2022
Django i18n не работает с Nginx. Продолжает перенаправлять на домашнюю страницу

Сейчас у меня есть установка django + gunicorn + nginx. Все работает: able to switch between the two language set the cookies add the lang prefix in the middle: projurl.com/lang_code/other_dir able to redirect/stay on the page …

06.04.2022
Как присвоить новое значение полю ModelForm, форма которого редактирует данные пользователя, чтобы проверить, будут ли отредактированы данные Django test TestCase

Я тестирую работу с формами Django и пытаюсь протестировать ModelForm, которая редактирует данные пользователя. Я пытался написать тест несколькими способами, но каждый из них выдает разные ошибки. И все ошибки связаны с данными, которые я пытаюсь присвоить форме. Я создаю …

06.04.2022
Как показать все купленные пользователем товары в django-oscar?

Я пытаюсь вывести все купленные пользователем товары на django-oscar и у меня возникли некоторые проблемы. Я могу вывести все заказы пользователя в order.order OrderProduct.objects.filter(user=user) но он не печатает каждый товар по отдельности, если заказ включает несколько товаров …

06.04.2022
Как добавить приложение Angular + Django на GitHub?

У меня есть ангулярное веб-приложение. Для бэкенда я использую фреймворк Django rest. Я развернул ангулярное приложение на Github. Как мне теперь развернуть код Django? Нужно ли создавать отдельный репозиторий для angular и Django? ИЛИ Должен ли я …

06.04.2022
Django не удается отправить электронное письмо внутри представления

Здравствуйте, я пытаюсь отправить письмо в представлении обновления, когда я помещаю представление в test.py и запускаю test.py, оно работает import os import sys if __name__ == '__main__': os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'backend.settings') from django.core.mail import send_mail send_mail('Notification from covid-tracker application', 'You have …

06.04.2022
Проблема определения функций в python

Проверяю платеж с помощью paystack и у меня уже есть модель с суммой, рефкой, статусом проверки. При передаче этого представления ниже статус автоматически обновляется как успешный. Но у меня проблема с определением действия, которое я хочу выполнить сразу после проверки …

06.04.2022
Есть ли способ хранить список в базе данных в django?

Это список, который я должен вставить в базу данных Эту ошибку я получил при вставке в базу данных Это моя модель

06.04.2022
Как написать код на Python, который объединяет 2 файла, созданные с помощью wkhtmltopdf, в 1 pdf файл с помощью pypdf2

У меня есть приложение с бэкендом, написанным на Python, которое конвертирует html файлы в pdf файлы. Для этого оно реализует wkhtmltopdf (https://wkhtmltopdf.org/). В настоящее время он прекрасно работает для создания одного PDF файла из html файла …

06.04.2022
Как создать Django / Ajax перенаправление POST-запроса по щелчку мыши?

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

06.04.2022
Ошибка SMTPSenderRefused при использовании Django и Sendgrid

Я уже несколько дней пытаюсь заставить SendGrid отправить электронное письмо со страницы контактов на сайте, который я создаю. Сначала это были ошибки SMTPServerDisconnected, и я думаю, что я исправил это, теперь это ошибка SMTPSenderRefused. settings.py #Load environment variables from .env …

06.04.2022
Как вставить запись в пустую миграцию Django?

Я использую Django 3.2 с PostGres 14 db. У меня есть следующая модель ... class Vendor(models.Model): class VendorNames(models.TextChoices): MYCO = 'MyCo', _('MyCo') id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=255, null=False, choices=VendorNames.choices) objects = VendorManager() Я создал пустую …

06.04.2022
Отправка данных из шаблона в представления Django с помощью кнопки

Я пытаюсь создать кнопку удаления в моем шаблоне: <button type="submit" class="btn btn-danger" value={{ instance.name }}> Delete </button> И я хочу, чтобы эта кнопка отправляла данные в мой views.py : instance_client = compute_v1.InstancesClient() if request.method == "POST": instance …

06.04.2022
Generic ManyToMany для нескольких унаследованных моделей

Во-первых, следующий код не является примером лучшей практики в моделировании БД и я это знаю, к сожалению, это уже сделано и это то, что есть. Переделывать все - просто не вариант. У меня есть следующие модели: models.py class OtherModel(models.Model): …

06.04.2022
Получение ошибки not found url при выполнении post-запроса к определенному url с помощью htmx в Django

Я делаю подобную функцию в своем блоге без обновления страницы. Но получаю ошибку [06/Apr/2022 20:48:26] "POST /like/post/4/ HTTP/1.1" 404 3945. Вот что я делаю base.html с настройками htmx <!-- Load from unpkg --> <script src="https://unpkg.com/htmx.org@1.7.0"></script> <script> document.body.addEventListener('htmx:configRequest', (e) …

06.04.2022
Как получить все детали поля в django LogEntry()

У меня есть элементы LogEntry, которые я хотел бы вызывать по одному для создания таблицы. Пока что мне удалось частично заставить его работать с этим. <table class="layout"> <thead> <th>User</th> <th>Date</th> <th>Log</th> <th>Item Affected</th> <th>Item ID</th> </thead> {% for log …

06.04.2022
Django/Python - перезапись первоначально загруженных значений

Я тихий новичок в Django, и у меня возникли трудности со следующим: У меня есть представление, которое изначально имеет set1=0(False) и set2=1(True). Пользователь может поменять их местами, чтобы установить set1=1(True) и set2=0(False). Пользователь может сделать это, нажав кнопку …

06.04.2022
Может ли быть два экземпляра celery в приложении django?

У меня есть пример использования двух экземпляров celery в одном приложении django. Один экземпляр celery используется для входящих событий в приложении, а другой - для публикации события во внешнее приложение django. При этом соединения с рабочими celery workers таймаутируются …

06.04.2022
Проблема с добавлением объектов во многие поля

У меня есть модель пользователя: class User(AbstractUser): followers_num = models.IntegerField(default=0) followings_num = models.IntegerField(default=0) followers = models.ManyToManyField('self', blank=True, symmetrical=False) followings = models.ManyToManyField('self', blank=True, symmetrical=False) И есть представление для добавления/удаления объектов пользователей из последователей/фолловеров: def …

06.04.2022
Psycopg2.OperationalError после makemigrations

Я пытаюсь python manage.py makemigrations для приложения django в postgres, но получаю следующую ошибку: psycopg2.OperationalError: connection to server at "localhost" (::1), port 5432 failed: FATAL: database "backend_db" does not exist Перед этим я делаю docker compose следующее …

06.04.2022
Как использовать библиотеку pillow для создания изображения из букв в django?

Когда я пытаюсь рисовать изображения из библиотеки pillow на сайте django, размещенном на сервере pythonanywhere, он выдает ошибку : OSError at /confession cannot open resource Request Method: POST Request URL: https://luckyklyist.pythonanywhere.com/confession Django Version: 4.0.3 Exception Type: OSError Exception Value: cannot …

06.04.2022
Преобразование строки в datetime.timedelta

У меня есть входная строка в виде сотен или тысяч часов, например: 1000:50 (One thousand hours and 50 minutes) Мне нужно преобразовать его в объект timedelta, чтобы вставить его в качестве поля DurationField в Django Model. До …

06.04.2022
Предоставление одному пользователю разрешения на просмотр учетной записи другого пользователя Django

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

06.04.2022
У вас нет прав для этого пользователя Ошибка при попытке обновить профиль

Получение сообщения об ошибке "authorize": "You don't have permission for this user." при попытке обновить профиль пользователя. Я могу обновить информацию из моего класса пользователя по умолчанию (т.е. имя пользователя, имя_фамилия, фамилия и т.д.), но только если я …

06.04.2022
Django 3.2.9 Url Path İmportError

Я создал проект django под названием "blogprojesi". Я хочу импортировать файл urls.py из приложения, которое я создал с именем "inf", в файл urls.py из этого проекта, но я получаю следующую ошибку ImportError: cannot import name 'inf' from 'blogprojesi' (.....\blogprojesi\blogprojesi_init_.py) …