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

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

Я пытался бесплатно развернуть свое приложение на heroku, но когда я развернул его, и оно возвращает ошибку, которая гласит: Я не использовал _tkinter в своем приложении и я действительно не знаю, что делать. Я пробовал ответы на …

09.05.2022
Django get_context_data не работает в шаблонах

Я пытаюсь перебрать 2 запроса в шаблоне django, но работает только один. Я пытался использовать метод get_centext_data, а также переменную context_object_name и это не работает. Код : class HomeView(LoginRequiredMixin, ListView): model = Resorts template_name = 'aplicatie2/home.html' context_object_name = 'high_rated_resorts' …

09.05.2022
Django Rest Framework и задачи celery

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

09.05.2022
В Django как получить подстроку до появления точки из модели, чтобы показать в шаблоне

У меня следующая модель: class News(models.Model): news_text = models.TextField(null=True) ... # other fields со следующим представлением: def news(r): news= News.objects values = {'news':news} return render(r,'webapp1/news.html',values) Я хочу показать в шаблоне подстроку для колонки news_text, до …

09.05.2022
Django / приложение Heroku Ошибка при переходе с sqlite на posgresql в heroku

После нескольких часов попыток выяснить, что происходит в моем чертовом приложении, а db-wise ничего не работает, я наконец-то обратился к всемогущему stack overflow. Я запускаю приложение Django на heroku, все идет отлично, но когда я пытаюсь переключиться на БД …

09.05.2022
Объект 'Post' не является итерируемым, даже если я использую фильтр

Я пытаюсь получить все сообщения для определенного автомобиля и вот код, который у меня есть: *vehicles/views.py* class UserVehicleListView(ListView): model = Vehicle template_name = 'vehicles/vehicles.html' # <app>/<model>_<viewtype>.html context_object_name = 'vehicles' def get_queryset(self): print(Vehicle.objects.filter(owner_id= self.request.user.id)) return Vehicle.objects.filter(owner_id= self.request.user.id) class UserVehicleDetailView(DetailView): …

09.05.2022
Как взаимодействовать react native front end с django backend

Я создал пользовательский API, используя фреймворк djangorest, и он работает хорошо, однако я не знаю, как добавить его в мой react native front end для аутентификации. Я хочу, чтобы пользователи входили в систему, а drf аутентифицировал их. Есть ли учебник, …

09.05.2022
Django - Не удается установить zappa

Я пытаюсь установить zappa для моего проекта Django с помощью команды pip install zappa . По какой-то причине я получаю сообщение об ошибке: UnicodeDecodeError: 'charmap' codec can't decode byte 0x9c in position 2341: character maps to <undefined> …

09.05.2022
Как передать дополнительные параметры в тег url?

Необходимо передать в представление дополнительный параметр через тег url, но чтобы он не фигурировал ни в параметрах url, ни в параметрах запроса. Т.е. передать параметр id в следующем примере, но чтобы пользователь этого не видел. # urls.py urlpatterns = [ …

09.05.2022
Замена блока IF на классы условных выражений в запросе к базе данных через Django ORM

В качестве ответа на JSON запрос необходимо вывести сумму транзакций(расходов и доходов) пользователя. Если пользователь еще не добавил транзакции, должен вернуться 0. Текущий код: views.py @action(methods=['get'], detail=False) def get_transaction_amount(self, request): sum_all_transactions = Transactions.objects.filter(owner=self.request.user).aggregate( sum_income=Sum('amount', filter=Q(category__type=1)), sum_expenses=Sum('amount', filter=Q(category__type=0))) if sum_all_transactions['sum_income'] and …

09.05.2022
Django export xls as zip does not work: format unknown

Я хочу сделать представление, которое создает xls файл с помощью xlwt и делает файл загруженным как zip файл с помощью zipfile. def export(request): filename = "myfile.xls" wb = xlwt.Workbook(encoding='utf-8') .... buffer1 = io.BytesIO() wb.save(buffer1) buffer2 = io.BytesIO() with zipfile.ZipFile(buffer2, mode='w') …

09.05.2022
Как управлять настройками zappa в dev-среде с помощью django

Какова лучшая практика управления dev enviroment с помощью zappa? В настоящее время у меня есть мой zappa_settings.json в моем проекте и внутри него у меня есть api url, ключи и т.д. Когда я разверну его на AWS, эти ключи …

09.05.2022
Веб-приложение Django с контейнером Windows Docker на Azure: Недопустимый заголовок HTTP_HOST: '10.40.0.7:30015'. Вам может понадобиться добавить '10.40.0.7' в ALLOWED_HOSTS

Я развернул свое приложение Django с контейнером Windows Docker на сервисах приложений Azure. Приложение отлично работает локально. Но после развертывания на сервере журнал сайта kudu выдает: Bad Request: / "GET / HTTP/1.1" 400 69702 Invalid HTTP_HOST header: '10.40.0.7:30015'. You …

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) Я хочу …