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

02.06.2022
Django/Python Docker Libreoffice Подпроцесс

Я пытаюсь использовать libreoffice в моем Django приложении, чтобы преобразовать docx файл в pdf с помощью подпроцесса python. Я включил libreoffice в мой dockerfile: Dockerfile: FROM python:3.8-alpine LABEL maintainer="culturetech.com.au" ENV PYTHONUNBUFFERED 1 COPY ./requirements.txt /requirements.txt COPY ./behavioursolutiondjango /behavioursolutiondjango COPY …

02.06.2022
Невозможно выполнить запрос "ahmed": Должен быть экземпляр "Пользователь"

Когда я передаю пользователя, приходит вот такая ошибка Невозможно запросить "ahmed": Должен быть экземпляр "User". мой код такой def user_add_post(sender, instance, *args, **kwargs): post = instance profile = Profile.objects.all() users = Profile.objects.filter(following=post.author.user) for u in users: user = Profile.objects.filter(following=u) …

02.06.2022
Django channels test code AsyncConsumer.__call__() missing 1 required positional argument: 'send'

Тест каналов Я писал тестовый код, просматривая документацию. Но возникает эта ошибка. Traceback (most recent call last): File "C:\Users\Home\Desktop\exchange-rate\venv\lib\site-packages\asgiref\testing.py", line 74, in receive_output return await self.output_queue.get() File "C:\Users\Home\AppData\Local\Programs\Python\Python310\lib\asyncio\queues.py", line 159, in get await getter …

02.06.2022
Как объединить два набора запросов в Django

Setting = Subject.objects.filter.annotate( A_setting=Count('id', filter=Q(type='A', id__in=workers.filter(worker=1).values('id')), distinct=True) * Value(50), B_setting=Count('id', filter=Q(type='B', id__in=workers.filter(worker=1).values('id')), distinct=True) * Value(30), C_setting=Count('id', filter=(~Q(type='A') & ~Q(type='B') & Q(id__in=workers.filter(worker=1).values('id')))) * Value(10)) \ .values('setting__user_id', 'A_setting', 'B_setting', 'C_setting') Result: <QuerySet [{'setting__user_id': 4, 'A_setting': 50.0, 'B_setting': 120, 'C_setting': 10.0}, {'setting__user_id': 34, …

02.06.2022
("Cannot import ASGI_APPLICATION module %r" % path) django.core.exceptions.ImproperlyConfigured: Cannot import ASGI_APPLICATION module 'asgi'

Мой файл settings.py: И мой asgi.py: """ ASGI config for myproject project. It exposes the WSGI callable as a module-level variable named ``application``. For more information on this file, see https://docs.djangoproject.com/en/2.2/howto/deployment/asgi/ """ import os from django.core.asgi import get_asgi_application from …

02.06.2022
Как работает django db index с минусами?

Что означает этот индекс с минусом (-text) в Django? migrations.AddIndex( model_name='comment', index=models.Index(fields=['-text'], name='xxx'), )

02.06.2022
Как создать динамические модели времени в django?

Я пытаюсь построить систему управления школой на django. В ней каждый год имеет 3 семестра, каждый из которых длится 4 месяца, т.е. 2022/2023 - 1-й семестр, 2-й семестр и 3-й семестр. Каждый семестр динамичен и переходит к следующему …

02.06.2022
Почему мое письмо для проверки django allauth отправляется с 'example.com' после изменения домена и отображаемого имени?

Я использую Django allauth для отправки проверочных писем, когда пользователи регистрируют учетную запись. Однако, письма продолжают отправляться с 'example.com' и включать сообщение по умолчанию (также с example.com). На данный момент у меня есть: изменил домен и отображаемые имена …

02.06.2022
Django подозрительная работа с файлами

Я создал пакет django с шаблонами и статическим файлом, который я установил в другом проекте django. Когда я запускаю функцию, которая вызывает установленный пакет, она выдает мне такую ошибку: SuspiciousFileOperation в /test/render Объединенный путь (/static/images/logo.png) находится вне компонента базового …

02.06.2022
Как я могу загрузить изображение по умолчанию для всех новых пользователей при отправке регистрационной формы

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

02.06.2022
Django Image не показывает администратора для расширенного пользователя

Я пытаюсь расширить встроенный User, чтобы пользователь мог добавить изображение в свой профиль, однако у меня нет возможности сохранить изображение в админке для моей страницы. Другие расширенные поля отображаются. Я не уверен, почему это... model.py class Profile(models.Model): user = models.OneToOneField(User, …

02.06.2022
Gunicorn Многочисленные рабочие за nginx

Я запускаю свое приложение Django с Gunicorn на Docker и есть 5 рабочих на gunicorn gunicorn -w=5. На моей среде dev я вижу, что 5 рабочих отвечают одновременно, поскольку gunicorn напрямую обслуживает приложение, хотя когда я перехожу в …

02.06.2022
Django aws ebs развертывание

Я пытаюсь развернуть свой проект django на aws ebs, но его состояние показывает как тяжелое, а url показывает ошибку 502 bad gateway error. Я использую git action для развертывания. on: push: branches: [ branchname ] jobs: build: runs-on: …

01.06.2022
Проблема при запуске python manage.py runserver для моего проекта Django

Введите описание изображения здесь Я устанавливаю проект django и пытался сделать некоторые базовые конфигурации с использованием staticfiles При попытке запустить python manage.py runserver, я столкнулся с ошибкой Type Error File "/home/muyiwa/anaconda3/lib/python3.9/posixpath.py", linenter code heree 375, in …

01.06.2022
Невозможно добавить новые данные списка к дикте в цикле for

У меня есть список IP, возвращаемый из POST в listip. Я хочу перебрать список IP и сохранить данные в словаре, чтобы потом вывести их на веб-страницу. Но словарь переопределяет значения только для последнего IP. Как я могу решить эту …

01.06.2022
У объекта 'function' нет атрибута 'listings'

Я пытаюсь создать сайт электронной коммерции (CS50 Project 2), который позволяет пользователю добавлять и удалять элементы листинга в свой список наблюдения. При попытке добавить листинг, который является моделью, в модель списка наблюдения я получаю эту ошибку: 'function' object has no …

01.06.2022
Django. Как сделать обработчик, который открывает эту ссылку на стороне сервера

Я не знаю, как правильно поставить вопрос, чтобы найти полезные статьи в google. Итак, вот моя проблема. У меня есть жестко закодированная кнопка в моем шаблоне <a type="button" href="https://api.telegram.org/bot******:*****-*****/sendMessage?chat_id=-******&text=test" class="btn btn-dark w-100 p-3" style="margin-bottom: 16px;">Button 1</a> При …

01.06.2022
Отправка запроса в проекте django-react через mobile in development

Когда я отправляю данные из react в django на той же машине, все проходит успешно, но когда я открываю этот сайт в мобильном на 192.16978...:300 порту, я не могу, почему?

01.06.2022
Как лучше всего запустить ежедневный сценарий, который обновляет мое приложение Django App содержимым с внешних URL-адресов в Digital Ocean App Platform?

У меня есть веб-приложение Django, установленное на платформе Digital Ocean App Platform. Я хочу ежедневно обновлять мое Django App содержимым с внешних URL. К сожалению, задания cron недоступны в App Platform. В частности, я хочу получать изображения с …

01.06.2022
Как установить переменную "verbose_name_plural" в метаклассе ModelAdminForm, вместо того, чтобы устанавливать ее непосредственно в метаклассе модели?

В каждой моей модели есть метакласс, который определяет строковое представление для панели администратора, я делаю это, устанавливая verbose_name_plural переменную: class MyModel(models.Model): ... class Meta: ... verbose_name_plural = "My Representation" Я уверен, что это очень плохой подход …

01.06.2022
Новые миграции проектов django не отражаются в базе данных

Я пытаюсь создать новый проект django. Я использую Adminer для GUI моей базы данных и docker для моих контейнеров. Я добавил модель, Notification.py и создал миграции для ее установки на базу данных. Я могу выполнить эту миграцию в …

01.06.2022
Повторяющиеся функции 500 в день

Здравствуйте, я хочу сделать программу. как я могу повторять функцию 500 раз в день? пожалуйста, ответьте мне с примером. я использовал модуль времени и команду loop. вот мой пример: import schedule import time def job(t): print "I'm working...", t …

01.06.2022
Ckeditor не сохраняет изменения django

У меня есть форма, в одном из полей которой я использую ckeditor. Однако когда я отправляю форму, изменения в поле ckeditor не сохраняются. В модели я изменил поле на aRichTextField. Я также установил "ckeditor" в своих приложениях в настройках. …

01.06.2022
Django как аннотировать в prefetch_related

У меня есть три модели: class User: screen_name = Charfield class Post: author = FK(User) class Comment: post = FK(Post, related_name=comment_set) author = FK(User) Теперь я хочу аннотировать Post следующим образом (оригинальная аннотация сложнее, добавлен …

01.06.2022
Команда не найдена: django-admin

Я скачал anaconda и Django, но код VS показывает ImportError: Не удалось импортировать Django. Вы уверены, что он установлен и доступен в вашей переменной окружения PYTHONPATH? Вы забыли активировать виртуальное окружение? Итак, я проверил Get out …

01.06.2022
Можно ли сохранить одну и ту же форму несколько раз в Django views.py?

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

01.06.2022
Django не может получить доступ к slug - comment_create() получил неожиданный аргумент ключевого слова 'slug'

Я пытаюсь создать раздел комментариев под url с slug:slug при использовании следующего кода возникает ошибка comment_create() got an unexpected keyword argument 'slug' всплывает urls.py from django.urls import path from . import views from .views import MovieList, MovieDetail, MovieCategory, …

01.06.2022
Задачи не выполняются с помощью интерфейса администратора

Я использую django-celery-beat для создания задачи. Все зарегистрировано, подключено, работают обычные таски Django с использованием beat_schedule. Я добавляю новую задачу, я не регистрирую ее в beat_schedule: @app.task def say_hi(): print("hello test") Захожу в админку, добавляю Периодические задачи, эта задача …

01.06.2022
Django больше типа пользователя - спросить совета

Я работаю над своим проектом и хочу создать 3 типа пользователей, включая Admin(пользователь и второй пользователь с различными полномочиями). Я хочу спросить, какой метод я должен использовать для этого? Я немного читал об AbstractUser, создании группы и "флагах" …

01.06.2022
Django admin TabularInline

Все мои модели хранятся в специальной базе данных. Django admin используется в качестве "backoffice". Поле id установлено во всех моих моделях : class MyModel(models.Model): id = models.IntegerField(primary_key=True) Поэтому для своих моделей я переопределяю метод сохранения, чтобы …

01.06.2022
Столбец "Serviços" имеет тип character varying[], но выражение по умолчанию имеет тип integer СОВЕТ: Вам нужно переписать или привести выражение

Мои модели: class Orcamento(models.Model): id = models.IntegerField(primary_key=True) Cliente = models.CharField(max_length=40, default=0) Cod_Cliente= models.CharField(max_length=40, default=0) N_Orcamento = models.CharField(max_length=40, default=0) Endereço = models.CharField(max_length=50, default=0) Email = models.CharField(max_length=40, default=0) Telefone = models.CharField(max_length=40, default=0) Departamento = models.CharField(max_length=40, default=0) Data = models.CharField(max_length=40, default=0) …

01.06.2022
GlslCanvas не распознает код шейдера через атрибут data-fragment

Я пытаюсь отрисовать GLSL-шейдер в веб-приложении, для чего я использую glslCanvas. Холст, используемый для рендеринга, имеет атрибут data-fragment, который должен быть способен принимать строковый литерал GLSL-кода для построения шейдера. Однако, когда я использую контекст Django для …

01.06.2022
Django test assert not equal

Пытаюсь протестировать слой селекторов в моем приложении, но django не проходит простой тест. Querysets выглядит довольно похоже, может я что-то упустил. test.py from django.test import TestCase from books.models import Author, Book from books.selectors import get_books class SelectorTest(TestCase): …

01.06.2022
Django - Slug применяется к файлу изображения, но предназначен для объекта

Class Project(models.Model): owner = models.ForeignKey(Profile, null = True, blank = True, on_delete = models.CASCADE) title = models.CharField(max_length = 200) description = models.TextField(null = True, blank = True) featured_image = models.ImageField(null = True, blank = True, upload_to = 'projects/', default = …

01.06.2022
Как стилизовать поле ImageField в Django Froms с помощью виджета

нажмите, чтобы увидеть изображение Django Forms Как стилизовать поле изображения с помощью виджета в формах Django

01.06.2022
Передавать данные из models.py в views.py и показывать их пользователю

Я хочу давать пользователям десять очков каждый раз, когда они заполняют один Survey, поэтому у меня есть этот код выше, а теперь как добавить 10 очков пользователю после того, как он заполнит один models.py : class User(AbstractUser): user_pic …

01.06.2022
Шаблон Django - Javascript неправильно кодирует URL

Этот вопрос меня очень сильно напрягает. В моем Django приложении я хочу отправить ссылку на загрузку S3 из моего views.py в мой template.html. Если я делаю <p>{{ sprites_url }}</p> в моем шаблоне, url отображается правильно: https://localhost/test/sprites.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=2PsuWGctH4UQmGvEQYjTDsZ2HqGM%2F20220601%2Fminio%2Fs3%2Faws4_request&X-Amz-Date=20220601T163847Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=6fbbac9f9a3f43e16b00857c67350054d3acdb3027ce66ada7664dced5d76114 Как видите, …

01.06.2022
Как получить последний файл, загруженный в шаблоны - DJAGO

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

01.06.2022
Как использовать вложенные сериализаторы с микшинами Django rest

Я пытаюсь реализовать операцию CRUD в Django-REST фреймворке с несколькими моделями. Цель состоит в том, чтобы выполнить операцию CRUD над несколькими таблицами при вызове API. Я использую mixins из REST-фреймворка https://www.django-rest-framework.org/api-guide/generic-views/#mixins Я нашел несколько подходящих …

01.06.2022
Django Forms: Обновление базы данных вместо создания новой записи Вопрос

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