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

07.06.2022
Django Q Ошибка: не удалось перевести имя хоста "db" в адрес: Временный сбой при разрешении имен

Это docker compose производственная конфигурация, которую я создал: version: '3' услуги: db: image: postgres:12.8-alpine restart: always volumes: - postgres_data:/var/lib/postgresql/data/ env_file: - ./.env.prod.db ports: - 5400:5432 redis: image: redis:alpine ports: - 6379:6379 web: build: context: . …

07.06.2022
Запуск Django + Postgresql + Gunicorn в контейнере Docker с помощью compose - ошибки разрешения файлов

Я использую Docker-desktop версии 20.10.16 на Ubuntu 20.0.4 LTS Я хочу установить Django (v3.2), PostgreSQl (v14.3) и Gunicorn (v20.1.0) в один контейнер. И использовать эти контейнеры в качестве виртуальных хостов, обслуживаемых одним экземпляром Nginx, который запущен на моей локальной …

07.06.2022
Как получить значение опции Select в представлениях Django

Это мой шаблон HTML-формы <form action="" method="post"> {% csrf_token %} <div class="d-flex form-inputs"> <select class="form-select" aria-label=".form-select-lg"> <option selected>Spanish To English</option> <option selected>English To Spanish</option> <option value="1">French To English</option> </select> <input name="txt" class="form-control p-3" type="text" placeholder="Search..."> <a href="#"><img src="/static/assets/image/search.png" alt=""></a> </div> …

07.06.2022
Как отформатировать поля CharFields формы Django, чтобы они располагались рядом друг с другом в одной строке?

В настоящее время я использую класс Django Form для создания формы. Я пытаюсь сделать так, чтобы все поля CharField имели свою собственную строку, за исключением нескольких специфических полей, которые я хотел бы сделать общими. Вот те поля символов, которые …

07.06.2022
Как сделать запросы к удаленному Postgres в разных представлениях в Django?

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

07.06.2022
Представление Django Update не обновляет объект во время тестирования

Я пишу тесты для своих представлений и застрял на UpdateView и POST-запросе. Для этого простого теста я пытаюсь просто изменить first_name, но утверждение не проходит. Что я делаю не так? Однако, когда я вызываю response.context, это дает мне следующее: [{'True': …

07.06.2022
Обработка команд ботом

У меня есть бот, реализующий методы API ВКонтакте. Этот бот постоянно обрабатывает команды, которые приходят ему из обработчика сообщений. Всё это происходит внутри одной программы, внутри цикла run(). Я бы хотел сделать админ-панель, через которую мог бы также взаимодействовать с …

07.06.2022
Исключите автоматически генерируемые Django файлы в pre-commit-config.yaml с помощью REGEX

Поскольку автоматически сгенерированные файлы Django не удовлетворяют многочисленным требованиям pylint, моя проверка pre-commit не работает: Обычно файлы выглядят следующим образом: …

07.06.2022
Состояние: Выберите правильный вариант. 1 не является одним из доступных вариантов Django 3

Здесь я использую Django 3.0 и Python 3.7. Когда я пытаюсь обновить номер телефона или email пользователя, я получаю эту проблему. Вот мой views.py: class ClientUserInfoUpdate(CustomAdminMixin, UpdateView): model = ClientUser template_name = "core/user_info_mutiple_edit_form.django.html" form_class = ClientUserInfoUpdateForm user = None …

07.06.2022
Почему он не возвращает сообщения?

Я пытаюсь извлечь все сообщения в чате, сообщения сохраняются в шаблоне ChatMessage. Вставка нового сообщения не создает для меня проблем, восстановление да, в функции send_message() я использую send() с правильными данными. {'command': 'messages', 'messages': [{'id': 204, 'author': 'C12VC08213@are.it', 'content': 'Ciao …

07.06.2022
Ошибка сериализатора для поля списка при запуске тестов в Django

У меня возникла странная проблема при использовании TestCase и Client в Django. from django.test import TestCase, Client data is: data = { "match_status": MatchStatus.FINISHED, "winner_side": Side.CITY, "end_time": get_now(), "players": [ { "uuid": self.player.uuid, "role": self.role, "success_acts": [self.act1.id], "failed_acts": [self.act2.id, …

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

У меня есть два набора API в проекте Django, для которых я хочу использовать свой пользовательский логгер. Поэтому в каждом наборе представлений я буду делать logger.info(...) или logger.error(...) перед ответами. Везде в проекте, например, на страницах администратора и в …

07.06.2022
Тестирование сигнала django `post_save`, включающего вызовы функций, которые происходят после фиксации транзакции db

Когда выполняются тесты django, транзакции базы данных не фиксируются. Как мне протестировать событие, вызванное созданием объекта, но происходящее после фиксации транзакции базы данных? У меня есть модель Campaign и приведенный ниже сигнал post_save. Используя Django TestCase, трудно утверждать, …

07.06.2022
Совместное использование аутентификации Django для FastAPI

У меня есть рабочий проект Django. Теперь я хочу добавить FastAPI, чтобы в существующих шаблонах django я мог делать API запросы для обновления данных без перезагрузки всего шаблона (например, таблиц). Вопрос в том, как подключить FastAPI к существующей …

07.06.2022
Как импортировать изображения ImageField из excel, используя Django import_export?

Я использую django-import-export, файл Excel как file.xlsx при импорте ImageField изображение сохраняется как ссылка "C:\Users\hp\Desktop\images\gallery\29.jpg", а не как реальное изображение в базе данных. models.py class Product(models.Model): name = models.CharField( max_length=200, verbose_name='Nom') slug = models.SlugField( max_length=150, unique= True, verbose_name='URL') reference = …

07.06.2022
Почему в DJANGO шаблоны не обновляются, когда я обновляю страницу с новыми данными в БД?

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

07.06.2022
Modelize schema procede withdjango

Возможно ли нарисовать динамическую схему процедуры с помощью django? Я пытался рисовать фигуры с помощью #svg в HTML/CSS, но это статичное решение... А мне нужно делать динамические изменения в схеме, например, гипертекст. Помогите пожалуйста ?

07.06.2022
Ошибка в подсчете общего количества, в чем ошибка?

Необходимо подсчитать общее количество одного и того же ингредиента, но у меня они не суммируются, а выводятся по отдельности. В чем моя ошибка? Вот вьюха: @action( detail=False, methods=['get'], permission_classes=[IsAuthenticated]) def download_shopping_cart(self, request): ingredients = IngredientAmount.objects.filter( recipe__cart__user=request.user).values( 'ingredients__name', 'ingredients__measurement_unit').annotate(total=Sum('amount')) shopping_cart …

07.06.2022
Почему не происходит сортировка, элементы просто меняются местами при нажатии

Всё делала по этому видео https://www.youtube.com/watch?v=eiV1j5qbbCE вот код const table = document.querySelector('table'); let colIndex=-1; const sortTable=function (index,type,isSored) { const tbody = table.querySelector('tbody') const compare = function (rowA,rowB) { const rowDataA= rowA.cells[index].innerHTML const rowDataB= rowB.cells[index].innerHTML switch(type) { case'integer': …

07.06.2022
Manytomay field is None или невозможно вызвать поле в представлении в django

У меня проблема в моем коде, я пытаюсь сделать запрос к моей модели курса, у меня есть поле many to may курса в модели пользователя, теперь мне нужно сделать запрос к модели курса, что название курса или id равно …

07.06.2022
Django: Не отображаются данные в модели

В поле отслеживания я выбираю нужные пункты, нажимаю кнопку сохранить, и мне выводиться пусть QuerySet (В методе save я вызываю print()). Если я зайду обратно, то могу заметить, что все сохранилось. Почему мне не выводится отслеживания и как можно это …

07.06.2022
Django не может заставить страницу с формой загрузиться в браузере 404

Я установил свой LAMP с Ubuntu и MariaDB. Код Django смог создать для меня несколько таблиц в базе данных, но я просто получаю 404, когда пытаюсь загрузить свою форму в браузере через URLS http://127.0.0.1/create_unit или http://127.0.0.1/vcm/create_unit Возможно, мой …

07.06.2022
Django: Переопределение шаблона 404 в некоторых представлениях

У меня есть пользовательский шаблон 404 для всего моего приложения django, но я хотел бы показывать другой шаблон для определенных представлений. Есть ли способ переопределить шаблон 404 во время выполнения для одного конкретного представления?

07.06.2022
Отправка электронной почты через Gmail не работает в Django. Отключены менее безопасные приложения Gmail

С 30 мая 2022 года Gmail удалил доступ к менее безопасным приложениям в gmail. Есть ли альтернативный провайдер электронной почты, который мы можем использовать, или есть ли какое-либо решение для этого? EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' …

07.06.2022
Необходимо выполнить сортировку столбиков в django

Нужно чтобы около названия столбика (колонки) была стрелочка, нажав на неё столбик сортируется &quot;по алфавиту&quot; или наоборот, &quot; по возрастания&quot; или &quot; по уменьшению&quot;. Всего в таблице 5 столбиков. Необходимо, чтобы была возможность сортировка каждого столбца отдельно. <a href="http://tristen.ca/tablesort/demo/" rel="nofollow …

07.06.2022
Запретить пользователю создавать экземпляр для других пользователей

У меня есть 4 модели, каждая из которых связана друг с другом с помощью ForeignKey. class User(models.Model): name = models.CharField() class Business(models.Model): name = models.CharField() //business name created_by = models.ForeignKey(User,related_name=businesses,on_del=models.CASCADE) class ProdCategory(models.Model): business = models.ForeignKey(Business,related_name=categories,on_del=models.CASCADE) name = models.CharField() class …

07.06.2022
Django Как выбрать один входной ключ среди нескольких входных ключей

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

07.06.2022
Необходимо предоставить api_key с приложением django, развернутым на heroku

Hello guys У меня есть приложение django, и я использую cloudinary для сохранения изображений, на моем localhost оно работает отлично, но как только я развернул его на heroku, я продолжаю получать это сообщение об ошибке Must supply api_key и я …

07.06.2022
Запуск проекта django с документацией, основанного на linux, на windows

Я хочу запустить этот проект https://github.com/sajib1066/django-event-management в windows, но его документация предназначена для linux. Пожалуйста, упростите инструкции для windows, потому что у меня проблемы с настройкой. Тем более, что исходная команда не в powershell. <a href="https://i.stack.imgur.com/xQTCl.jpg" …

07.06.2022
Объект типа RefreshToken не является JSON сериализуемым

Я хотел бы запускать user_logged_in после того, как пользователь аутентифицируется через rest_framework_simplejwt Вот код, который я написал: class CustomTokenObtainPairSerializer(TokenObtainPairSerializer): def validate(self, attrs): authenticate_kwargs = { self.username_field: attrs[self.username_field], "password": attrs["password"], } try: authenticate_kwargs["request"] = self.context["request"] except KeyError: pass user …

07.06.2022
Django 4.0 получение объектов поля "многие ко многим" в представлении списка

Я совсем новичок в Django и застрял в нем. У меня есть модель книги и модель жанра, которые имеют отношения "многие ко многим". Как мне получить все книги определенного жанра в виде списка. Я предполагаю, что быстрее получить объект Genre …

07.06.2022
Vue Js и Django получают поля из объектов ForeignKey

Я использую Django Rest Framework с Vue JS и в настоящее время не могу получить поля foreignkey из реальной модели api. Я хочу иметь возможность получить название магазина определенного товара. Всякий раз, когда я пытаюсь вызвать [[ product.store.name ]] в …

07.06.2022
Django ManyToMany MultipleChoice Field Edit Values Not Getting Checked

попытка показать уже выбранные элементы из отношения "многие ко многим" в поле множественного выбора Django, но выбранные значения не проверяются. вот что я пробовал до сих пор // models.py class Person(models.Model): name = models.CharField(max_length = 100, help_text = …

07.06.2022
Django - Возможно ли предварительно получить несколько фильтров одного поля для набора запросов?

Я знаю, что вы можете предварительно получить один отфильтрованный набор запросов, например Parent.objects.all() .prefetch_related( Prefetch("child_set", queryset=Child.objects.filter(type="A") ) Таким образом, выполнение obj.child_set.all().count() вернет count связанных A Child без выполнения другого запроса. Но что если я захочу, чтобы …

07.06.2022
Установка начального значения для полей django many to many

Я хотел бы запустить форму со значением по умолчанию, отправленным при запросе, но, похоже, это не работает: views.py """ ADD A NEW FILE IN CLIENT DETAIL """ @login_required def new_file_detail(request, id): user = request.user client = get_object_or_404(ClientPerson, pk=id) form …

07.06.2022
Почему мой ModelFormSet продолжает обновлять одну и ту же запись вместо того, чтобы создавать новую?

У меня есть эти Модели, это все часть приложения, которое регистрирует события, которые имеют изображения через ImageAlbum: class EventAlbum(models.Model): uuid = models.UUIDField( primary_key=True, default=uuid.uuid4, editable=False, unique=True) event = models.ForeignKey(Event, on_delete=models.CASCADE, related_name='eventos') def get_main_image(self): return self.images.get(main=True) class EventImage(models.Model): uuid = …

07.06.2022
Электронную почту SES постоянно взламывают

Я использую электронную почту Amazon SES из модуля django-ses. У меня есть два проверенных SES адреса; SES ограничен на отправку только на эти адреса. В конфигурации DNS моего домена есть строка DKIM. Доступ к SES осуществляется с помощью django-ses из …

07.06.2022
Как предоставить начальные данные для ForeignKey в ModelFormSet?

У меня есть эта штука. Вот отношения моих моделей Для определения события у вас есть Place, QR Link и ImageAlbum, который имеет до пяти Images. Событие может …

07.06.2022
Импорт моделей в командный файл вызывает ошибку Error module not found django

Я пытаюсь импортировать модели моего приложения в update.py, расположенный внутри website/management/commands, зная, что website - это мое приложение, проблема в том, что нет модуля с именем 'website', даже если я упомянул его в Installed_APPS в settings.py: вот мой …

07.06.2022
Файл загружается на локальном, но не на рабочем сервере в Django Rest framework?

У меня есть простой API, который загружает файл в системе. Он отлично работает на локальном сервере, но когда я развертываю тот же код на продакшене, он выдает мне ошибку сервера 500. Если я попробую с другим идентификатором, который не …