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

02.04.2024
Ошибка: Несоответствие URI перенаправления при интеграции аутентификации Microsoft с Django

Я пытаюсь интегрировать аутентификацию Microsoft в мое приложение Django, развернутое на Azure Web App, используя пакет django_auth_adfs. Однако я столкнулся с ошибкой, связанной с несоответствием URI перенаправления. Я следовал документации, предоставленной django_auth_adfs для настройки интеграции Azure …

02.04.2024
Django: как сделать стандартную форму ввода для условной вставки ИЛИ обновления записей типа "многие-ко-многим"?

Я пытаюсь найти способ обновления или вставки новых записей типа "многие-ко-многим" из Product в Order через промежуточную модель ProductOrder. Я хочу иметь стандартную форму со всеми Products и соответствующими количествами poQty. Стандартная форма (предполагается, что всего в ней будет …

02.04.2024
Почему при отправке ответа на создание FileResponse в Django возвращается ошибка разрешения?

В папке temp находится временный файл video.mp4, который должен быть создан, затем отправлен пользователю как вложение, а затем удален. Следующий код возвращает PermissionError: [WinError 32] для этой строки: os.remove(file_path). Почему? Не удаляю ли я файл слишком рано? def …

02.04.2024
Отказано в доступе к AWS RDS через Django на ECS

В журналах задач AWS ECS я получаю следующую ошибку: MySQLdb.OperationalError: (1045, "Access denied for user 'myuser'@'[ECS Task IP]' (using password: YES)") Моя цель - подключить контейнер Django в ECS к базе данных MySQL в AWS RDS. Я ввожу пароль …

02.04.2024
Не сохроняються даные в форме

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

02.04.2024
Не все аргументы преобразуются при форматировании строки при попытке выполнить хранимую процедуру mssql из django

Моя процедура состоит из вставки данных в таблицу в базе данных из REST API. p1,p2,p3 - параметры, поступающие из пользовательского интерфейса. P1,P2,P3 - параметры моей хранимой процедуры. Вот мой код def test(request): if request.method == "POST": with connection.cursor() …

02.04.2024
Доступ к изображениям в папке media/ В Django, как к общедоступным url

Я могу получить доступ к образу на локальной машине как http://127.0.0.1:8000/media/taj.jpg в браузере. Как я могу получить доступ к тому же изображению в открытом виде в браузере? Например, url: http://49.128.160.80:8000/media/taj.jpg

02.04.2024
Как оптимизировать сырые запросы к MySQL в django

Я новичок в Django, вот мой код, что происходит: когда выполняется представление, оно загружается слишком долго, примерно 15 секунд, и это очень много, как я могу оптимизировать это, чтобы это не занимало слишком много времени? from django.shortcuts …

02.04.2024
Django sync_to_async блокирует event_loop на ORM-запросах?

Итак, я использую asyncio и Django, и чтобы использовать ORM Django, нужно либо использовать методы asnyc, либо обернуть вызовы ORM в sync_to_async. Однако у меня возникли вопросы, если во время ожидания ответа от базы данных цикл событий будет освобожден …

02.04.2024
Загрузка изображения на компьютер клиента django [закрыто]

''' class Archivo(models.Model): Archivo = models.ImageField(upload_to="Seccion1") def descarga1(archivo_nombre): if archivo_nombre.endswith(".jpg"): return True return response ''' ''' class Jpgtopng(View): def get(self,request): return render(request,"Pngtojpg.html",{"form":Formext}) def post(self,request): Formulario = Formext(request.POST,request.FILES)#?Recibimos datos del formulario if Formulario.is_valid(): imagen = Formulario.cleaned_data["Archivo"] imagen_nombre = imagen.name if …

02.04.2024
Предварительно подписанный URL с boto3 и django-storages неверный путь к файлу

Для функции загрузки файлов я пытаюсь установить FileField в Django, используя предварительно заданный url, но когда поле сохраняется, кажется, что имя aws bucket добавляется в url, поэтому, когда я пытаюсь получить доступ к файлу из админки django, я получаю Key …

02.04.2024
Как начать и завершить атомарную транзакцию в MySQL с помощью Django 5.0.3?

Я хочу сохранить CSV (с 50k строк) как таблицу MySQL в Django. Я написал модель и запустил атомарную транзакцию из post-запроса (выполняется ajax async submit из шаблона). Проблема в том, что транзакция прерывается StateReloader и не продолжается. Можно ли запустить …

02.04.2024
Как вернуть json, содержащий объект модели, а также все связанные с ним модели в Django

Я работаю над проектом в django, и я застрял, пытаясь extract некоторые concepts, и разобрать их rules или complex rules в зависимости от instance_type концепции, и rule clauses для каждого правила, а затем поместить их в json, как формат. …

02.04.2024
Мой пользователь имеет права, но не имеет доступа к страницам в приложении django

Мой пользователь имеет, например, следующие права: add_client, view_client, delete_client, change_client из Client модели . print(user.request.user_permissions.all()) дает <Разрешение: elec_meter | client | Can add client>, <Разрешение: elec_meter | client | Can customer change>... Когда я добавляю декоратор @permissions_required следующим образом: …

02.04.2024
Получена ошибка AttributeError при попытке получить значение для поля `user_name` на сериализаторе `UserRegistrationSerializer`.

Я пытаюсь создать пользовательскую модель пользователя с ролью пользователя, но при регистрации пользователей я получаю одну и ту же ошибку вот что я сделал MY USER MODEL.PY class User(AbstractBaseUser, PermissionsMixin): class RoleType(models.TextChoices): SCHOOL = 'SCHOOL' PARENT = 'PARENT' …

02.04.2024
Как получить аннотированное поле с помощью дочерней модели в Django?

У меня проблема с получением поля Annotate в Django(DRF). Например, есть две модели под названием AA, BB. class AA(models.Model): name = models.CharField() class BB(models.Model): parent = models.ForeignKey(AA, related_name="BB") name2 = models.CharField() Затем я хочу получить список …

02.04.2024
Django models count incorrect result

Django models count incorrect result Модель: class ArchiveChat(models.Model): id = models.BigIntegerField() user_jid = models.CharField(max_length=255,primary_key=False) class Meta: db_table = 'li_archive_chat' message_count = ArchiveChat.objects.count() message_count составляет 2907. Количество реальных данных 2966 в sql-запросе,

02.04.2024
Добавленный в openlayers слой gml не отображается на карте

Недавно я перешел от использования leaflet к использованию openlayers. Для нового проекта я хочу отобразить содержимое gml-файла на карте openlayers. Но что бы я ни пробовал, на карте ничего не отображается. Когда я печатаю содержимое ответа fetch, я вижу, …

02.04.2024
Реализация системы подтверждения и напоминания по электронной почте и интеграция сообщений WhatsApp в Django [закрыто]

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

02.04.2024
Невозможно добавить значение в таблицу Django DataBase

Извините, я начинающий django, пытаюсь сделать приложение для записи на прием к врачу и не смог решить эту проблему Я не могу добавить значение в Appoiment Db в приложение django вот мой models.py from django.db import models models.py_ …

02.04.2024
Ограничение UNIQUE не сработало: customuser.username

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

02.04.2024
Django-cte дает: У объекта 'QuerySet' нет атрибута 'with_cte'

У меня есть записи в следующем формате: | id | name | created | ----------------------------------------------- |1 | A |2024-04-10T02:49:47.327583-07:00| |2 | A |2024-04-01T02:49:47.327583-07:00| |3 | A |2024-03-01T02:49:47.327583-07:00| |4 | A |2024-02-01T02:49:47.327583-07:00| |5 | B |2024-02-01T02:49:47.327583-07:00| Модель: …

02.04.2024
Ошибка, требующая много "Djongo migrate" [закрыто]

Я использую djongo. Я не знаю, в чем причина, но время от времени появляется сообщение с просьбой запустить python manage migrate. Кто-нибудь знает причину? пожалуйста. requirement.txt django==4.1.13 django-cors-headers django-mongoengine Пыц beautifulsoup4 lxml запросы selenium …

02.04.2024
Остановите пересортицу конкретных импортов

Когда я запускаю isort в этом файле init.py, он изменяет порядок импорта в алфавитном порядке, перемещая инструменты в правильную алфавитную позицию. from .administration_model import Administration # noqa from .administration_model import AdministrationSummary, administration_data # noqa from .instrument_model import Instrument # …

02.04.2024
Данные не отправляются на конечную точку django [duplicate]

Я пытаюсь отправить данные в конечную точку django. Которые затем будут использоваться для сравнения с записями в базе данных. Данные не отправляются на конечную точку, поэтому я получаю ошибку Invalid request в консоли браузера при вызове конечной точки api/login.Вот …

02.04.2024
Поиск рекомендаций по интеграции электронной почты и WhatsApp в проект Django [закрыто]

В настоящее время я разрабатываю проект на основе Django с парой ключевых функций, ориентированных на вовлечение пользователей и напоминания. Вот обзор: Система подтверждения и напоминания по электронной почте: После завершения пользователями определенных опросов система должна автоматически отправлять электронные …

01.04.2024
Невозможно выполнить миграцию в django

django.db.migrations.exceptions.InconsistentMigrationHistory: Миграция admin.0001_initial применяется раньше, чем ее зависимость userauths.0001_initial на базе данных 'default'. Я попробовал закомментировать "django.contrib.admin" и path("admin/", admin.site.urls), Я пробовал python manage.py migrate userauths zero и затем удалял все файлы миграции, кроме …

01.04.2024
Реализация Python Django ModelViewSet с SAML ACS

В текущей системе с унаследованным IAM мы реализовали класс, унаследованный от ModelViewSet, с функциями входа и выхода. В унаследованном IAM для выхода из системы не обязательно получать name_id и session_index. Поэтому мы можем обойти acs (он же assertion_consumer_service) для получения …

01.04.2024
Ошибка в ajax-запросе приложения в приложении azure

У меня есть приложение на python-django и на localhost все работает нормально. Я делаю ajax-запросы к Python правильно, однако это не работает в приложении Azure, следуйте примеру кода, как я делаю запрос: $.ajax({ url: '/PlanEx/DCC/GerarTabelaAnova', data: formData, type: …

01.04.2024
Django: первая запись данных не сохраняется, когда поле = ноль

Я новичок в Django и сейчас пытаюсь найти причину, по которой первая запись данных из formset не сохраняется (включается) в базу данных, когда числовое поле poQty модели ProductOrder равно нулю. QueryDict, кажется, работает с 4 записями в этом примере, …

01.04.2024
Используйте множественный анализатор в эластичном поиске (автозаполнение и фонетический).

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

01.04.2024
Как Django неявно устанавливает типы данных для CharField или любого другого поля?

From django.db import models class Post(models.Model): title = models.CharField(max_length=100, null=True) Когда я определяю поле с именем title = models.CharField(max_length=100, null=True) в модели Django, как Django неявно устанавливает тип данных для этого поля? Django автоматически распознал title как CharField[str …

01.04.2024
Как изменить каталоги по умолчанию в проекте

Итак, я разрабатываю это приложение на python, и когда я пытаюсь показать некоторые html в браузере, я получаю эту ошибку: TemplateDoesNotExist at /xPharma/hello/ hello.html Request Method: GET Request URL: http://127.0.0.1:8000/xPharma/hello/ Django Version: 4.2.11 Exception Type: TemplateDoesNotExist Exception Value: hello.html …

01.04.2024
Невозможно использовать модель в развертывании, несмотря на то, что она была создана

У меня есть приложение Django с несколькими приложениями внутри. У меня есть App_A с settings.py, а затем App_B, где я создал следующие модели: from django.db import models from decimal import Decimal import re class Webshop(models.Model): name …

01.04.2024
Drf_yasg openapi swagger продолжает показывать ссылку на вход в Django

Settings.py INSTALLED_APPS = [ .. 'drf_yasg', .. ] views.py class myapi(APIView): permission_classes = (permissions.AllowAny,) authentication_classes = () @swagger_auto_schema(operation_description="A custom description", request_body=openapi.Schema( type=openapi.TYPE_OBJECT, properties={ 'token': openapi.Schema(type=openapi.TYPE_STRING, description='token'), }, required=['token'], )) urls.py from drf_yasg.views import get_schema_view from drf_yasg import openapi …

01.04.2024
Nginx не может обслуживать React из-за отказа в разрешении. www-data не может получить доступ к frontend/build/

Я пытаюсь настроить nginx так, чтобы он мог обслуживать и React, и Django. Вот моя конфигурация: server { listen 80; server_name 182.20.4.110 mydomain.io; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { root /home/ubuntu/myproj_app/static/; } location …

01.04.2024
Как импортировать функции внутри /static/ dir Django

Когда я делал скрипт для своего проекта django, я сделал несколько функций, но когда я начал оптимизировать его и разделять на несколько файлов, я столкнулся с проблемой импорта функции cart_methods.js export function cartFunction() { console.log("work"); } home_script.js import …

01.04.2024
Ошибка: google.auth.exceptions.TransportError: Unable to find the server at oauth2.googleapis.com

Я делаю проект на django. С помощью celery мне надо в определённое время обновлять гугл таблицу, закидывая в неё новые данные из стороннего api. Но как только celery получает задачу, у меня возникает ошибка: [2024-04-01 14:34:00,336: INFO/MainProcess] Task google_ads.tasks.update_google_spreadsheet[13da8463-27eb-447c-8967-8c385fd79d7b] received …

01.04.2024
Как я могу вызвать/достичь "gettype()" из соединения с oracledb через объекты, определенные в "django.db"?

У меня есть небольшое Django-приложение с Oracle DB в качестве базы данных. Я использую "Django 5.0.3" с "oracledb 2.0.1". В библиотеке "oracledb" у объекта "connection" есть метод "gettype()" смотрите https://python-oracledb.readthedocs.io/en/latest/api_manual/connection.html#Connection.gettype …

01.04.2024
Ошибка при удалении платежей в Xero, запутался, что еще я упустил

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