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

07.06.2022
Как дважды щелкнуть по кнопке входа в систему в тесте selenium

Я тестирую свое Django-приложение с помощью selenium. Я хочу нажать на кнопку входа дважды подряд, чтобы вызвать ошибку 403 "CSRF token missing or incorrect." Я пытался сделать это следующим образом: btn = self.driver.find_element(By.ID, "buttonLogin") btn.click() btn.click() …

07.06.2022
Как исключить определенные URL из панели инструментов отладки django?

Мой файл settings.py выглядит так: import os # This file contains Django settings for lower environments that use the Django Debug Toolbar. # Currently those envronments are DEV and QA. from core.settings import * # noqa: F403 # …

07.06.2022
Почему нельзя импортировать django в vscode

Помогите пожалуйста разобраться в чем дело, показывает что Django не найден `from django.urls import path urlpatterns = [ path('', views.index, name='index') ]`

07.06.2022
Приложение Django admin работает на 100% для суперпользователя, но для штатных пользователей с полными правами некоторые приложения не отображаются для пользователей

Мое приложение Django admin работает на 100% для суперпользователя, но для штатных пользователей с полными правами некоторые приложения, такие как GARAGE, не отображаются для пользователей, хотя они имеют полные права! Как я могу отладить или где я могу блокировать …

07.06.2022
Ошибка импорта сериализатора в django rest-framework

#serializers.py from rest_framework import serializers class CommunitysStaffSerializer(serializers.ModelSerializer): role = serializers.CharField(max_length=100,default='management') community = serializers.PrimaryKeyRelatedField(read_only=True) user = serializers.PrimaryKeyRelatedField(read_only=True) #views.py from rest_framework.response import Response from admindashboard.serializers import CommunitysStaffSerializer @api_view(['POST']) def Communitystaff(request,pk=None): if request.method == 'POST': serializer = CommunitysStaffSerializer(data = request.data) if serializer.is_valid(): Staff …

07.06.2022
История сокетов Django

Я пытаюсь сделать приложение для чата на django с использованием socketio. Я пытался сделать это из этого video. У меня получилось, но как я могу добавить историю в чат с наименьшими затратами места на моем компьютере? Под …

07.06.2022
Django pagination duplicate posts

Здравствуйте у меня странная ошибка pagnation works fine on my home.html but in my categories.html it duplicate post as soon as it paginates how can i fix this. Вот код к файлам, в которых возникает проблема. проблема должна быть …

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