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

10.04.2024
Как высести foreign key в React/TypeScript приложении из Djnago

Есть модель в django class Address(models.Model): city = models.ForeignKey(City, on_delete=models.CASCADE, related_name='addresses', verbose_name='Город') area = models.ForeignKey(Area, on_delete=models.CASCADE, related_name='area', verbose_name='Район') street = models.ForeignKey(Street, on_delete=models.CASCADE, related_name='street', verbose_name='Улица') сonstruction = models.IntegerField(verbose_name="Номер дома") liter = models.CharField(max_length=30, verbose_name="Литер", blank=True, null=True) bilding = models.CharField(max_length=100, verbose_name='Здание', blank=True, null=True) …

10.04.2024
Проверка с помощью cerberus

Я пытаюсь проверить схему валидации с помощью cerberus, но получаю ошибку. Данные выглядят следующим образом "day": { "понедельник": { "period": "2023-06-27", "time": "05:03:00" } }. Я пробовал использовать схему, но всегда получал ошибку {'type': ['must be of dict type']}

10.04.2024
Ошибка при запуске exe-файла Django, созданного PyInstaller

Я использую Pyinstaller для преобразования моего проекта Django в отдельный исполняемый файл. Когда я запускаю exe-файл, в окне появляется следующая ошибка. Подскажите, пожалуйста, что означает эта ошибка и что нужно проверить, чтобы ее устранить. Это происходит потому, что я не …

10.04.2024
Терминал не реагирует на команды в пайчарме

Все нормально работало, но в какой-то момент терманил перестал реагировать на команду "manage.py test.." и ничего не отображает, даже ошибок, просто переходит к новой строке для ввода. Что делать? (Я новичок)

10.04.2024
Django-фильтр нескольких внешних ключей из одной модели

У меня есть модель с 2 полями place_of_loading и place_of_unloading с внешним ключом к одной и той же модели ConstructionSite. class DailyPerformance(models.Model): date = models.DateField() driver = models.ForeignKey(Employee, on_delete=models.CASCADE) TYPE_OF_GOODS_CHOICES = ( ("Excavated soil", "Excavated soil"), ("Sand", "Sand"), ("Crushed …

10.04.2024
Как кэшировать get_queryset() при использовании ForeignKeyWidget

Я импортирую данные с помощью django-import-export, но из-за использования ForeignKeyWidgets происходит много обращений к базе данных, что делает импорт очень медленным для всего нескольких 100 строк (проверено с помощью django-debug-toolbar). На странице документации …

10.04.2024
Django login invalid credentials

Ошибка Invalid credentials отображается, когда я вхожу в систему, даже имя пользователя и пароль верны вот мой код views.py class LogInView(FormView): template_name='log_in.html' form_class=LogInForm success_url=reverse_lazy('home') def form_valid(self, form): uname=form.cleaned_data.get("username") pword=form.cleaned_data.get("password") usr = authenticate(username=uname,password=pword) if usr is not None and hasattr(usr,'customer') and …

10.04.2024
Django: Как перейти от сообщения об ошибке к коду?

В настоящее время я работаю над Django-кодом, в котором я размещаю в шаблоне ставку, которая перебивает текущую ставку. view.py def article(request, id): if request.method == "POST": new_bid = request.POST["new_bid"] user_name = request.user get_article = Listing.objects.get(pk=id) try: if int(new_bid) < …

10.04.2024
Получение двух "https://" в url изображения

Я разрабатываю проект с использованием Django и Django Rest Framework, в котором мне нужно сохранить изображение в модели. В качестве устройства хранения я использую S3 bucket. Мне удается загрузить изображение и сохранить его в модели. Проблема При получении …

10.04.2024
Переопределение функции для сброса пароля по электронной почте с помощью библиотек drf-social-oauth2 и djoser

Какую функцию нужно переопределить, чтобы включить сброс пароля по электронной почте при использовании библиотек drf-social-oauth2 и djoser, учитывая, что пользователь активен но у меня возникают проблемы со сбросом пароля через djoser после создания пользователя по электронной почте через библиотеку …

10.04.2024
Почему он изменяет поле без сохранения формы?

Я хочу реализовать функциональность изменения адреса электронной почты. Но перед этим я хочу проверить, изменил ли пользователь свой email. Но по какой-то причине, даже без сохранения формы, email автоматически меняется в базе данных. class EditInfoUserView(UpdateView): model = User form_class …

10.04.2024
Django Ошибка DisallowedHost при / Неверный заголовок HTTP_HOST: 'xx.xx.xx.xx' снова и снова

Ошибка: DisallowedHost at / Недопустимый заголовок HTTP_HOST: '3.17.142.65'. Вам может потребоваться добавить '3.17.142.65' в ALLOWED_HOSTS. Я пытаюсь развернуть свой django сайт om AWS EC2 при развертывании через github с помощью git clone на AWS live cli. Я снова и снова …

10.04.2024
Django с djoser и social auth не работает так, как ожидалось, у меня есть проблема, когда я публикую свое состояние и код на URL

Я использую Django с Djoser, чтобы иметь возможность использовать google/facebook в качестве социальной аутентификации, я создал CustomUserModel. Я использую OAuth2 для социальной авторизации, у меня есть учетные данные в google и т.д. Когда я делаю GET-запрос по этому url: …

10.04.2024
Мягкое удаление в отношениях "многие-ко-многим" с помощью сквозной модели в Django

Я столкнулся с проблемой в своем проекте Django, связанной с мягким удалением в отношениях "многие-ко-многим" с использованием сквозной модели. Буду признателен за любую помощь или совет по решению этой проблемы. В моем приложении есть три модели: Author, Book и …

10.04.2024
Чтобы удалить страницу интермедиата, например, страницу регистрации при входе в систему с помощью linkedin

В файле settings.py 'allauth.socialaccount.providers.openid_connect', SOCIALACCOUNT_PROVIDERS = { "google":{ "SCOPE":[ "profile", "email" ], "AUTH_PARAMS": {"access_type": "online"}, "EMAIL_AUTHENTICATION": True, }, "openid_connect": { "APPS": [ { "provider_id": "linkedin_oidc", "name": "hrms", "client_id": os.environ.get("linkdin_id"), "secret": os.environ.get("linkdin_secret"), "settings": { "server_url": "https://www.linkedin.com/oauth", "token_auth_method": "client_secret_post", "scope": ["openid", …

10.04.2024
Django не удается запустить файл front-end

I can run this part of the code successfully using node.js, but there are some issues with transferring this part of the code to django. node.js run node.js success <a href="https://i.stack.imgur.com/c9itj.png" rel="nofollow …

10.04.2024
Django и создание superuser_bot [закрыто]

Как создать админку superuser_bot через Django? С регистрацией и авторизацией пользователей. Меня интересует все, что поможет мне создать такого telegram-бота (что-то вроде superuser_bot admin). Используя язык программирования Python, фреймворк Django и, конечно же, aiogram (версия 3.11, это очень важно). …

10.04.2024
Может ли кто-нибудь помочь мне преобразовать мой проект Django в exe-файл?

Я новичок в Django и я сделал проект с использованием Django, который имеет четыре приложения Django. Я пытаюсь распространить свой проект среди людей в виде отдельного исполняемого файла. Для этого я использую PyInstaller. Но он обнаруживает только главное приложение …

10.04.2024
Недопустимый блочный тег в строке 126: 'set', ожидалось 'empty' или 'endfor'. Вы забыли зарегистрировать или загрузить этот тег?

Я хочу использовать {% set ... }, но у него есть проблема - django.template.exceptions.TemplateSyntaxError: Недопустимый блочный тег в строке 126: 'set', ожидается 'empty' или 'endfor'. Вы забыли зарегистрировать или загрузить этот тег? что мне делать? html …

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

Как настроить два разных типа пользователей в Django: Superuser, который имеет доступ ко всем функциям системы, и Maintenance user, который может выполнять обслуживание системы. Автоматически создавать их при инициализации системы.Заранее спасибо. Как начинающий, много думать не буду. Я только создам …

10.04.2024
Отправка и прием сокетов без открытия веб-страницы html

У меня есть проект django, в котором есть chat.html, journey.html и manager.html. chat.html const socket = new WebSocket('ws://' + window.location.host + '/ws/chat/room1/'); ... async function trigger_journey() { var selectedJourney = document.getElementById("journey_dropdown").value; const response = await fetch(`/fetch_journey/?journey_name=${selectedJourney}`); const …

10.04.2024
Модели проектирования и управление пользователями в Django [закрыто]

Я начинающий веб-разработчик, создающий систему на основе Django для пользователей из нескольких отделов, чтобы упростить загрузку, обработку и скачивание данных. Большинство пользователей будут ограничены в загрузке, изменении и просмотре данных в пределах своего отдела. Некоторые привилегированные пользователи будут …

10.04.2024
Django_mailbox, похожие запросы

Помогите пожалуйста удалить дубликаты, я уже все перепробовал, документацию, chatGPT, я не знаю как их удалить, просто когда я обращаюсь к атрибуту .html создается новый запрос к базе данных messagesDB = Message.objects.filter(mailbox=mailbox).select_related('mailbox', 'message_used').prefetch_related(Prefetch('attachments', queryset=MessageAttachment.objects.all(), to_attr='all_attachments')) for message in messagesDB: print(message.html) …

10.04.2024
ValueError: Django может обрабатывать только ASGI/HTTP-соединения, но не websocket

Я постараюсь очень подробно объяснить, в чем заключается моя проблема и как устроен проект. Я хочу сделать приложение для чата в реальном времени. На данный момент в моем проекте есть: SignupLoginApp ProgettoDiGruppo (Главное приложение) Главная ChatManagement(Websocket app). Проблема в …

10.04.2024
Django Bootstrap Datepicker Plus. Установите maxDate в качестве другого значения DatePicker плюс 2 года

Мне нужно установить maxDate для DatePickerInput как значение другого DatePickerInput плюс 2 года. Из документации я понял, что мы можем использовать ссылку на другой datepicker для установки minDate (атрибут range_from), но я не уверен, как установить maxDate подобным образом. …

10.04.2024
Django комбинирует несколько менеджеров из унаследованных классов

У меня есть модель, которая наследуется от 2 абстрактных классов с переопределенными менеджерами: class ManagerA(models.Manager): def get_queryset(self): return super().get_queryset().filter(attrA="A") class A(models.Model): objects = ManagerA() class Meta: abstract = True class ManagerB(models.Manager): def get_queryset(self): return super().get_queryset().filter(attrB="B") class B(models.Model): objects = …

10.04.2024
Django Прямое назначение на прямую сторону множества "многие-ко-многим" запрещено. Вместо этого используйте user.set() [дубликат].

Hi у меня есть проект в django когда я пытаюсь запустить сервер сообщение выше shwon это models.py fo class Display(models.Model) : url=models.URLField(unique=True) text = models.CharField(max_length=150) class Display_Data(models.Model) : displays = models.ManyToManyField(Display) user= models.ManyToManyField(User) choosenum=models.IntegerField() puplish_date =models.DateTimeField(default=datetime.now) and this the …

10.04.2024
Html-шаблон из библиотеки contributions-django не отображается должным образом

Я хочу использовать GitHub-подобный календарь вкладов в моем Django-проекте. После быстрого поиска я нашел библиотеку contributions_django. После некоторых проблем мне удалось установить ее, но даже после следования инструкциям график вкладов не загружается на странице должным …

09.04.2024
Прямое вычисление геохаша с помощью django без создания модели

можно ли использовать этот класс GeoHash напрямую, не создавая модель на db? например: from django.contrib.gis.geos import Point from django.contrib.gis.db.models.functions import GeoHash p = Point(x=lon, y=lat, srid=4326) geohash_str = GeoHash(p).??? # i want …

09.04.2024
Белый экран при попытке сделать аутентификацию через google в проекте Django

Я следовал этому руководству https://www.photondesigner.com/articles/google-sign-in?ref=yt-google-sign-in. Во-первых, я не смог создать кнопку через https://developers.google.com/identity/gsi/web/tools/configurator, но я скопировал код из руководства и изменил id клиента, но в любом случае я получаю следующее, когда я нажимаю …

09.04.2024
Учетные данные для аутентификации Django REST не были предоставлены

Я разрабатываю API с использованием Django Rest Framework. Но когда я пытаюсь получить доступ к консоли, выдает такую ошибку: @api_view(['GET']) @authentication_classes([TokenAuthentication]) @permission_classes([IsAuthenticated]) def get_all_messages(request, user_id): messages = Message.objects.filter(receiver_id=user_id) serializer = MessageSerializer(messages, many=True) return Response(serializer.data) from rest_framework_simplejwt.views import TokenObtainPairView, …

09.04.2024
Недостатки метода сохранения клиента, позволяющего избежать получения пользователем userprofile_id с определенным значением. (Django/Heroku)

В моем Django-проекте мне нужно избежать создания пользователями userprofile_id со значением 3 (3, 13, 203...). Это временное решение другой проблемы, которое, вероятно, потребует больше времени для достижения результата. Я разместил код ниже. Но мой вопрос больше относится …

09.04.2024
Как диагностировать медленное время отклика Google App Engine и Django для обслуживания веб-приложения?

Я развернул основанный на Django сайт портфолио - http://johnmcgurk.no - на App Engine, и мне трудно диагностировать, почему одно приложение имеет такое плохое время отклика. При запуске google PageSpeed Insights "основное" приложение на корневом url имеет начальное …

09.04.2024
Django: POST-запрос возвращает GET не разрешен

У меня есть страница, которая требует POST-запрос: Когда я нажимаю на POST внизу, что, предположительно, делает POST-запрос, я получаю ту же ошибку, что и при GET-запросе, который вы можете …

09.04.2024
Использование django-tinymce в строке с его конфигурацией

Я использую django-tinymce и он успешно работает с полями Django Admin, а также с полями в стандартных не-Admin формах, для обновления объекта. Теперь я пытаюсь использовать его "inline" и, хотя он …

09.04.2024
Используйте форму трясогузки в других шаблонах

Итак, я создал форму с помощью Wagtail Form Builder, и она отлично работает. Теперь я хочу использовать созданную форму в других шаблонах моего проекта. Изначально я создал форму для страницы контактов, но теперь я хочу, чтобы эта же форма …

09.04.2024
Django не может подключиться к вашему серверу MySQL, работающему на 'localhost' на порту 3306

введите описание изображения здесь введите описание изображения здесь Может ли кто-нибудь помочь мне с этой ошибкой? Я перепробовал много способов, но все равно проблема с моим sql-сервером, django не подключается к …

09.04.2024
Невозможно получить куки access и refresh в куках http only

Я создаю веб-приложение Django jwt authentication и пытаюсь получить токены доступа и обновления через HTTP-only cookies. Но фронт-энд может получить только токен обновления, а не токен доступа, поэтому я не могу войти в систему. Фронтенд выполнен на React, …

09.04.2024
Отсутствие прав на запись для файла в контейнере docker

Каждый раз, когда я хочу отредактировать и сохранить файл с помощью текстового редактора типа Sublime Text или VS Code, он требует ввести мой пароль. Файлы являются частью проекта Django в контейнере docker. Права на запись есть только у пользователя root. …

09.04.2024
Есть ли в Python способ запуска кода с параметрами из строковой переменной?

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