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

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) …

06.04.2022
Отключение инспектора пагинации на drf_yasg

Здравствуйте, ребята, я использую drf_yasg для создания документации swagger, но у меня возникла проблема с PaginationInspector. В одном из моих представлений я объявляю пагинатор, и в swagger он отображается как пагинация по умолчанию для swagger. Что-то вроде этого …

06.04.2022
Как выполнить 19.3 из книги Python-Crash-Course.-Eric-Mattes

Пытаюсь выполнить 19.3 из книги Python-Crash-Course.-Eric-Mattes. Задача: 19-3. Рефакторинг: В файле views.py есть два места, где мы проверяем, чтобы пользователь пользователь, связанный с темой, соответствует текущему пользователю, вошедшему в систему. Поместите код для этой проверки в функцию check_topic_owner(), …

06.04.2022
Как установить загрузчик в приложении django с помощью python и javascript

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

06.04.2022
Два способа создания объектов datetime с учетом часовых поясов (Django). Разница в семь минут?

До сих пор я думал, что оба способа создания дататайма с учетом временной зоны одинаковы. Но это не так: import datetime from django.utils.timezone import make_aware, get_current_timezone make_aware(datetime.datetime(1999, 1, 1, 0, 0, 0), get_current_timezone()) datetime.datetime(1999, 1, 1, 0, …

06.04.2022
Manifest.json не найден Django React

Я не могу избавиться от ошибки manifest.json. Я не хочу удалять ссылку на него из HTML-файла. Также я перепробовал все ответы на stackoverflow и других сайтах, но ничего не помогло. Изображение ошибки …

06.04.2022
Если мне нужно отсортировать объекты по сумме двух полей, какой самый эффективный способ сделать это [Django].

У меня есть класс LogSheet, который выглядит следующим образом: class LogSheet(models.Model): calls_logged = models.IntegerField(default=0) texts_logged = models.IntegerField(default=0) Каким образом лучше всего получить набор запросов, отсортированный по calls_logged + texts_logged. Есть ли способ проиндексировать этот запрос?

06.04.2022
Django напишите Q-фильтр на основе элементов формы

Я хотел бы написать фильтр django для следующего сценария. CASE : У меня есть 4 чекбокса box1, box2, box3, box4 и кнопка submit на моей HTML странице. Я написал модель post с 6 полями, где 4 поля соответствуют box1,2,3,4. …

06.04.2022
Переименование фильтра-ярлыка модели администратора Django

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

06.04.2022
Как фильтровать пользователей в панели администратора?

В моем приложении есть форма задания. Django сообщает владельцам, что кто-то отправил задание и им нужно назначить конкретного человека на это задание (выбрав пользователя в колонке owner) из панели администратора. На каждую задачу может быть назначен только 1 человек. …

06.04.2022
Я хочу больше оптимизировать Django ORM

У меня эта модель: class Actor(models.Model): act_id = models.AutoField(primary_key=True) act_name = models.CharField(max_length=125) act_gender = models.CharField(max_length=1) class Casting(models.Model): actor = models.ForeignKey('Actor', on_delete=models.CASCADE) movie = models.ForeignKey('product.Movie', on_delete=models.CASCADE) part = models.CharField(max_length=25, null=True) class Movie(TimeStampModel): mov_id = models.AutoField(primary_key=True) mov_title = models.CharField(max_length=200) director …

06.04.2022
Тестирование задачи celery с помощью django

Я пытаюсь протестировать задачу celery в моем проекте django, используя ту же базу данных, что и django test. В моей установке у меня есть databases = '__all__' @classmethod def setUpClass(cls): super().setUpClass() # Start up celery worker cls.celery_worker = start_worker(app, …

06.04.2022
Совместное использование представлений на основе классов и представлений на основе функций в Django

Можно ли использовать Class-Based Views и Function-Based Views вместе в проекте django? Если да, то является ли это лучшей практикой? Могу ли я использовать их вместе в одном и том же views.py

06.04.2022
Родительская форма не получает значения от дочерней формы во время инициализации дочернего объекта в Django

Я создал базовую форму в django. class basicform(forms.Form): br = ((None,' '),('CSE','CSE'),('ECE','ECE'),('IT','IT')) se = ((None,' '),('M','Male'),('F','Female'),('O','Others')) secx = ((None,' '),('A','A'),('B','B'),('C','C'),('D','D')) roll_no = forms.CharField(required=False,label='Roll No:') name = forms.CharField(required=False,label='Name:') sex = forms.ChoiceField(required=False,choices=se,label='Gender:') branch = forms.ChoiceField(required=False,choices=br,label='Branch:') sec = forms.ChoiceField(required=False,choices=secx,label='Section:') я …

06.04.2022
Django - Admin Area - Не могу удалить пользователя из пользователей (Пользователь, соответствующий запросу, не существует).

Я создал приложение "Пользователи". В моделях я создаю Профиль и сигналы. В админке я могу создать нового пользователя, в конце создается профиль. Когда я удаляю форму нового пользователя, профиль также удаляется из Users и все нормально. Но если я пытаюсь …

06.04.2022
Django:Model получить всех пользователей, кроме одного, с его идентификатором пользователя

Есть ли какой-нибудь метод django model.object для получения всех пользователей из модели User, кроме одного пользователя с его id?