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

26.07.2022
Как получить результат из внешнего ключа с тремя ссылками?

У меня есть модели, которые выглядят следующим образом class Tweets(models.Model): description = models.TextField(blank=True, null=False, default="", max_length=255) createdAt = models.DateTimeField(auto_now_add=True, null=True, blank=True) updatedAt = models.DateTimeField(auto_now=True) owner = models.ForeignKey( settings.AUTH_USER_MODEL, blank=True, null=True, on_delete=models.SET_NULL ) class TweetsLike(models.Model): tweetId = models.ForeignKey( Tweets, on_delete=models.SET_NULL, …

26.07.2022
Как я могу читать и преобразовывать данные xlsx в django с помощью представления на основе класса?

From django.shortcuts import render импортировать pandas импортировать xlrd импортировать json from django.http import HttpResponse Создайте свои представления здесь. from django.views.generic.list import ListView from .models import DataModel class Datalist(ListView): # specify the model for list view model = DataModel template_name="datamodel_list.html" …

26.07.2022
Интеграция Keycloak 13.x с Django 4.x и OIDC

Мне нужно интегрировать аутентификацию/авторизацию Keycloak 13.0.0 в проект Django 4.0.6, используя OIDC. Есть несколько библиотек, которые претендуют на интеграцию Keycloak и Django (например, django-keycloak, boss-oidc), но они не обновлялись годами, или явно не совместимы с новыми версиями Django. Существуют …

26.07.2022
Django игнорирует user_permissions

В моем проекте django я использую только групповые разрешения. Панель отладки показывает, что запрос делается как к user_user_permissions, так и к auth_group_permissions. Даже если модель user_user_permissions не заполнена, возможно ли избежать этого запроса? С уважением

26.07.2022
Графическое отображение базы данных с помощью Django или Sqlite

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

26.07.2022
Как мне действительно продвинуться в Django, изучая и охватывая более продвинутые темы, такие как внедрение docker и postgresql?

Я чувствую, что застрял на середине перехода от базового Django к Django для профессионалов. Я не могу просто двигаться дальше. Мне нужен ваш совет. Как мне начать работать с реализацией Docker и PostgreSQL?

26.07.2022
Не могу получить доступ к панели администратора моего проекта django [закрыто]

: return debug, technical_500_response(request, *exc_info) File "/data/user/0/ru.iec.pydroid3/files/aarch64-linux-android/lib/py thon3.9/site-packages/django/views/debug.py", line 66, in technical 500 html reporter.get_traceback_html() = Файл "/data/user/0/ru.iec.pydroid3/files/aarch64-linux-android/lib/py". thon3.9/site-packages/django/views/debug.py", строка 386, in get traceback html return trender(c) Файл "/data/user/0/ru.ilec.pydroid3/files/aarch64-linux-android/lib/py". thon3.9/site-packages/django/template/base.py", строка 175, in render return self._render(context) Файл …

26.07.2022
Аутентификация пользователей Django с помощью Azure AD и ролей приложений

Обзор Я хочу интегрировать Azure Active Directory для аутентификации и авторизации. Вопрос Как мне интегрировать библиотеку msal в веб-приложение Django, ведь официальные примеры Azure используют Flask? А как сопоставить группы AppRoles, которые я определил в регистрации …

26.07.2022
Отношения celery_beat не найдены postgres при использовании docker

У меня есть приложение Django с Nginx, Gunicorn, PostgreSQL и Celery, которое я докеризировал. При попытке добавить celery_beat в docker-compose.yml я получаю django.db.utils.ProgrammingError: relation "django_celery_beat_periodictask" does not exist, хотя миграции были выполнены успешно. Локально запуск celery_beat работает нормально, …

26.07.2022
Что является эквивалентом списка_значений django orm в sqlalchemy?

Я хочу извлечь все идентификаторы из первого запроса old_devices_or_user_tokens = DeviceDAO(session=session).filter__or(user_id=user.id,device_id=token_obj.device_id) DeviceDAO(session=session).delete(synchronize_session=False, ) чтобы я мог передать список идентификаторов в операторе delete с помощью чего-то вроде DeviceDAO(session=session).delete(synchronize_session=False, id__in=old_devices_or_user_tokens) В django ORM я мог бы просто сделать …

26.07.2022
Как зациклить intergerFIeld в шаблонах django?

Мне нужно зациклить элемент в соответствии с динамическими данными. У меня есть поле INTeger. Вот что я хочу зациклить: <li class="list-inline-item"><i class="fas fa-star text-warning"></i></li> примерно 5 раз максимум и 1 мин. Спасибо

26.07.2022
Django не находит объект базы данных при попытке визуализации представления

При переходе по url /val/4/13/bs я получаю следующую ошибку: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/val/4/13/bs Raised by: valapp.views.BSDetail No balance sheet found matching the query Вот код views.py: class BSDetail(generic.View): def get(self, …

26.07.2022
Как загрузить изображения в wagtail images с помощью django rest framework?

У меня небольшая проблема, любая помощь будет оценена по достоинству: У меня есть модель, которая имеет поле icon, которое связано с wagtailimages.Image Как мне загрузить изображения в поле, которое является ForeignKey, связанным с wagtailimages.Image Это сериализатор моей модели: …

26.07.2022
Размещение в vue.js функций, которые принимают параметры и не работают с переменными в компоненте

Я пытаюсь разобраться в лучших практиках vue.js (+ pinia в качестве хранилища). Я пришел из использования шаблонов Django, где можно использовать шаблонные функции для переменных, чтобы массировать данные для отображения. Однако я не уверен, куда поместить такие функции в vue.js. …

26.07.2022
Неверная опция подключения "ssl" при подключении к postgres с помощью sqlalchemy

Я использовал этот код для соединения моего приложения django с postgresql с помощью sqlalchemy ORM: DB_CONN_STRING = "{driver}://{user}:{password}@{host}:{port}/{dbname}?options='-c client_encoding=utf8&sslmode=require".format( driver=settings.DATABASES['db']['ENGINE'].split('.', -1)[-1], user=settings.DATABASES['db']['USER'], password=settings.DATABASES['db']['PASSWORD'], host=settings.DATABASES['db']['HOST'], port=settings.DATABASES['db']['PORT'], dbname=settings.DATABASES['db']['NAME']) db_engine = sqlalchemy.create_engine(DB_CONN_STRING, echo=settings.SQLALCHEMY_ECHO, pool_recycle=1800, pool_size=1, max_overflow=9, pool_use_lifo=True, pool_pre_ping=True, connect_args=ssl_args) db_session = scoped_session(sqlalchemy.orm.sessionmaker(bind=db_engine), …

26.07.2022
Django TabularInline и поле из связанных моделей

используя django admin на существующей базе данных, я установил отношение "многие ко многим" между "Contact" и "Groupe" на основе промежуточной модели "Contactgroup". В форме администратора "Группы" я добавляю таблицу в строке, чтобы показать все группы контактов. Все нормально, …

26.07.2022
Путь к Django в pycharm [дубликат]

PS C:\Users\rajla> django-admin startproject mymall . django-admin : Термин 'django-admin' не распознан как имя команды, функции, файла сценария или работающей программы. Проверьте написание имени, или, если путь, проверьте правильность пути и повторите попытку. В строке:1 char:1 django-admin startproject …

26.07.2022
TypeError: all() missing 1 required positional argument: 'self' while using AbstractUser model

Class User(AbstractUser): nickname = models.CharField(max_length=32) birthday = models.DateField() objects = MyUserManager class Meta: ordering = ('-id',) Я создал пользовательскую модель пользователя и определил класс MyUserManager для управления моделью. class MyUserManager(UserManager): def _create_user(self, username, email, password, **kwargs): if not …

26.07.2022
Как упорядочить набор запросов с помощью related_name в django

У меня есть модель User, которая связана с моделью DriverCar с помощью related_name='driver'. Каждый пользователь может быть связан с несколькими автомобилями. Модель DriverCar имеет поле "reference_number" типа integer. Я хочу показать список всех пользователей, упорядоченный поreference_number последнего объекта DriverCar, …

26.07.2022
Как обновить настройки базы данных в django во время выполнения?

Если быть более точным, я хочу получить настройки db с сервера конфигурации при запуске проекта django, и использовать их для настройки подключения django db В будущем, когда-нибудь, настройки в конфиг-сервере могут быть изменены (например, изменить пароль пользователя) и перенесены …

26.07.2022
Как добавить метод UPI в Django или DJANGO REST FRAMEWORK [закрыто]

Как добавить метод UPI в Django или DJANGO REST FRAMEWORK lIKE THIS Image (нажмите на ссылку для просмотра изображения).

26.07.2022
Python Sendgrid отправка электронной почты со всеми расширениями файл вложение django

Я хочу отправить письмо с вложением, используя SendGrid API со всеми расширениями в Django. Вот мой код для отправки почты. views.py def submitTicket(request): try: if request.method == 'POST': name = request.POST.get('name') email = request.POST.get('email') subject = request.POST.get('subject') comment = request.POST.get('comment') …

26.07.2022
Сайт Django Admin с различными разрешениями и ролями суперпользователя

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

26.07.2022
Не удается импортировать youtubesearchpython в мой код

Pip install youtube-search-python А когда я пытаюсь : from youtubesearchpython import * Я вижу ошибку, которая говорит мне, что модуль не найден В чем проблема

26.07.2022
Django не загружает css приборной панели администратора с ngnix

У меня есть проблема, которая задерживает меня в разработке уже 1 неделю, и я не могу выйти из нее, видя ответы других пользователей. Мой проект состоит из бэкенда на Django и фронтенда на React, все приложение Dockerized и обслуживается …

26.07.2022
Ошибка бесконечной перезагрузки TailwindCSS в Django-приложении на Heroku

Я запускаю Django-app на Heroku и использую TailwindCSS. Когда я развертываю приложение, оно бесконечно загружается. Просматривая Network в dev-tool Chrome, я заметил, что бесконечная загрузка происходит из-за того, что мое приложение пытается загрузить browser-sync-client.js. По сути, оно ждет …

26.07.2022
Как использовать пункт Group by без id модели в Django ORM?

Это моя модель class Model1(models.Model): category = models.CharField() name = models.CharField() Я хочу получить счетчик category. Поэтому я написал ORM следующим образом: from django.db.models import Count result = Model1.objects.values('category').annotate(Count('sns_type')) но результат показан …

26.07.2022
Как использовать regex в методе django.db.models.query.values()

Я пытаюсь получить значения из django.db.models.query, но я хочу использовать что-то вроде latest_stichtag_values.values("buchung__" + any character), пример этого в обычном python regex был бы вроде r"^[buchung__]\w*", который соответствует buchung__ buchung__fdsaf buchung__ddd Но не asss_buchung__ aaaa …

26.07.2022
После регистрации родителя, родитель должен иметь возможность создать двух детей и ребенок должен быть уникальным для аккаунта родителя в django rest framework?

Views.py class ChildCreateAPIView(ListCreateAPIView): serializer_class = ChildListSerializer permission_class = (IsAuthenticated,) def create(self, request, *args, **kwargs): serializer = self.serializer_class(data=request.data) # ---> getting the data from serializers class if serializer.is_valid(raise_exception = True): # queryset = Child.objects.create(full_name=full_name, username=username, pin=pin, confirm_pin=confirm_pin) full_name = serializer.validated_data['full_name'] # …

26.07.2022
Объедините три результата json в один json

У меня есть эти три json-файла: Первый: [ { "amount": 100, "id": 1 } ] Секунда: [ { "new_id": 0, "id": 1, "date": 01/01/2023 } ] Третья: [ { "new_id": 0, "start_date": 01/01/2024 } …

26.07.2022
Всплывающее окно предупреждения, если значение удаляется из уже выбранных значений в поле many to many в django admin

В админке django при изменении; если значение выбирается для удаления из поля Many to many, я хочу проверить, подходит ли это значение для удаления и предупредить пользователя, если оно не может быть удалено, иначе позволить пользователю выполнить операцию. Как …

26.07.2022
Celery не выполняет задание вообще / периодически

эту функцию я использовал в разделе управление/команды и она работала, но я хотел бы использовать ее для периодического обновления фидов. например, каждые 15 минут или около того. celery.py from celery import Celery import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") app = Celery('mysite', …

26.07.2022
Django Form, сделать поле доступным для чтения

Я пытаюсь создать форму с Django и безуспешно пытаюсь создать поле только для чтения. Поле должно содержать код, который вычисляется в представлении, но мне нужно показать его пользователю. Это модель: class Customer(models.Model): name = models.CharField(max_length = 250) note = …

26.07.2022
Отношение "django_celery_beat_periodictask" не существует после докеризации celery_beat

У меня есть приложение Django с Nginx, Gunicorn, PostgreSQL и Celery, которое я докеризировал. При попытке добавить celery_beat в docker-compose.yml я получаю django.db.utils.ProgrammingError: relation "django_celery_beat_periodictask" does not exist, хотя миграции были выполнены успешно, и на панели администратора я вижу, …

26.07.2022
Получена незарегистрированная задача типа 'vubon'. - Получение незарегистрированной ошибки, даже когда все задачи показаны при запуске celery. Почему?

Команда, используемая для запуска celery, дает мне результат, показанный на изображении.Как вы можете видеть на изображении, там говорится об ошибке ключа vubon. А у меня нет никакой задачи с именем "vubon". В чем может быть проблема - в структуре импорта …

26.07.2022
Django DRF Django-filters как предоставить значение по умолчанию, если аргумент filter не был предоставлен?

Итак, в этом примере из документации django-filters, как мне установить значение по умолчанию для max_price, если max_price не был предоставлен в качестве параметра фильтра при вызове API? class ProductFilter(filters.FilterSet): min_price = filters.NumberFilter(field_name="price", lookup_expr='gte') max_price = filters.NumberFilter(field_name="price", lookup_expr='lte') class …

26.07.2022
Django Ошибка Errno 11001 getaddrinfo failed

Пытаюсь отправить электронное письмо с помощью smtp на gmail, но получаю "error 11001 getaddrinfo failed". Я не уверен, что делаю неправильно. Вот мой 'settings.py' EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = '******@gmail.com' EMAIL_HOST_PASSWORD = …

26.07.2022
Как объявить изменение значения переменной [дубликат]

Здравствуйте, у меня проблема с присвоением одной изменяющейся переменной другой переменной. Вот мой код: model.py class Team_of_4(models.Model): name = models.CharField(max_length=64) op1 = models.CharField(max_length=16, choices=ARMIES_CHOICE) op2 = models.CharField(max_length=16, choices=ARMIES_CHOICE) op3 = models.CharField(max_length=16, choices=ARMIES_CHOICE) op4 = models.CharField(max_length=16, choices=ARMIES_CHOICE) p11 = …

26.07.2022
Как отобразить таблицу DateTime?

я делаю webapp, я делаю таблицу DateTime, я делал это раньше, но без проблем forms.py class DateInput(forms.DateInput): input_type = 'date' class HomeworkForm(forms.ModelForm): class Meta: model = Homework Widgets = {'due':DateInput(attrs={'type':'date'})} fields = ['subject','title','description','due','is_finished'] models.py class Homework(models.Model): user = …

26.07.2022
Группировка по фильтрации с помощью Django ORM

Мне нужно проверить, есть ли комната в чате. ex) пользователь_1 и пользователь_2 имеют комнату нет комнаты Я загружаю свой код и картинку с данными. Я думаю, что он может работать с группировкой по, верно? <a href="https://i.stack.imgur.com/nxlmb.jpg" …