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

02.11.2022
Django Model filters method finder

Я хотел бы узнать, есть ли способ динамически перегруппировать модель по всем доступным столбцам. models.py class ProductionPlan(models.Model): status_choices = ( ('READY TO START', 'Ready To Start'), ('IN PROGRESS', 'In Progress'), ('PROGRESS STOPPED', 'Progress Stopped'), ('MAINTENANCE STOPPED', 'Maintenance Stopped'), ('QUALITY …

02.11.2022
Django Переопределение стандартного success_url в contrib.auth.views

Я создал приложение с именем app_name = 'accounts' в urls.py django и создал там страницы регистрации/логина, используя встроенную функцию регистрации. Теперь мне нужно изменить все детали класса success_url, например, с: reverse_lazy('login') to: reverse_lazy('accounts:login') но перезапись …

02.11.2022
Поддерживает ли либа django-cachalot версию Django 4.0?

В настоящее время новый кэш-бэкенд django.core.cache.backends.redis.RedisCache обеспечивает встроенную поддержку кэширования с помощью Redis, и я использовал его в своем приложении. Я использовал последнюю версию django-cachalot и получил следующее предупреждение: Cache backend 'django.core.cache.backends.redis.RedisCache' не поддерживается django-cachalot. Это так странно! Пожалуйста, …

02.11.2022
Передать значение метода из models.py во views.py django

Можно ли передать значение метода в модели из models.py def get_category(self): return self.category В контексте во views.py class GetDetailTag(DetailView): model = Tag template_name = 'main/catalog.html' context_object_name = 'tag' category = Tag.get_category def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs,) …

02.11.2022
Как подтвердить пользователю, что он хочет покинуть страницу во время заполнения формы?

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

02.11.2022
Как записать файл атрибута изображения в django (Атрибут 'image' не имеет связанного с ним файла)

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

02.11.2022
Gunicorn ModuleNotFound : Нет модуля с именем 'core' при развертывании Django

Я пытаюсь развернуть свои приложения. Когда я пытаюсь выполнить эту команду gunicorn -c conf/gunicorn_config.py core.wsgi Ошибка : ModuleNotFound : Нет модуля с именем 'core' Это мой каталог home/uletin --- conf --------- ... --------- gunicorn_config.py …

02.11.2022
AttributeError: объект 'dict' не имеет атрибута 'id'

Я пытаюсь получить доступ к диктонарию внутри сериализатора jsonfield "assigned_facilities". Но я получаю следующую ошибку: AttributeError: 'dict' object has no attribute 'facility_id' Я пытаюсь создать объект "LeadFacilityAssign" для каждого элемента в моем json, чтобы у меня был …

02.11.2022
Как добавить XML-файл в таблицу postgreSQL с помощью python в Django

Сначала я подключился к postgreSQL в settings.py и добавил свое приложение - 'oapp' в INSTALLED_APPS. Затем я создал свою таблицу в models.py models.py: class Activity(models.Model): date = models.DateField(default=None) time = models.TimeField(default=None) function = models.CharField(max_length=10, default = None) status = …

02.11.2022
Django Group By как в SQL

У меня есть следующая модель class Product(models.Model): name = models.CharField(max_length=20) class FAQ(models.Model): product = models.ForeignKey(Product, on_delete=models.PROTECT) title = models.CharField(max_length=500) description = models.TextField(max_length=2000) order = models.IntegerField(validators=[MinValueValidator(0)], default=0) column = models.IntegerField(validators=[MinValueValidator(0)], default=0) def __str__(self): return f'{self.product.name}->{self.title}->{self.column}' class Meta: ordering = ('column', …

02.11.2022
Доступ заблокирован: запрос django-oauth недействителен

Вход с помощью Google Доступ заблокирован: запрос django-oauth недействителен a avinash.sharma@technogetic.com Вы не можете войти в систему, потому что django-oauth отправил недействительный запрос. Вы можете повторить попытку позже или связаться с разработчиком по поводу этой проблемы. Узнайте больше об …

02.11.2022
Ошибка `SynchronousOnlyOperation` при попытке запустить автоматизацию Playwright, вызванную действием администратора django

Это ошибка: SynchronousOnlyOperation at /admin/app/modelA/ You cannot call this from an async context - use a thread or sync_to_async. Что я пытаюсь сделать: У меня есть действие в django-admin, которое предназначено для запуска автоматической задачи с помощью …

02.11.2022
Каковы различные способы входа в систему и аутентификации пользователя (например, использование OAuth2, jwt, okta) в приложении Django

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

02.11.2022
Django Q and reduce работает не так, как ожидалось

Я недавно в Django. Не понимаю, где я ошибаюсь. Когда я использую этот код, он работает так, как ожидается. def filter_qs(self, qs): if self.filter == {}: return qs else: q_objects = [models.Q()] if self.filter['vendor']: q_objects.append(Q(vendor__in=self.filter['vendor'])) if self.filter['start_date']: q_objects.append(Q(date__gte=self.filter['start_date'])) if self.filter['end_date']: …

02.11.2022
NoReverseMatch at /question/1 Reverse for 'upvote' with arguments '('',)' not found. Проверен 1 шаблон(ы): ['answers/(?P<id>[0-9]+)/upvote\\\Z']]

Может кто-нибудь помочь мне, я пытаюсь получить страницу просмотра деталей и получаю эту ошибку No reverse match.I sharing my view page, urls, and models down here .please find a solution guys!!!! https://hastebin.com/ogogofawag.typescript Я попытался изменить имена …

02.11.2022
Как настроить контекст задачи (карточки process_data) в django-viewflow

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

02.11.2022
Приложение конвертера дат в django views.py работает в одно и то же время, я хочу, чтобы метод post запускался только после щелчка пользователя

Я создал views.py для конвертера дат BS в AD, но мои представления запускаются только при загрузке UserInputForm(), мне нужно закомментировать post метод, затем ввести данные из фронтенда, затем снова разкомментировать мои представления post метода, чтобы получить преобразованные данные. Пожалуйста, …

02.11.2022
Подзапрос к родительской модели возвращает ошибку в Django

Class Customer(models.Model): pass class Order(models.Model): customer = models.ForeignKey(Customer, on_delete=models.CASCADE, related_name='orders') total_amount = models.DecimalField() Как вы видите, у клиента может быть много заказов. Я хочу знать, какую сумму потратил один клиент на данный момент. qs = Customer.objects.get(pk=OuterRef('customer').orders.all().aggregate(total=Sum('total_amount)) Order.objects.annotate(customer_total=Subquery(qs.values('total')[:1])) …

02.11.2022
Возможно ли в Django суммировать нечисловые поля?

Я узнал, что мы можем суммировать все (или отфильтрованные) столбцы, как price из этого вопроса . ItemPrice.objects.aggregate(Sum('price')) Но возможно ли в Django суммировать длину нечислового поля length, например CharField или JSONField? Псевдокод выглядит следующим образом. …

02.11.2022
Должен ли я использовать разные серверы для бэкенда и api провайдера?

Я создаю приложение, в котором я использую react в качестве фронтенда. И теперь мне нужно предоставлять данные из API, теперь мой вопрос в том, должен ли я создать новый сервер для API? Может ли кто-нибудь подсказать мне, как я …

02.11.2022
Установка необязательного параметра в django url как это сделать

Я записал этот код в url path('list/&lt;str:name&gt;', GetList.as_view(), name = "getList" ) Теперь я хочу установить имя как необязательный параметр со списком, который будет показывать все, а с именем я буду реализовывать запрос

02.11.2022
Django управляет потоковым ответом из StreamingHttpResponse

Я столкнулся с проблемой при создании потокового видео с сервера Django. generator_list = [] @gzip.gzip_page def get_stream_video(request, stream_link): if len(generator_list) == 2: generator_list[1].close() del(generator_list[1]) try: generator = detect_stream(stream_link) generator_list.append(generator) stream = StreamingHttpResponse(generator, content_type="multipart/x-mixed-replace;boundary=frame") return stream except: pass Каждый …

02.11.2022
Могу ли я создать проект Django в ubuntu с помощью Java?

Ну... В моем игрушечном проекте я хочу сделать проект Django на сервере ubuntu с помощью java ` ProcessBuilder builder = new ProcessBuilder(); builer.command("sh","-c","django-admin startproject helloWorld"); builder.directory(new File(/home/ubuntu/toy_service)); try { builder.start(); } catch(IOException e) {e.getMessage();} ` Я …

02.11.2022
Python django перехват sql-запроса до его выполнения

У меня есть библиотека, которая нативно врезается в django и работает с django Admin и умеет использовать objects.all() и так далее. QuerySet отправляется вместо базы данных в другой api проект. Мне нужно перехватить sql запрос перед выполнением, что django …

02.11.2022
Pylint с настройками Django не работает в vscode

Я пытаюсь настроить pylint для использования в моем проекте Django. Однако в VS Code он, похоже, не работает, когда я настраиваю свой settings.json. Например, мой settings.json выглядит следующим образом: { "python.linting.enabled": true, "python.linting.pylintEnabled": true, "python.linting.pylintArgs": [ "--disable=C0111", "--load-plugins", …

02.11.2022
Django как передать текст нажатой ссылки в URL на другой HTML странице, показывающей статические изображения?

У меня есть таблица тикеров на одной HTML-странице, и четыре графика, отображаемые на другой HTML-странице. Эти графики берутся из моей папки static/images, полной сотен изображений, названных по тикерам ETF. Если я нажму на тикер ETF "PSCD" в первой строке …

02.11.2022
Объединение двух сериализаторов в один

У меня есть ListApiView, где я перечисляю данные на сайте и на этой же странице я могу выбрать записи и экспортировать их в xl и pdf файл, сейчас я использую один и тот же сериализатор под названием ListingSerializer для …

02.11.2022
Когда я захожу на страницу, ничего не появляется

Вопрос Я хочу использовать следующий код для фильтрации данных в models.py в views.py и вывода списка Today_list в today.html, но когда я открываю этот url, ничего не отображается. В чем проблема? class Post(models.Model): created =models.DateTimeField(auto_now_add=True,editable=False,blank=False,null=False) title =models.CharField(max_length=255,blank=False,null=False) body …

02.11.2022
Не удалось собрать колесо для psycopg2 (Windows 11)

Я создаю проект Django, и когда я устанавливал psycopg2 (используя virtual env), я продолжал получать ошибку. Версии: Django==4.1.2 Python==3.11.0 PIP==22.3 OS==Win11 Код: (env) PS C:\Users\keiko\Desktop\project&gt; pip install psycopg2 Ошибка: ERROR: Не удалось собрать колесо …

02.11.2022
Новичок в Django, я хотел бы узнать, как получить поля таблицы Consultation, начиная с таблицы Students?

Вот какую ошибку я получаю ProgrammingError at /Action/PassagePerso/19E000183/ operator does not exist: character varying = numeric LINE 1: ...on", public."Actions_students" WHERE matricule_id = 19E00018... ^ HINT: No operator matches the given name and argument types. You might need to …

02.11.2022
CSS файлы загружены, но не отображаются Django Rest Framework

У меня есть приложение Django с Gunicorn и Nginx, развернутое на AWS ECS. NGINX может загружать статические файлы, но на странице по-прежнему отображается только текст. Nginx: server { listen 80; listen [::]:80; server_name api.example.com; location /health { access_log off; …

02.11.2022
Как использовать stored_procedure в Django Rest_framework

Я пытаюсь использовать собственную хранимую_процедуру для создания собственного API, ее цель - добавить элемент в таблицу вот мой необработанный Models.py class Clearanceinsert(models.Model): sem = models.CharField(max_length=1, blank=True, null=True) sy = models.CharField(max_length=9, blank=True, null=True) в настоящее время это моя …

02.11.2022
Как кэшировать таблицы базы данных в Django?

Мое приложение требует повторяющегося поиска в одних и тех же таблицах. Обычно это должно быть спроектировано с внешним ключом для ссылки из таблицы1 в таблицу2, но нет никаких внешних ключей (да, ДБ спроектирована плохо). представления выглядят следующим образом: …

02.11.2022
Есть ли в Django способ фильтровать набор запросов с помощью поля из другого набора запросов?

Я работаю над конечной точкой, которая, учитывая purhcase_id или список purchase_ids, должна возвращать product_id и связанные с ним [info_ids], но для того, чтобы найти product_ids, мне нужно посмотреть в таблицу invoice Структура данных Таблица счетов-фактур purhcase_id invoice_id Таблица …

02.11.2022
Django возвращает JsonResponse и продолжает работу

У меня есть эта функция в Django и я хочу, чтобы при выполнении return JsonResponse(payload), Django продолжал выполнять остальной код, но остальной код не выполняется def paytes(request): payload ={ "USERID": code_id, "MSISDN": serviceCode, "MSGTYPE": type_msg, "USERDATA": text, "SESSIONID": session_id, …

02.11.2022
Как объединить две модели с разными именами столбцов и вернуть все экземпляры?

Я хочу создать кадр данных о 3 самых продаваемых меню_пунктах в моей таблице Purchases. Я думаю создать соединение модели Purchases с моделью Menu_Item, где Purchases.menu_item = Menu_Item.title. Я преобразую QuerySet в DataFrame с помощью django_pandas.io. Я планирую использовать …

02.11.2022
Testdriven.io: The Definitive Guide to Celery and Django. Запуск задачи из оболочки Django приводит к ошибке

В настоящее время я прохожу курс "The Definitive Guide to Celery and Django" от testdriven.io. Мне удалось контейнеризировать все приложение. Все было собрано правильно и, казалось, работало просто отлично, но когда я попытался войти в оболочку Django и запустить …

02.11.2022
Django непонятная ошибка

Уже довольно долго не могу понять, что за ошибка в работе проекта на Django 1.8 (Python 2.7, uwsgi), и самое главное - куда копать? [django.request:256] Internal Server Error: / Traceback (most recent call last): File &quot;/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py&quot;, line 132, in get_response …

02.11.2022
Вопросы и просьба о пересмотре архитектуры бэкенда MMO

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

02.11.2022
Django вывод информации на сайт из java

У меня есть сервер майнкрафт. есть ли? способ создать консоль в django для вывода всей информации, поступающей на jvm?. Попросту говоря. То есть есть страница с определенной версткой для веб-коносли. И там нужно сделать возможность вывода информации из jvm и …