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

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. но …

01.04.2024
Виртуальное окружение - Почему я не могу установить переменную окружения? [дубликат]

Я пытаюсь запустить daphne для моего проекта Django. Проблема в том, что я не могу установить переменную окружения для DJANGO_SETTINGS_MODULE. Я использую python venv. Путь моего проекта следующий: C:\Users\HP ELITEBOOK\Documents\Projects\myenv\MyProject\MyProject\settings Я уже перепробовал много разных комбинаций. Я …

01.04.2024
Как настроить django TextField для встроенного редактора

Я разрабатываю платформу для интернет-форумов с использованием Django и столкнулся с проблемой настройки TextField для поддержки встроенного редактора без использования сторонних редакторов, таких как TinyMCE или CKEditor. Цель состоит в том, чтобы предоставить пользователям возможность создавать богатый контент, …

01.04.2024
Django ValueError at /en/admin/auth/user/ year -1 is out of range [закрыто]

у меня есть производственный django сервер один из пользователей с id 399 вызывает эту ошибку каждый раз, когда он включен в результаты поиска, модель пользователя я использую по умолчанию django User model. Django Version: 4.0.10 Exception Type: ValueError Exception …

01.04.2024
Невозможно связать модель Объект с другой моделью, которая принимает значение OnetoOnefiled

Итак, у меня есть страница входа в систему, на которой также есть возможность зарегистрироваться, если вы новый пользователь. Фаза регистрации состоит из двух страниц: одна, где пользователь вводит свои личные данные, и вторая, где пользователь задает имя пользователя и …

01.04.2024
Django получает последнюю запись в группе by [duplicate]

У меня есть записи в следующем формате: | 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| Модель: …

01.04.2024
Пользовательская админка Django не отражается в админке сайта

Я новичок в django и прохожу через старый проект django, в котором пользовательский администратор настроен следующим образом: app1/admin.py from .models import User @admin.register(User) class UserAdmin(DjangoUserAdmin): """Define admin model for custom User model with no email field.""" fieldsets = …

01.04.2024
Как я могу повторно отфильтровать queryset без проблем N+1 в Django?

У меня простая N+1 проблема с кверисетом в Django. Простой views.py пример кода проблемы, с которой я столкнулся. a_queryset = AA.objects.filter(user=request.user).all() # some codes in here with a_queryset . . . b_queryset = a_queryset.filter(id__in=[3,4,5]) # re-filtered # some …

01.04.2024
Я столкнулся с проблемой, когда при отправке формы второго раздела, она возвращается в первый раздел вместо того, чтобы обновить содержимое текущей страницы

Пользователь Это мой скрипт для одной страницы с сайдбаром, в котором 4 четыре кнопки независимо для страницы 1 страница 2 страница 3 страница 4, эти четыре страницы находятся в одном шаблоне и содержат соответствующий контент, страница содержит две формы, первая …

01.04.2024
Как добавить виджеты админпанели Django в пользовательские шаблоны?

Как использовать виджеты админ-панели на пользовательских шаблонах? как редактировать, добавлять и просматривать

01.04.2024
Django смешивает 2 разные записи перевода и создает нечеткую запись в PO-файле [duplicate].

Я вижу следующее в django.po файле после выполнения python manage.py makemessages команды: #: .\homepage\models.py:40 #, fuzzy #| msgid "The logo of the site as appears on the top of each page." msgid "The logo of the brand as appears …

01.04.2024
Асинхронный скрепер + Django

Я пытаюсь создать приложение, которое отображает информацию пользователю из асинхронного скрепера. Скрепер должен работать автономно и непрерывно. Пользователь, заходя на нужную страницу сайта, должен автоматически подписываться на поток независимо работающего скрепера. Например: скрепер работает с использованием while True. Он …

01.04.2024
Извлечение данных из БД или заполнение ее фикстурами перед запуском тестов [дубликат]

Мои прогоны pytest не извлекают db в реальную базу данных, что я считаю нормальным, так как тестовая база данных изначально пуста. Часть моего кода требует, чтобы я получил id страницы в существующей модели. def result_page_get_id_from_slug(slug): print(ContentPage.objects.values().last()) obj = …

01.04.2024
Django не выдает ошибку валидации

Class confirm_password_form(forms.Form): password = forms.CharField(label="Password",widget = forms.PasswordInput,required=True) confirm_password = forms.CharField(label="Confirm_Password",widget = forms.PasswordInput,required=True) def clean(self): print("this is clean") cleaned_data = super().clean() password = self.cleaned_data["password"] confirm_password = self.cleaned_data["confirm_password"] print("in clean password ",password) print("in clean confirm_password",confirm_password) if password!=confirm_password: print("this is not …

01.04.2024
Django HttpStreamingResponse Not Streaming

У меня возникла очень интересная проблема с Django HttpStreamingResponse. Наш сервер вызывает OpenAI Text Completion API в потоковом режиме, после получения фрагментов от OpenAI, мы инкрементально разбираем фрагменты и передаем полные JSON объекты обратно нашим клиентам. Ниже приведены некоторые …

01.04.2024
Пользовательский вход в админку Django с помощью пакета django allauth

Мне нужен функционал, в котором при входе пользователя на страницу администратора, либо используя имя пользователя и пароль, либо используя google sso (используя пакет allauth). они все равно должны пройти определенную проверку. Теперь у меня есть виды, где я …

01.04.2024
Как исправить проблему с неработающими функциями некоторых постов при автораспаковке?

Мне нужна помощь в решении проблемы с автоматической пагинацией. Когда происходит автоматическая пагинация из шаблона home_list.html в шаблон home.html, все функции шаблона перестают работать, хотя сам шаблон пагинирован правильно. Функциональность перестает работать после пагинации, а именно: "редактировать" и "удалить" …

01.04.2024
Панель администратора Django и вложенные URL возвращают 404 ошибку при развертывании

Недавно я развернул свой проект Django на сервере, и хотя индексный URL (mannyebi.com) загружается корректно вместе со статическими файлами, обращение к под URL, таким как mannyebi.com/blogs или даже к панели администратора (mannyebi.com/admin), приводит к 404 ошибке. Локально проект работает …

01.04.2024
Как вернуть ответ на запрос HTTP Get из класса models в проекте Django

Я пытаюсь получить ответ от API ассистентов OpenAi, используя проект Django. Я реализую класс модели внутри models.py следующим образом: from django.db import models from typing_extensions import override from openai import AssistantEventHandler from django.http import HttpResponse # Create your …

01.04.2024
Проблема с увеличением количества в корзине электронной коммерции Django

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

31.03.2024
Невозможно установить Pipenv в Windows

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

31.03.2024
Использование dict из python в html-шаблоне django, а также в js

У меня есть dict statistics в моем view.py и передаю его как param в моем context для моего index.html. Там я хочу использовать его в html, как {{ statistics.key1 }}. Но я также хочу использовать его в js. …

31.03.2024
У объекта 'pyodbc.Cursor' нет атрибута 'callproc', mssql с django [закрыто]

Я не могу выполнить процедуру, хранящуюся на сервере mssql, из django. Вот конфигурация для db. DATABASES = { 'default': { 'ENGINE': 'mssql', 'NAME': os.environ.get('DB_NAME'), 'USER': os.environ.get('DB_USER'), 'PASSWORD': os.environ.get('DB_PASSWORD'), 'HOST': os.environ.get('DB_HOST'), 'OPTION':{ 'driver': 'ODBC Driver 17 for SQL Server', 'trusted_connection': …

31.03.2024
Django Bootstrapv5 проблема карусели с несколькими элементами

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

31.03.2024
Процесс сокетов Django

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

31.03.2024
Невозможно заставить Docker с React и Django работать в Ubuntu - запрещенный доступ

Я пытаюсь заставить мой проект React и Django, использующий docker-compose, работать на AWS Ubuntu. Он работает на моем mac. Однако я не могу заставить его работать на моем IP. Я разрешил порт 80 для входящего трафика. Вот журналы …

31.03.2024
Аналог корневого пути в uWSGI, как в Uvicorn

Uvicorn имеет опцию --root-path (https://www.uvicorn.org/settings/#http), которая очень помогает, если приложение монтируется по определенному пути, отличному от /. Например, в случае приложения Django я могу запустить его с помощью: uvicorn myproj.asgi:application --host=localhost --port=8001 --root-path="/myproj-custom-path" Таким образом, …