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

09.05.2022
Как сделать кнопку загрузки песни mp3 django

Итак, я новичок в использовании django. мой backend проект использует python. и я хочу сделать кнопку html для выбора песни с компьютера, чтобы загрузить ее (но я не использую базу данных), чтобы обработать ее. вот мой код models.py …

09.05.2022
Использование функции Django render() без "template_name", но со строковой переменной?

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

09.05.2022
Django - цикл событий закрывается на пользовательском объекте

Я использую приложение django, которое импортирует пользовательскую библиотеку. Библиотека предоставляет фабричный класс, который также использует библиотеки AIOHttp и Asyncio для HTTP вызовов. Когда я пытаюсь сделать запрос (из views.py), я получаю ошибку "цикл события закрыт". Если я возьму тот же …

09.05.2022
Как я могу использовать более высокий уровень абстракции представлений на основе классов в django?

У меня есть проект, в котором буквально каждое представление имеет множество пользовательских методов валидации и контекстных данных, которые генерируются на основе данных пользователя get или post, и когда я читал документацию, я не смог найти ни одного примера того, …

09.05.2022
ModuleNotFoundError: Нет модуля с именем ' '

Я пытаюсь запустить python manage.py runserver и получаю ошибку ModuleNotFoundError: No module named ' ' Полностью вывод можно посмотреть здесь: Я пробовал установить/переустановить gevent, но это не помогло. Я потерян, потому что пакет, который отсутствует, …

09.05.2022
Неожиданный аргумент ключевого слова incoming allow при попытке создать Twilio Audio ChatRoom

Следуя этому руководству, вы сможете построить приложение для аудиочата с использованием Django, React и Twilio Programmable Voice. Когда я выполняю GET запрос с помощью fetch для создания чата, я получаю ошибку: Response {type: 'cors', url: …

09.05.2022
Ограничение 4 данных в функции возврата

Могу ли я ограничить представление, чтобы оно возвращало только 4 данных, а не все? @login_required(login_url='/login/') def lista_colaboradores(request): usuario = request.user colaborador = Colaborador.objects.filter(local_adm=usuario) dados = {'colaboradores':colaborador} return render(request, 'colaboradores.html', dados) Как бы вы поместили функцию диапазона в это …

09.05.2022
Переопределение стилей TinyMCE после использования dangerouslySetInnerHTML

У меня есть динамическая страница с большим количеством текста в RTL формате. TinyMCE не может правильно отобразить RTL-текст. Он отображается примерно так: В то время как я хочу, чтобы он отображался следующим …

09.05.2022
Django, сайт с измененным префиксом, как исправить урлы глобально

Недавно я развернул свое приложение локально с помощью Apache. Я использую имя сервера и sufix, чтобы добраться до содержимого как http://my-server/app. Проблема в том, что каждая кнопка игнорирует то, что является корнем моего приложения. Поэтому из моего основного представления …

09.05.2022
Django: как обновлять модели django каждые пару минут

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

09.05.2022
Файл медиаизображения Django не отображается в шаблоне

У меня проблема с медиа файлами в Django 4.0.4, вот код и несколько скриншотов для понимания проблемы : Settings.py STATIC_URL = 'static/' STATIC_ROOT = BASE_DIR / 'staticfiles' MEDIA_ROOT = BASE_DIR / 'media' MEDIA_URL = '/media/' urls.py urlpatterns = …

09.05.2022
Автономное приложение на Django

Я учусь на Coursera. Мне нравятся модели и инструменты Django, и я хочу использовать их в своем автономном приложении на Python. Как я могу сделать это в проекте Django? То есть мое приложение должно быть ведущим и работать не …

09.05.2022
Почему новый извлеченный код из git не применяется при работе Gunicorn на сервере ubuntu?

У меня есть проект django на сервере ubuntu, который работает с Nginx и Gunicorn правильно. Я изменяю некоторый код django и публикую его на git-сервере, а затем беру с git-сервера на сервере ubuntu. Кажется, что новые изменения не реализованы …

09.05.2022
DRF создает сериализатор для вложенных OneToOnefield

У меня есть несколько моделей, в которых есть OnetoOnefield. Вопрос, как я могу обновить их, чтобы создать метод сериализатора, и создать все поля в ModelB и ModelC из ModelA с помощью OnetoOnefield. Если это возможно? Модели: class ModelA(models.Model): …

09.05.2022
Django Channels. Как создать переменную (или объект), которая может жить только во время WebSocket?

У меня есть websocket, и я хочу создать глобальную переменную, которая будет жить в течение всего времени жизни самого websocket. Основная проблема заключается в том, что переменная фактически является общей для всех клиентов, которые подключаются к websocket, в то …

09.05.2022
Как установить версию tls в настройках базы данных Django

У меня есть приложение, развернутое на azure, с новыми релизами я хочу увеличить минимальную версию tls до 1.2 Python версии 3.8 версия MySQL 8.0.15 Когда мы увеличиваем ее, приложение mysql-сервера падает и выдает следующую ошибку exception …

09.05.2022
Django Rest CORS Разрешения по умолчанию

Я нахожусь в процессе создания приложения React App для взаимодействия с Django в качестве бэкенда через Django Rest Framework. Я установил соответствующие пакеты и пытаюсь настроить поведение по умолчанию при доступе к представлениям на блокирование доступа и имею следующее …

09.05.2022
Django: django.core.exceptions.ImproperlyConfigured: Ярлыки приложений не уникальны, дублируются: аккаунт

Я хочу использовать django-helpdesk (который использует account) с django-allauth (который использует allauth.account). Очевидно, что они конфликтуют. У меня уже есть форкнутая версия django-allauth, и я не хочу менять никакой код, поскольку я использую форкнутый пакет в других проектах …

09.05.2022
Как иметь внешний ключ 'Folder', отсортированный по папкам и подпапкам

У меня есть модели для скриптов и папок, причем скрипты находятся внутри папок. При регистрации нового скрипта (или изменении существующего) на странице Django Admin, папки не представлены как папки и подпапки, а скорее все одновременно в виде списка, без …

09.05.2022
Удаление папки или каталога с помощью API (django)

Я написал скрипт на Python для удаления или удаления папки из каталога файлов. Код приведен ниже: import os import sys import shutil base_dir = os.path.dirname(os.path.realpath(__file__)) path = 'media/user110' try: path = os.path.join(base_dir, path) shutil.rmtree(path) print("Deleted: " + path) except …

09.05.2022
Django Custom Vlaidation For Boolean Field не работает

валидация не работает для поля boolean в django, models.py product_filed = models.BooleanField(default=False) def clean(self): if (self.product_field is not None) < 1: raise ValidationError( { "product_field": _(" Product field can be select once") } )

09.05.2022
Как я могу извлечь временные метки из этих форматов?

У меня есть определенные строки, такие как Bert interview starts (4:00) 4:32 Understanding VC fund metrics Magic of being a fan (1:20:50) Как я могу получить временные метки из этого?

09.05.2022
Мокинг метода_декоратора в django pytest?

Мне нужно небольшое руководство по правильному способу издевательства над method_decorator для функции диспетчеризации. У меня есть метод-декоратор, который добавляет лог в файл журнала. Я хочу высмеять method_decorator(log_request) для функции диспетчеризации в моем представлении. Пытался исправить …

09.05.2022
Drf_yasg отображает параметры набора фильтров только в представлении списка

Я определил набор фильтров для DRF ViewSet. drf_yasg правильно отображает все поля набора фильтров как параметры в Swagger для конечной точки list, но не для других конечных точек. Есть идеи почему? views.py: from rest_framework import mixins, viewsets …

09.05.2022
Аутентификация Django в облачном SQL postgresql через GCP IAM

Я настраиваю проект Django на GCP и только что создал экземпляр Cloud SQL с аутентификацией IAM. У меня настроен прокси CloudSQL, чтобы я мог подключаться с моей локальной машины. К сожалению, когда дело доходит до настройки подключения бэкенда Django, …

09.05.2022
Ошибка: [@formatjs/intl ОШИБКА MISSING_TRANSLATION] Отсутствует сообщение: "currentStage." для локали "he", используя id в качестве запасного варианта

Итак, я пытаюсь получить данные из БД, но получаю эту ошибку и не знаю, как ее исправить. здесь я получаю данные - вот где …

09.05.2022
Как сделать автоматическое одобрение после определенного времени в Django

Class LeaveTable(models.Model): emp_name = models.CharField(max_length=50,null=True) emp_id = models.CharField(max_length=50, null=True) leave_type = models.CharField(max_length=50,null=True) applied_date = models.DateTimeField(null=True,blank=True) start_date = models.DateField() end_date = models.DateField() no_days = models.IntegerField() agent_reason = models.TextField(null=True) tl_approval = models.BooleanField(default=False) manager_approval = models.BooleanField(default=False) final_status = models.BooleanField(default=False) Я хочу …

09.05.2022
Как я могу экспортировать возврат функции в Django

У меня есть функция on_loading_booking_deal возвращающая dic и меня интересует использование ключа amount и я хочу экспортировать его, чтобы использовать его в другом файле @receiver(loading_deal, sender=Booking) def on_loading_booking_deal(deal_id: str, load_company: bool = False, **kwargs): deal = get_deal(deal_id) if not …

09.05.2022
Почему django-split-json-widget не может использоваться в моей model.form

Я пробовал много раз, но похоже, что виджет не работает. На моей странице ничего нет. Я использую jsonfield для сохранения данных в json, теперь я хочу преобразовать эти json данные в html форму ввода, и я нашел django-split-json-widget. Я пытался …

09.05.2022
ImportError: cannot import name '...' from partially initialized module '...' (скорее всего, из-за циклического импорта)

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

09.05.2022
Сообщение об ошибке 404 в Django после нажатия кнопки submit

Я получил следующую ошибку в Django после нажатия на кнопку submitbutton в браузере: Страница не найдена (404) Метод запроса: POST URL запроса: http://127.0.0.1:8000/send Используя URLconf, определенный в contactform.urls, Django попробовал эти шаблоны URL, в …

09.05.2022
Как разместить данные двух моделей в одном view.py с помощью сериализатора? django rest framework

Предположим, что у меня создано 2 модели, а именно: бронирование и пассажир. Обе имеют отношения типа "многие-ко-многим". Теперь, не используя вложенный сериализатор, как я могу использовать сериализаторы обеих моделей для отправки данных в DB? model.py …

09.05.2022
Создайте и сохраните объект сервиса в корне приложения django

Я создал базовое приложение django, в котором установлена пользовательская библиотека (использует Asyncio). Мне нужно инстанцировать фабричный класс из библиотеки, а затем использовать его для получения некоторых объектов сервиса для использования в приложении. creds = load_creds('./creds.json') async with TestFactory(creds) as …

09.05.2022
Django Ajax success отправляет контекст в новый url

У меня есть первая страница с кнопкой Launch, процесс выполнен и все они перенаправляются на страницу результатов, где я могу загрузить различные результаты. Без Ajax и с "обычным" Django, процесс работает. Однако из-за других функциональных возможностей на первой странице …

09.05.2022
Django REST framework: Сериализатор для использования max_length из модели

У меня есть модель class Person(models.Model): name = models.CharField(max_length=254) и связанный с ним сериализатор class PersonSerializer(serializers.Serializer): name = serializers.CharField(max_length=254) Есть ли способ заставить CharField автоматически определять max_length из модели и использовать это при валидации? …

09.05.2022
Django REST представление + сельдерей

Я хочу создать новую конечную точку GET или POST (что лучше?) для запуска определенной задачи celery. В теле JSON я буду указывать текст, и в зависимости от этого текста будет запускаться нужная задача. Если в теле я укажу - 'first', …

09.05.2022
Как использовать __ (двойное подчеркивание) в запросе SQLAlchemy как django ORM

У меня есть 3 модели @dataclass class Plans(db.Model): id = db. Column(db.Integer, primary_key=True, autoincrement=False) name = db.Column(db.String(100), nullable=True,) feature = db.relationship('PlanFeatures', backref = 'planfeatures') def __str__(self): return str(self.name) @dataclass class PlanFeatures(db.Model): id = db. Column(db.Integer, primary_key=True, autoincrement=False) plan_id = …

09.05.2022
Django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Имя источника данных не найдено

Испробовал все возможные способы, доступные в интернете на основе моих исследований, но все равно получил ту же ошибку. Ошибка : django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)') …

09.05.2022
Токен dj-rest-auth не удаляется в бэкенде после выхода из системы

Я начал использовать пакет django dj-rest-auth с react и столкнулся со следующей проблемой: Когда я выхожу из системы, ключ очищается в локальном хранилище, но не в бэкенде Django. Когда я перехожу на страницу конечной точки API и …

09.05.2022
Объединение пользовательских FormHelper и HttpResponse пользовательских форм django crispy forms с контекстом

Я работаю над проектом django с приложением, которое имеет множество связанных полей, таких как ForeignKey и ManyToManyField. Есть модель, которую я могу назвать "OriginModel", так как через нее я могу получить доступ ко всем остальным моделям. Я пытался …