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

15.07.2022
Загрузка файла после сохранения модели в Django

Я пытаюсь сгенерировать PDF на основе ModelForm с помощью Weasyprint. Идея заключается в том, что когда пользователь нажимает кнопку сохранения, PDF генерируется после сохранения модели (для этого я использую сигнал post_save). Но когда я нажимаю кнопку сохранения, …

15.07.2022
Как подсчитывать и фильтровать объекты в шаблоне Django?

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

15.07.2022
Для преобразования файлов m3u8 непосредственно из ссылки в видео mp4

Я искал об этом и нашел модуль python https://pypi.org/project/m3u8-To-MP4/ но мне нужно лучшее решение для загрузки видео в формате mp4 с URL

15.07.2022
Ошибка при создании миграций, отношения для пользовательского пользователя

Сейчас я нахожусь в середине этого проекта, и команда makemigration выдает ошибку. Ранее я использовал команду migrated, но она работала нормально. Строка ошибки, которую она показывает, была добавлена раньше и тоже была успешно перенесена. Вот ошибка Вот моя …

15.07.2022
Authenticate return none для пользовательской модели пользователя django rest framework

Я пытаюсь использовать электронную почту вместо имени пользователя для входа в систему в django-rest-framework. но authenticate(request, email=email, password=password) всегда возвращает None. Я пробовал много способов, но всегда возвращается None. кто-нибудь может помочь мне решить эту проблему? Модель class CustomUser(BaseUserManager): def …

15.07.2022
Мне нужно отобразить статистику в виде числа

Я только начал изучать django и столкнулся с проблемой при использовании def str(self): return self.timetable дата в админ панели отображается в виде цифр, но выдает ошибку ''str returned non-string (type datetime.time)'' при замене str на что-то другое, …

15.07.2022
Django - что не так с моим оператором If?

Я вставил оператор if в свой шаблон - я хочу, чтобы форма появлялась, только если категория товара "Шампанское". По какой-то причине продукт не отображается для продуктов шампанского. Вот код Models.py CATEGORY=( (1,'Rum'), (2,'Gin'), (3,'Whisky'), (4,'Champagne'), (5,'Others'), ) …

15.07.2022
Образ Docker запущен для Django, но не удается получить доступ к url сервера dev

Работаю над контейнеризацией своего сервера. Я считаю, что я успешно запустил сборку, когда я запускаю docker-compose, мой сервер разработки кажется запущенным, но когда я пытаюсь посетить связанный URL сервера разработки: http://0.0.0.0:8000/ Однако, я получаю страницу с ошибкой: This …

15.07.2022
Как создать модельную форму и сохранить объект в Django?

Models.py: class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') def __str__(self): return self.question_text class Choice(models.Model): question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0) def __str__(self): return self.choice_text class UserChoice(models.Model): user_choice = models.ForeignKey(Choice, on_delete=models.CASCADE) def __str__(self): return self.user_choice …

15.07.2022
Я пытаюсь отправить электронную почту с помощью Django

Я пытаюсь отправить электронную почту с помощью Django, но постоянно получаю SMTPConnectError ErrorMessage [Views.pysettings.py

15.07.2022
Размещение {% if form.errors %} в шаблоне входа в систему

Я не уверен, разрешено ли мне задавать подобные вопросы здесь, поскольку это не проблема как таковая, поэтому, пожалуйста, дайте мне знать. Но я хотел спросить о шаблоне login.html на Django: {% extends 'learning_logs/base.html' %} {% block content %} {% if …

15.07.2022
Случай Django APITest не возвращает ничего в запросе get

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

15.07.2022
Как проверить, имеет ли объект ссылку ManyToMany в наборе запросов django?

У меня есть эти модели в моем проекте django class Question(models.Model): heading = models.CharField(max_length=300) description = models.TextField() class Profile(models.Model): name = models.CharField(max_length=100,null=False,blank=False) completed = models.ManyToManyField(Question) Я пытаюсь найти оптимизированный способ получения списка вопросов для пользователя, который должен …

15.07.2022
Как записать изменения в полях фронтальной панели администратора в LogEntry?

У меня возникла задача создать действие в админ панели, которое будет изменять статус объекта(ов). Действие уже создано. Код для примера: class MyAdmin(admin.ModelAdmin): actions = ['decline_status', ] def decline_status(self, request, queryset): decline_status = constants.DECLINED.value objects_to_decline = queryset.exclude(status=decline_status).filter(status=decline_status) if objects_to_decline.count() > 0: …

15.07.2022
Как обновить атрибуты данных, связанные с полями M2M, в Django

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

15.07.2022
Django: Предварительное заполнение дополнительных полей в Formset с помощью модели ManyToMany

У меня есть две модели с отношением ManyToMany (M2M). Для того чтобы иметь дополнительные поля в модели M2M, я определил модель through=. Я попробовал настроить inlineformset_factory, используя parent=ChildModel и model=ParentModel.parent_child.through, как описано в этой теме pendant to inline …

15.07.2022
Невозможно загрузить локальные изображения с помощью HTML

Я разрабатываю простой сайт на Django, и хотел загрузить некоторые изображения локально на некоторые страницы. Но они не загружаются по какой-то причине. Я знаю, что есть похожие вопросы, и, насколько я понимаю, a-) Это может быть проблема с каталогом, …

15.07.2022
Переменные получателя не имеют значения в django-anymail и Mailgun

Я пытаюсь добавить некоторые метаданные в электронные письма, но никогда не получаю их в журналах и в webhooks. Вот что я делаю: recipient_variables = {recipient:metadata} msg.merge_metadata = recipient_variables Вот как выглядит msg.merge_metadata: {'EMAIL': { 'submission_id': …

15.07.2022
Пагинация с упорядочиванием и другими переменными get

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

15.07.2022
Отображение 1 при отсутствии данных в базе данных

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

15.07.2022
Для управления аутентификацией пользователей на нескольких веб-сайтах с помощью SSO

Создали аккаунт на Onelogin, который действует как Identity Provider (IDP) Создали приложение-коннектор для веб-сайта 1. Добавлена конфигурация Onelogin SSO для сайта 1 Добавил onelogin auth на сайте 1 Добавлена ссылка на сайт 2 на аутентифицированных страницах сайта …

15.07.2022
Оптимизирует ли Django запрос, если он выполняется несколько раз с одним и тем же фильтром?

Class MyModel(models.Model): task_id = models.UUIDField() task_type = models.ForeignKey(ContentType, on_delete=models.CASCADE, related_name='+') task = GenericForeignKey('task_type', 'task_id') ..... @property def task_description(self): if self.task_status === 'pending': return 'Pending Task' else: task = Task.objects.filter(self.task_id).first() return task.name or '' В случае, если self.task_status не …

15.07.2022
Как я могу развернуть код в продакшн, если я запускаю celery, redis, django с помощью docker compose?

Я запускаю контейнеры celery, Redis, Django и flower с помощью docker compose. Файл docker-compose.yml похож на этот учебник. Все приложение может работать очень хорошо. Проблема возникает, когда я изменяю код и развертываю его на производстве. …

15.07.2022
Wagtail добавляет массовые действия в ModelAdmin IndexView

Я хотел бы добавить пользовательские bulk actions в ModelAdmin index view. Возможно ли это уже сейчас или это потенциальный запрос? Модуль ModelAdmin в модуле IndexView отлично подходит для фильтрации большого количества страниц. Я бы хотел …

15.07.2022
Хотите показать полученные данные на диаграмме "Пончик" с процентной меткой в JavaScript

Я новичок в JavaScript. Я хочу динамически отображать количество строк на диаграмме "Пончик". Данные получаются динамически в виде таблицы. key: "results_callback", value: function results_callback(data) { data = data.tasks; if (Object.keys(data).length == 0) { $("div#no_more_results").show(); $("div#no_more_results").html("<h6 style='color: #9c0a0d;'>No More Results</h6>"); this.empty_results …

15.07.2022
Организовать выборку только из кэша (обращение к базе данных не допускается)

Django==4.0.5 django-cachalot==2.5.1 Модель: class General_Paragraph(models.Model): treaty = models.ForeignKey('treaties.Treaty', on_delete=models.PROTECT, db_index=True) identifier = models.CharField(max_length=100, blank=False, null=False, db_index=True, unique=True) Денежный разогрев: @admin.action(description='Warm cache up') def warm_up(modeladmin, request, queryset): MODELS_AND_APPS = { ... "General_Paragraph": "paragraphs_of_treaties", ... } for model_name in MODELS_AND_APPS: current_model …

15.07.2022
NoReverseMatch: Обратное для '' с аргументами '('',)' не найдено

Я пытаюсь передать id стажера через django url, но возникает эта ошибка. HTML URL from django.urls import path from sistemaSec.estagiario import views urlpatterns = [ path("partiu-estagio/buscar/", views.consultar_estagiario_partiu_estagio, name="consultar_estagiario_partiu_estagio"), path("partiu-estagio/criar/", views.criar_estagiario_partiu_estagio, name="criar_estagiario_partiu_estagio"), path("partiu-estagio/editar/<str:cpf_estagiario>", views.editar_estagiario_partiu_estagio, name="editar_estagiario_partiu_estagio"), path("partiu-estagio/atualizar/", views.atualizar_estagiario_partiu_estagio, name="atualizar_estagiario_partiu_estagio"), ] …

15.07.2022
Приложение Django с Memcached с использованием только Dockerfile

Мне нужно добавить memcached в мое приложение Django, я пытался сделать то же самое с помощью docker-compose, но я не хочу использовать docker-compose, вместо этого мне нужно использовать Dockerfile. Есть ли способ сделать это?

15.07.2022
Невозможно создать процесс

Я обновил версию python и когда я пытаюсь запустить сервер на prompt for django, я получаю эту ошибку. Невозможно создать процесс с помощью 'C:\Users\ALFRED\AppData\Local\Programs\Python\Python311\python.exe manage.py runserver': Система не может найти указанный файл.

15.07.2022
Активация виртуальной среды

Я создал виртуальную среду, я могу активировать ее в командной строке, но она не активируется с помощью my_venv2\Scripts\activate.bat и я не могу активировать ее в терминале pycharm

15.07.2022
Как исключить путь к маршрутизатору drf из настройки drf_spectacular SERVERS

Я хотел бы проверить некоторые лучшие практики при использовании drf_spectacular с проектом django. У меня есть API в проекте django, где все конечные точки используют префикс api/, то есть в urls.py я использую. path('api/', include('myapp_api.urls')), В …

15.07.2022
Ошибка ModuleNotFoundError в django для python

При выполнении моего кода я получаю следующую ошибку: File "C:\Users\emanull\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1004, in …

15.07.2022
Уменьшить на -1 и отображать как новый экземпляр каждый раз

Пытаюсь построить систему кораблей членов, где администратор нажимает на кнопку (Уменьшить) и поле сессий (Уменьшает -1 и показывает данные & дата уменьшена) каждый раз, когда пловец проходит через. Спасибо VIEWS.PY @api_view(['POST']) def swimmersReduce(request, pk): sw = get_object_or_404(Swimmers,id=pk) # …

15.07.2022
Как используется класс Meta в django?

Я использовал django и использовал class Meta: много раз, на самом деле, что это такое? например, в django models class Accounts(models.Model): ---some code here--- class Meta: ordering = [-1] В django forms class AccountForm(forms.ModelForm): ---some …

15.07.2022
Django перенос базы данных в другой проект Django без нарушения логики

Я создал проект django с несколькими моделями. Теперь я создал второй сервер с такой же настройкой. Этот сервер должен быть сервером развертывания. Базы данных отделены от dev-сервера. Однако не могли бы вы мне сказать, могу ли я просто скопировать …

15.07.2022
Как я могу перенаправить на одну и ту же страницу для определенных маршрутов в Django?

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

15.07.2022
Получение данных из базы данных в Modal в Django

Этот файл serivces.html содержит код, используемый для генерации элементов карточки с id, отличными от iddb {% block content%} <div class="container-fluid p-lg-5 d-flex justify-content-lg-around flex-wrap "> {% for package in packages %} <div class="card" style="width: 18rem; "> <div> <img class="cardimg" src="{% …

15.07.2022
Wagtail добавляет уменьшенное изображение в PageChooserPanel

Как можно настроить вид проводника/списка PageChooserPanel? Я бы хотел добавить сюда уменьшенное изображение, чтобы облегчить жизнь редакторам. Их задача - выбрать несколько десятков работ (страниц) из большого архива. Изображение для предварительного просмотра (и, возможно, несколько дополнительных колонок) значительно упростили бы …

15.07.2022
Сохранение поля данных django в другое поле той же таблицы

Добавляю + 10 к (поле session) и пытаюсь сохранить данные в (поле totalsession), чтобы totalsession отображался в таблице во фронтенде в новом сыром виде при каждом нажатии на кнопку. СПАСИБО VIEWS.PY @api_view(['POST']) def swimmersReduce(request, pk): sw = get_object_or_404(Swimmers,id=pk) …

15.07.2022
Я пытаюсь сделать веб-страницу в django все работает хорошо

Как написать код django внутри тега стиля css для ссылки изображений из статической директории