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

23.04.2024
ERR_TOO_MANY_REDIRECTS Django-Azure

Я пытаюсь получить SSO-аутентификацию в моем админ-приложении django, и у меня есть эти строки : AZURE_AUTH = { "CLIENT_ID": "xxxxxxxxxxxxxxxxxxxxx", "CLIENT_SECRET": "xxxxxxxxxxxxxxxxxxx", "REDIRECT_URI": "http://localhost:8000/admin", "SCOPES": [""], "CA_BUNDLE": "false", "AUTHORITY": "https://login.microsoftonline.com/450c4b37-1c5f-4415-a413-c83c13fd5316/", # "PUBLIC_URLS": ["<public:view_name>",] # "PUBLIC_PATHS": } LOGIN_URL = …

23.04.2024
Подключение к внешнему ip с портом из django, развернутого на docker

У меня есть приложение django с mariadb, подключаемое к терминалу zk через библиотеку pyzk, Приложение прекрасно работает в локальном режиме, но когда я развернул его с помощью docker, все функции работали нормально, пока не началось подключение к zk терминалу, …

23.04.2024
Мой сайт не отображается после загрузки проекта в cpanel

Я загрузил свой проект django в виде zip-файла и распаковал в домашнем каталоге корневого сервера. Мой сайт отображается без изображений и файлов css дизайна. https://hightech-metrology.com/en/ <img alt="This is the root directory of my …

23.04.2024
Passenger_wsgi.py не отвечает при развертывании проекта django на cpanel

Я пытаюсь развернуть свой проект django на cpanel в первый раз. Проблема, с которой я сталкиваюсь, заключается в том, что при создании приложения python в cpanel файл passenger_wsgi.py создается, но не запускается, как ожидалось. Вот шаги, которые я …

23.04.2024
Задержка при передаче видеопотока от бэкенда к фронтенду (и наоборот)

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

23.04.2024
Остановка сессий Exasol с помощью sqlalchemy+django querries

У меня есть конечная точка Django, которая получает данные из БД Exasol с помощью sqlalchemy. Это выглядит так просто: @api_view(['GET']) def exasol_data_view(request): *** engine = create_engine(connection_string) Session = sessionmaker(bind=engine) with Session() as session: result = session.execute(query) data = result.fetchall() …

23.04.2024
Как поднять ошибку ValidationError в методе сохранения ModelForm в Django?

Я хочу, чтобы мой обработчик ошибок ModelForm показывал ошибки проверки из метода save() так же, как и в методе clean() - т.е. в виде предупреждения на форме администратора, а не генерировал страницу 500. Поток кода выглядит следующим образом, …

23.04.2024
OSError [Errno 101] Сеть недоступна при попытке отправить электронную почту в Django с помощью smtplib на сервере GoDaady

У меня странная проблема. У меня есть приложение Payment на Django, развернутое на GoDaddy. В приложении мне нужно отправлять электронное письмо пользователю, когда его платеж проходит успешно. Я использую библиотеки smtplib и email. Я выполнил следующие шаги: Создал …

23.04.2024
Автоперевод моделей Django [дубликат]

У меня есть сайт на Django. Весь статический текст на сайте (включая админку) доступен на 3 разных языках, и пользователь может переключаться между ними. У меня также есть модель на сайте под названием Product с полями name и description. …

23.04.2024
Получение ошибки CSRF 403 на сервере django и клиенте nexjs

Я отправляю запросы на сервер Django из next.js, но получаю ошибку :403 Forbidden (CSRF cookie not set.), даже после отправки csrf-токена. Я запускаю и сервер Django, и next.js локально. Запрос к тому же api из postman/insomnia …

23.04.2024
Как удалить отпуск из человека в vue.js?

Я новичок в vue.js и я делаю проект с vue.js и django Я пишу этот код в vue.js &lt;i class="mdi mdi-trash-can" @click.prevent="confirm(holiday.id)" &gt;&lt;/i&gt; deleteHoliday(holidayID){ setTimeout(()=&gt;{ session.delete(`api/person/${this.$route.params.id}/holiday/${holidayID}/actions/`).then(()=&gt;{ this.fetchPersonHolidays(); }); this.drawerMsg = ""; },5000); }, confirm(holidayID){ Swal.fire({ title: "", text: "", …

23.04.2024
Image не проходит валидацию

Картинка не проходит валидацию. Мы получаем картинку из request. Мои данные: &lt;MultiValueDict: {'image_work_4': [&lt;InMemoryUploadedFile: только_ответы.jpg (image/jpeg)&gt;], 'image_work_2': [&lt;InMemoryUploadedFile: задание_от_7_до_8.jpg (image/jpeg)&gt;]}&gt; Но я получаю ошибку что поле image обязательно для заполнения. Когда я передаю следующие данные: Initial data for student …

23.04.2024
Фатальная ошибка в программе запуска Невозможно создать процесс установки пакета

При попытке установить какие-либо пакеты в django я получаю эту ошибку Фатальная ошибка в программе запуска: Unable to create process using ''C:\Users\lenovo\Desktop\PCADI\backend\myVenv\Scripts\python.exe'' "C:\Users\lenovo\Desktop\data-collection\backend\myVenv\Scripts\pip.exe" install': Le fichier spÚcifiÚ est introuvable. Я решил эту проблему с помощью следующей команды : …

23.04.2024
Таблица django_celery_beat_clockedschedule' не существует

Django_celery_beat_clockedschedule' не существует Я успешно установил пакет django-celery-beat с django==2.1. Все миграции также успешно применены, В django отображаются пять моделей, такие как clocked, crontabs, intervals и т.д. Хотя, когда я открываю подробный просмотр, он говорит, что таблица '....django_celery_beat_clockedschedule' не существует. …

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

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

22.04.2024
Получение ошибки "Bad Request" при реализации аутентификации Google с помощью Django и Djoser

Я следовал инструкциям в этой статье на Medium (https://medium.com/@nitesht.calcgen/google-authentication-using-django-and-djoser-b0ef5f61a50b), чтобы реализовать аутентификацию Google в моем Django-приложении с помощью Djoser. Однако при попытке аутентификации в Google я получаю ошибку "Bad Request". Сейчас я нахожусь на этапе, когда …

22.04.2024
Контейнер Docker не запускается из-за ошибки: DATABASES неправильно сконфигурирован. Пожалуйста, укажите значение ENGINE для моего приложения Django

Контейнер докера не запускается из-за ошибки: DATABASES неправильно настроен. Пожалуйста, укажите значение ENGINE в моем Django-приложении. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': '*name*', 'HOST': '*host*', 'USER': '*user*', 'PASSWORD': '*password*' } } Я использую Docker контейнер …

22.04.2024
Пользовательский виджет в поле выбора Django

Я передаю форму в шаблон. Мне нужно, чтобы из этого шаблона в другой шаблон была передана опция, которую выбрал пользователь. В данном случае один из вариантов оплаты. Я могу сделать это с помощью ChoiceField, select built-in widget=RadioSelect() и так …

22.04.2024
Django allauth linkedin login с обновленными диапазонами oauth 2.0

Я пытаюсь добавить кнопку "Sign In with Linkedin" на сайт django с allauth. Я попробовал добавить следующую конфигурацию в настройку социальных провайдеров - 'linkedin_oauth2': { 'SCOPE': [ 'openid', 'profile', 'email' ], 'FIELDS': [ 'id', 'name', 'given_name', 'family_name', 'email', 'picture' ], …

22.04.2024
AttributeError: у объекта 'str' нет атрибута 'as_widget'. Как исправить?

Ошибка: формы: class CommentForm(ModelForm): class Meta: model = Comment fields = ['text'] labels = {'text': 'Добавить комментарий'} help_texts = {'text': 'Текст комментария'} widgets = { 'text': forms.Textarea(attrs={'class': 'your-css-class', 'cols': 80, 'rows': 5}) } Модели: class Comment(models.Model): …

22.04.2024
Django - Как передать model_id цикла в качестве параметра в url формы? Форма обрабатывается в отдельном представлении

В моем проекте django есть forloop, который проходит через ModelA. Во время этого цикла у меня есть форма. Эта форма обрабатывается в отдельном представлении и требует ModelA_id в качестве параметра. По какой-то причине ModelA_id, который прекрасно работает в …

22.04.2024
Как подключить современный сервер django к базе данных MySQL 5.1? (Обновление версии MySQL не является вариантом)

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

22.04.2024
Я не могу использовать Django ORM во внешнем скрипте

У меня есть приложение Django, и я пытаюсь запустить внешний скрипт (для ввода некоторых данных с помощью ORM), который находится в корне папки моего приложения. Я получаю такую ошибку: from InventoryFrontBackEnd.inventory.models import Component import pandas as pd import os …

22.04.2024
Почему асинхронный пост-сохранение Django Signals блокирует другие асинхронные вызовы ORM?

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

22.04.2024
Django нулевое значение в столбце по умолчанию нарушает ограничение not-null

У меня есть текущая таблица, с состоянием в виде Jsonfield с пустым dict по умолчанию class Channel(models.Model): agent = models.ForeignKey(Agent, on_delete=models.SET_NULL, null=True, blank=True) organization = models.ForeignKey(Organization, on_delete=models.CASCADE) type = models.CharField(choices=ChannelType.choices, max_length=64, default=ChannelType.WHATSAPP) settings = models.JSONField(blank=True, default=dict) state …

22.04.2024
Django prefetch_related, отфильтрованный по атрибуту внешнего запроса

Я работаю над простым Django-приложением, которое хранит и показывает программы для событий: Существует таблица Participant, которая также используется в системе аутентификации Django. Каждый Participant может иметь несколько Affiliation с количеством Institutes. Каждый Affiliation имеет (nullable) start и …

22.04.2024
Django redirect не работает, если вызывается внутри функции

Я хочу поместить команду редиректа внутри функции и затем вызвать эту функцию в представлении Django. Может ли кто-нибудь подсказать мне, почему мой код ниже не перенаправляет? Это перенаправление работает: views.py from django.shortcuts import redirect from django.http import HttpResponse …

22.04.2024
Хостинг Django из каталога

Моя структура каталогов выглядит следующим образом: C:\htdocs # web root |_ django-container +- django-project | +- core # startproject | |_ myapp1 # startapp +- public +- static # STATIC_ROOT, collectstatic | +- css | +- images | |_ …

22.04.2024
Как автоматически назначить тип содержимого при обслуживании файла в Django

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

22.04.2024
Django Bokeh App не отображает график, в консоли написано: bokeh-3.4.0.min.js:616 [bokeh 3.4.0] could not set initial ranges

Я пытаюсь отобразить диаграмму Боке в моем html-шаблоне, но безуспешно, любая помощь будет оценена по достоинству. Заранее спасибо. Это класс представления: from bokeh.plotting import figure, show from bokeh.embed import components from bokeh.models import ColumnDataSource from .models import FinancialInstrument, HistoricalData class …

22.04.2024
Является ли Django bulk_update медленнее, чем update?

Я пытаюсь создать и обновить около 30k строк данных одновременно в базе данных из Django. Это занимает около 2-5 минут, потому что все эти строки имеют 90+ полей, которые также должны быть обновлены, поэтому, чтобы сократить время на эту процедуру …

22.04.2024
Модель не существует, проблема в том, что я получаю свои объекты из файла urls.py

У меня в проекте Django 5.0 есть ошибка Model does not exist, причина в том, что я получаю объекты из файла urls.py. Я делаю цикл for для создания урлов из объектов Model, поэтому получаю ошибку Model does not exist, …

22.04.2024
Weasyprint не загружает локальное изображение Django

View: from django.shortcuts import render from rest_framework.decorators import api_view from rest_framework.response import Response from rest_framework import status import base64 from django.template.loader import render_to_string from weasyprint import HTML from io import BytesIO from django.http import HttpResponse # Create your views here. …

22.04.2024
JWT-токен, отправленный в виде cookie, удаляется при обновлении страницы (Next.js 14)

Я использую Django REST Framework в качестве бэкенда для обработки логина, если пользователь верифицирован, сервис отправляет cookie с JWT-токеном. Фронтенд был построен с помощью Next.js 14 app-router Код ниже работает, я вижу установленную cookie в браузере. Вид входа: …

22.04.2024
NoReverseMatch: Обратное соответствие для '...' не найдено. '...' не является допустимой функцией представления или именем шаблона - для пути, включающего имя

У меня такая настройка: # Django Project: core/urls.py def redirect_index(request): return redirect(reverse('account'), permanent=False) urlpatterns = [ path('', redirect_index, name='index'), path('account/', include('identity.urls'), name='account'), ] # Django App: identity/urls.py app_name = 'identity' def redirect_index(request): return …

22.04.2024
Angular 14 / NGIX Server | Белый экран в Firefox и Chrome

Недавно у нас возникли проблемы с развертыванием нашего Angular App. Это angular 14, работающий на сервере ngix. Проблема возникает, когда мы делаем BGD (Blue green deployment, у нас есть две prod-среды, мы переключаемся между ними, чтобы не было …

22.04.2024
Django, Allegro API, ошибка с конечной точкой формы получения данных

У меня проблемы с получением данных после авторизации, я могу получить основные категории, но когда я хочу получить заказы со счета, он отображает это: {'errors': [{'code': 'EMPTY_USER_ID', 'message': 'User name from JWT cannot be empty', 'details': None, …

22.04.2024
Невозможно подключиться к облачному хранилищу данных из локального проекта, основанного на python2.7 и django 1.4.

У меня есть django==1.4 проект (python==2.7), который я хотел запустить и внести некоторые изменения. Я не могу подключиться к облачному хранилищу данных из моей локальной кодовой базы. Сейчас, когда я запускаю проект с помощью dev_appserver.py, например: dev_appserver.py PROJECT_NAME --enable_console …

22.04.2024
Django django.db.utils.IntegrityError .................error [закрыто]

Django.db.utils.IntegrityError: Строка в таблице 'students_student' с первичным ключом '2' имеет недопустимый внешний ключ: students_student.Classes_id содержит значение '0', которое не имеет соответствующего значения в students_classes.id. (venv) PS C:\Student Management System&gt; делает поля по умолчанию, но все равно сталкивается с ошибкой

22.04.2024
Django Вход пользователя по умолчанию: Невозможно войти в систему даже с правильным паролем

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