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

01.03.2022
Просмотр таблиц Django MySQL в MySQL Workbench

Я пытался просмотреть таблицу MySQLvtable, которую я создал в Django, из MySQL Workbench У меня есть все таблицы по умолчанию в MySQL, и я могу видеть их все на workbench, однако новые созданные таблицы (созданные в оболочке Django) не …

01.03.2022
Где определяется `USERNAME_FIELD` в исходном коде Django?

Я нашел следующее в исходном коде Django class AbstractBaseUser(models.Model): ... def get_username(self): """Return the username for this User.""" return getattr(self, self.USERNAME_FIELD) ... Я перерыл весь исходный код Django, но не нашел, где определено …

01.03.2022
Как уведомить текущего пользователя, что срок действия вашей страховки истекает через 5 дней на django

Я застрял в одной проблеме и хочу уведомить текущего зарегистрированного пользователя о том, что его страховка истекла в течение 5 дней назад. class Vehicle(models.Model): vehicle_no = models.CharField(max_length=100, blank=False, null=False) chasis_no = models.CharField(max_length=100, blank=False, null=False, unique=True) make = models.CharField(max_length=100, blank=False, …

01.03.2022
Как сгруппировать разрешения для некоторых моделей?

У меня сегодня 2 модели: Изображение Видео У этих моделей есть свои собственные разрешения ("Можно добавить изображение", "Можно добавить видео" и т.д. ...). Я хотел бы сделать разрешение, которое объединяет оба этих разрешения. Например: Я …

01.03.2022
Как привести {{ request.user.username }} к строке?

Проблема заключается в том, что {{ request.user.username }} отдаёт не строку, из-за чего не получается проверить содержимое через if. К примеру, результатом вывода на шаблон {{ request.user.username }} будет admin, но при этом {% if request.user.username == 'admin'%} возвращает …

01.03.2022
Ошибка Django: Письмо отправляется с HTML-кодом вместо показа шаблона

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

01.03.2022
Django - Postgresql - Поле JSON - оператор #>> - индекс вне диапазона

В проекте django, использующем БД postgresql, есть коллекция 'table1', которая имеет JSON-поле под названием 'data'. В этом поле JSON мы будем хранить email по динамическому ключу. Например: ID | DATA 1 | '{"0_email": "user1@mail.com"}' 2 | '{"3_email": "user2@mail.com"}' 3 …

01.03.2022
Django специальная многопользовательская лицензия с keycloak

Я планирую веб-приложение с несколькими арендаторами (или я называю это компаниями). Каждая модель в django имеет внешний ключ к определенной компании, чтобы разделить данные. Возможно, что пользователь имеет доступ к нескольким компаниям. Вы можете увидеть это на следующей диаграмме: …

01.03.2022
Переопределение конкретного поля __get__ на экземпляре модели в Django

Я пытаюсь временно подправить request.user, чтобы изменить его поведение (в моем случае мне нужно предупредить разработчиков, что поле устарело или вызвать исключение) У меня есть промежуточное программное обеспечение следующего вида: def middleware(request: HttpRequest) -> HttpResponse: if request.user.is_authenticated …

01.03.2022
Как работает эта штука ".set()" в родовых отношениях в django? Если я хочу создать объект с помощью оболочки python

Вот мои модели Пользователь, Бизнес имеет родовое отношение с Депозитом class Deposit(BaseModel): amount = models.IntegerField(default=0, blank=False) # set up generic foreign keys content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE) object_id = models.PositiveIntegerField() depositor = GenericForeignKey() def __str__(self): return "%s %s made by …

01.03.2022
Запуск нескольких приложений django на https-сервере apache одно в /, а другое в /app2

Я пытаюсь развернуть два приложения django на одном сервере ssl порт 443. Когда я комментирую следующие три строки в первом блоке, app2 запускается, когда комментирую во втором блоке, app1 запускается, а когда не комментирую в обоих блоках, оба приложения не …

01.03.2022
Azure-pipelines: Нет модуля с именем "xmlrunner"

В Stackoverflow, похоже, много вопросов "No module names..." on Azure Pipelines... и теперь, поскольку никто из них мне не помог, настала моя очередь :() Вот конвейер, который я пытаюсь запустить: простой CI для тестирования моего приложения Django, основанный …

01.03.2022
Django FileField с пользовательским хранилищем по-прежнему загружается в хранилище по умолчанию (GoogleCloudStorage)

Я хочу загружать файлы в пользовательское хранилище, отличное от статического. Но каждый раз, когда я пытаюсь объявить пользовательское хранилище google cloud storage bucket, оно по-прежнему ссылается на хранилище, связанное со статикой (возможно, на хранилище по умолчанию) Я пытаюсь …

01.03.2022
Как заполнить поле ProcessedImageField после сохранения исходного изображения?

Как заполнить поле ProcessedImageField после сохранения исходного изображения? Я пытался переопределить метод сохранения, примерно так: class A(models.Model): original = models.ImageField() webp_1x = ProcessedImageField(format='WEBP', processors=[ResizeToFit(320, 320), null=True, blank=True) webp_2x = ProcessedImageField(format='WEBP', processors=[ResizeToFit(640, 640)], null=True, blank=True) def save(self, *args, **kwargs): …

01.03.2022
Как я могу использовать 2 websocket на одной странице?

Я разрабатываю проект django и на странице чата можно отправить сообщение другим людям, используя websockets, но на той же странице я хочу использовать webRTC для видео звонка, но в asgi.py как я могу определить 2 разных websocket или есть …

01.03.2022
Как изменить функцию create в менеджере моделей Django

Итак, у меня есть такая модель: class Token(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=False) code = models.IntegerField(default=code) date_created = models.DateTimeField(auto_now_add=True) expiration_date = models.DateTimeField(null=False, blank=True) Как вы можете видеть, у меня есть поле expiration_date. Причина, по которой я …

01.03.2022
Django: установка DEBUG = False вызывает ошибку сервера (500)

шаблоны работают, когда DEBUG = True, но изменение на False дает ошибку сервера (500) я использовал django 3.2.8 Это файл views.py def test(request): context = {} if request.method == "POST": uploaded_file = request.FILES['document'] print(uploaded_file) if uploaded_file.name.endswith('.csv'): #save file …

01.03.2022
WebSocket-подобная группировка для событий, отправленных сервером, в Django

У меня есть сайт Django, и на нем есть "игра" в реальном времени. Несколько человек подключаются и играют в нее. <<<Каждые x секунд пользователи в конкретной игре будут получать обновления. Я сделал это, используя WebSockets, и это работает, я …

01.03.2022
Django Rest отправляет ответ без завершенной функции

Добрый день, к сожалению не смог сформулировать свой вопрос для Google. Как сделать так, чтобы мой ответ возвращался пользователю, не дожидаясь, пока telegram api завершит запрос?

01.03.2022
Имя 'field_name' не определено ошибка при запросе к базе данных

Я пытаюсь запросить атрибут внешнего ключа и получаю ошибку, так как имя 'field_name' не определено Mymodel.objects.filter(field_name)

01.03.2022
Django admin поиск по внешнему ключу в форме добавления

В форме добавления новых объектов в Django admin иногда встречаются связанные внешние ключи, которые можно выбрать в выпадающем списке. Есть ли способ включить в форму поле поиска для внешних ключей? Например, допустим, у меня есть модель Book с …

01.03.2022
Как решить ошибку приложения на heroku?

Я пытаюсь создать приложение на django и пытаюсь разместить его на heroku. Локально все работает отлично. Я получаю ошибку при попытке перенести базу данных на приложение heroku, выполнив команду - heroku run python manage.py migrate Это ошибка, которую …

01.03.2022
Удаление с помощью queryset в django не работает

У меня есть одна модель в моем django приложении, которую я использую как внешний ключ в других моделях. Ниже приведен скриншот моей модели. Когда я использую .delete, возникает ошибка. Пожалуйста, …

01.03.2022
Как отправить файл в определенный каталог с помощью FTP?

Я хочу загрузить файл на сервер. Я создал функцию для этого, но она сохраняет основной каталог. Я хочу сохранить конкретную директорию. Мой адрес api.myaddress.com и я хочу загрузить его на api.myaddress.com/uploads/arms. Как я могу это сделать? file_address …

01.03.2022
Запросы к базе данных Django

Я хочу изменить этот код для более быстрого запроса response = [] for player in Player.objects.all(): total_earn = Credit.objects.filter(player=player).aggregate(Sum('amount')).get('amount__sum', 0) total_earn += Purchase.objects.filter(player=player).aggregate(Sum('amount')).get('amount__sum', 0) reponse.append([player.id, player.email, player.phone, total_earn]) Я попробовал это на мгновение, но теперь для …

01.03.2022
Boto3 AWS python

Нужна небольшая помощь с клиентом boto3, я хочу отправить сообщение на AWS sqs. Поток таков, что у меня будет один родительский класс с настройками по умолчанию и два дочерних класса, с уникальными параметрами. (это потому, что сообщение отличается для двух …

01.03.2022
Я пытаюсь слишком много написать для регистрации пользователя в Django с именем пользователя, где нет специальных символов в имени пользователя [закрыто]

вот мой forms.py from django import forms from django.forms import fields, models из numpy import not_equal из .models import TextToAudio из django.contrib.auth.forms import UserCreationForm from django.contrib.auth.models import User class TextForm(forms.ModelForm): class Meta: model=TextToAudio fields="all" class SignUpForm(UserCreationForm): username = …

01.03.2022
Могу ли я получить некоторые специфические данные третьего api в качестве дополнительного свойства для моего представления django api?

У меня есть представление api, которое получает данные из своей модели. Я хочу, чтобы это представление api имело дополнительное значение от стороннего api. Вот views.py, который получает все свойства своей модели. @api_view( ["GET"], ) def bussiness_asset_risk_details(request): res = …

01.03.2022
Как развернуть приложение django с помощью bitbucket pipelines

Я хочу развернуть свое приложение Django, которое докеризовано с помощью конвейеров BitBucket, на экземпляре AWS EC2. Как я могу развернуть приложение на EC2 с помощью конвейеров BitBucket? docker-compose.yml version: "3.8" services: db: container_name: db image: "postgres" restart: always volumes: - …

01.03.2022
Django : Превышен максимум повторных попыток для url: /o/token/ [Errno 11001] getaddrinfo failed

Привет ребята, я создаю многопользовательское приложение, используя DJANGO TENANTS и DRF Я пытаюсь создать login api, используя следующую функцию login api-view @api_view(['POST']) @permission_classes([permissions.AllowAny]) def login(request): restaurant_name = request.POST.get('restaurant_name') email = request.POST.get('email') password = request.POST.get('password') restaurant_schema = restaurant_name if not …

01.03.2022
Получена `TypeError` при вызове `WordsTable.objects.create()`.

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

01.03.2022
Миграция с SQLite на MySQL Ошибка: django.db.utils.OperationalError: Проблема с установкой приспособления

Я перешел на MySQL с SQLite в своем проекте Django. Я изменил настройки БД в settings.py, экспортировал данные в JSON-файл и запустил миграции для перехода на БД MYSQL. Я нахожусь на этапе загрузки данных в новую БД MYSQL, которую …

01.03.2022
Как добавить google analytics в приборную панель сайта Django?

Я связал свой сайт, размещенный на heroku, с google analytics. Я хочу отображать всю аналитику на приборной панели моего сайта. Я перепробовал все ответы на stack overflow, но ничего не помогло. Кто-нибудь может помочь?

01.03.2022
Контекст не имеет динамического значения при отправке электронной почты с помощью send_mail() в django

Я пытаюсь отправить почту с динамическими ценными шаблонами в django, Но контекст параметров ничего не отправляет шаблону tasks.py def send_verification_mail(username,mail): msg_html = render_to_string('templates/email.html', {'context':"value","context2":"value2"}) html=strip_tags(msg_html) send_mail( 'From online store', 'Welcome '+username, 'praveenkumarstream@gmail.com', [mail], html_message=html, fail_silently=False, ) email_template.html &lt;html&gt; …

01.03.2022
Django: python manage.py migrate - Выдаёт ошибку

Создал две модели, хотел подключить поле категории к модели Category, но выдаёт ошибку при команде python manage.py migrate (makemigrations делал) models.py class Category(models.Model): name = models.CharField(max_length=154, unique=True, verbose_name='Категория') class Product(models.Model): title = models.CharField(max_length=99, verbose_name='Название') price = models.IntegerField(verbose_name='Цена') image …

01.03.2022
Странное поведение при удалении элементов в приложениях Django и React stack

Я работаю над приложением с полным стеком, которое состоит из: Django (Django Rest Framework) React База данных PostgreSQL Redis Celery Он развернут через docker. Все приложение работает хорошо и не имеет ошибок, которые невозможно отследить. …

01.03.2022
Работа стандартного кода представления, формы и шаблона Django для обновления модели

Я пытаюсь понять, как на самом деле работает очень регулярно используемая форма кода в Django views.py. Я часто встречаю следующее (или его разновидность), но я не могу найти построчное объяснение того, как работает код - что мне нужно, если я …

01.03.2022
Как показать связанное значение строк внешнего ключа в Django Rest Framework

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

01.03.2022
Как написать тестовый просмотр на основе классов для каналов Django с помощью модуля unittest

Я пытаюсь написать unittests для моих веб-сокетов. Я не писал их раньше, поэтому мне трудно понять, как написать, используя модуль unittest пакета python. Это мой потребитель: class DepartmentInfoConsumer(JsonWebsocketConsumer): def connect(self): if not self.scope["user"]: raise DenyConnection() self.accept() self.group_name = "test" …

01.03.2022
Ошибка django при работе с базой данных postgresql на реальном хосте

Это моя первая программа python для запуска на сервере, и у меня возникла ошибка при подключении к базе данных. когда я добавляю эту строку в файл настроек DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'rahepooy_afsoone_db', 'USER': 'rahepooy_afsoone', 'PASSWORD': '****************', …