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

25.01.2023
Получение значения поля, связанного внешним ключом с профилем, который расширяет пользователя (отношение oneToOne) в Django views.py

Что я хочу сделать : Отображение телефонной книги из модели Django User, расширенной моделью Profile, связанной с несколькими моделями Что я сделал : Конечно, я читал документацию Django (4.1) У меня есть моя классическая модель Django …

25.01.2023
Как я могу запросить запасы и доходы по элементам в django ORM?

`class RevenueStockDashboardViewset(ViewSet): sale = InvSaleDetail.objects.filter(sale_main__sale_type='SALE') sale_returns = InvSaleDetail.objects.filter(sale_main__sale_type='RETURN') purchase = InvPurchaseDetail.objects.filter(purchase_main__purchase_type='PURCHASE') purchase_returns = InvPurchaseDetail.objects.filter(purchase_main__purchase_type='RETURN') def list(self, request): total_revenue = (self.sale.annotate(total=Sum('sale_main__grand_total')) .aggregate(total_revenue=Sum('total')) .get('total_revenue') or 0) - (self.sale_returns.annotate(total=Sum('sale_main__grand_total')) .aggregate(total_revenue=Sum('total')) .get('total_revenue') or 0) - (self.purchase.annotate(total=Sum('purchase_main__grand_total')) .aggregate(total_revenue=Sum('total')) .get('total_revenue') or 0) + (self.purchase_returns.annotate(total=Sum('purchase_main__grand_total')) .aggregate(total_revenue=Sum('total')) .get('total_revenue') …

25.01.2023
Альтернативы локального хранилища для приложения django iframe

Есть ли альтернативы для localstorage, поскольку мы используем его для хранения нескольких данных. Наша проблема в том, что наше приложение работает как iframe в Shopify, поэтому при тестировании в окне инкогнито оно отказывает в доступе к localstorage. Вот ошибка, …

25.01.2023
Получение строки двух верхних уровней в отношениях foraign

Доброе утро, Как получить значение Entity.name в строке ProjectsComments. Топовая модель : class Entities(models.Model): code = models.CharField(verbose_name='Código', max_length=10, blank=False, unique=True, help_text='Codigo de entidad.') name = models.CharField(max_length=150, verbose_name='Nombre', unique=True, help_text='Nombre de la entidad.') def __str__(self): return self.name def toJSON(self): …

25.01.2023
Я хочу запустить R модули в Django Framework на продакшене с помощью rpy2? Возможно ли это? Пожалуйста, сообщите мне шаги

Я хочу запустить R модули в Django Framework на производстве с помощью rpy2? Возможно ли это? Пожалуйста, сообщите мне шаги. File "/mnt/d/venv/lib/python3.8/site-packages/rpy2/robjects/conversion.py", line 370, in _raise_missingconverter raise NotImplementedError(_missingconverter_msg) NotImplementedError: Conversion rules forrpy2.robjects appear to be missing. Those rules are …

25.01.2023
Наполнение страницы сайта информацией о текущем процессе работы с Django и Selenium

Здравствуйте, я сейчас создаю сайт, который использует Django в качестве front и back и автоматизацию selenium с помощью python. Я не знаю, как реализовать эту идею, например, пользователь создает объект, а затем он перенаправляется на другую пустую страницу, и я …

25.01.2023
В Python я хочу дать изображение на вход и в соответствии с ним должны отображаться продукты из локальной базы данных (SQLite или SQLServer или MySQL).

Я ищу пример кода, где я могу задать тип ввода как Image для поиска товаров с помощью Python Django Framework для одного из проектов. после успешной загрузки изображения, мне нужно проверить изображение и в соответствии с ним, товары должны …

25.01.2023
Как подойти к приложению Django в другом контейнере Docker?

Я запускаю проекты Django с помощью Docker Container. В сервере три контейнера. Контейнер аккаунтов Контейнер блогов Etc Container Ситуация. Я хочу подойти к контейнеру Accoutns в контейнере Blogs. Почему. Таблица статей в блогах …

25.01.2023
ImportError: attempted relative import with no known parent package WHILE IMPORTING VIEWS INSIDE URLS IN DJANGO

Я новичок в Django и пытаюсь импортировать представления в URL, получаю эту ошибку. Прилагаю скриншоты Я надеялся, что импорт представлений внутри Url будет успешным .Это проблема с каталогом???

25.01.2023
Терминал cPanel не найден, как его найти?

Я развертываю проект Django в cPanel, но даже в разделе advance не отображается опция терминала. Как я могу найти его?

25.01.2023
Python django serializer неверный формат времени даты для DateTimeField

Я использую Django 3.0.2. У меня определен сериализатор: class ValueNestedSerializer(request_serializer.Serializer): lower = request_serializer.DateTimeField(required=True, allow_null=False, format=None, input_formats=['%Y-%m-%dT%H:%M:%SZ',]) upper = request_serializer.DateTimeField(required=True, allow_null=False, format=None, input_formats=['%Y-%m-%dT%H:%M:%SZ',]) class DateRangeSerializer(request_serializer.Serializer): attribute = request_serializer.CharField(default="UPLOAD_TIME") operator = request_serializer.CharField(default="between_dates") value = ValueNestedSerializer(required=True) timezone = request_serializer.CharField(default="UTC") timezoneOffset = …

25.01.2023
Как добавить в модель django ограничение на проверку того, что значение поля начинается с буквы 'c' или 'e' или 'a'

Как добавить проверяющее ограничение в модель django, чтобы значение поля начиналось с буквы 'c' или 'e' или 'a' как в приведенном ниже SQL-описании контрольного ограничения CREATE TABLE Account ( account_no varchar(12), FirstName varchar(255), Age int, City varchar(255), CONSTRAINT CHK_Person CHECK …

25.01.2023
Простой скрипт на python vs фреймворк для роботов vs скрипт на python с веб-интерфейсом

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

25.01.2023
Как мы можем соединить react js с django?

Как мы можем соединить react js с django без установки node js? Код соединения django с react без установки nodejs сервера

25.01.2023
Msgfmt : Термин 'msgfmt' не распознается как имя команды, функции, файла сценария или работающей программы. (Windows 10)

У меня есть приложение django, основанное на django 1.11, и когда я вношу изменения в файлы .po локали, я выполняю следующую команду: msgfmt django.po -o django.mo Команда отлично работала на моей машине linux, но я не могу …

25.01.2023
Как я могу использовать django-import-export с django-mptt?

В проекте я использовал 2 пакета "django-import-export" и "django-mptt" url следуют ниже. django-import-export : https://django-import-export.readthedocs.io/en/latest/ django-mqtt : https://django-mptt.readthedocs.io/en/latest/overview.html У меня проблема, когда я импортирую с помощью django-import-export не работает с mqtt моделями. покажите …

25.01.2023
Мне надо отфильтровать service по queryset из init, как передать переменную?

Как передать self.fields['category_service'].queryset в Device.objects.filter переменной device? class FastOrderAddForm(forms.ModelForm): device = ChoiceTxtField(queryset=Device.objects.filter(category_service=ТУТ_QUERYSET_ИЗ_INIT).order_by('-used')) ​ def __init__(self, *args, **kwargs): self.request = kwargs.pop('request', None) super(FastOrderAddForm, self).__init__(*args, **kwargs) self.fields['category_service'].queryset = getCategoryServicePermission(user=self.request.user) ​ class Meta: model = Orders fields = ['device','category_service'] widgets = { 'category_service': …

25.01.2023
Как заполнить модель B при сохранении модели A

У меня есть две модели, A и B соответственно. Я создал модельную форму для модели A, которую я использую при создании экземпляров модели A. Я хочу добиться того, чтобы при сохранении модели A автоматически создавался экземпляр модели B. models.py …

25.01.2023
Распространение методов Django model clean() ValidationErrors в форму для регистрации пользователя

Я использую форму SignupForm от django-allauth для создания новых пользовательских объектов. Чтобы убедиться, что все данные, помещенные в базу данных, являются достоверными, я провожу большую часть проверки в методе clean() моей модели. Он вызывается вызовом self.full_clean() в методе save() моей …

25.01.2023
ResolutionImpossible - Conflicting dependencies while deploying on heroku

Во время развертывания проекта Django + React на Heroku возникла эта ошибка: Конфликт вызван тем, что: djoser 2.1.0 зависит от social-auth-app-django<5.0.0 и >=4.0.0 . rest-social-auth 8.0.0 зависит от social-auth-app-django<6.0 и >=5.0 Если я понижаю версию до …

25.01.2023
В Django, как фильтровать _set внутри цикла for?

У меня есть эти две модели: class Convocacao(models.Model): cursos = models.ForeignKey(Cursos) class RegistroConvocacao(models.Model): convocacao = models.ForeignKey(Convocacao) Я получаю конкретный объект от Convocacao: obj = get_object_or_404( Convocacao.objects.prefetch_related("cursos", "registroconvocacao_set"), pk=pk, ) Теперь, пока цикл for проходит через …

25.01.2023
DEBUG=True находится в вашем файле настроек, и вы не настроили никаких URL-адресов

Этот хлам ставит в тупик. У меня приложение зарегистрировано в установленных приложениях, у меня правильно настроена директория шаблонов, и у меня даже настроены все урлы в обоих файлах urls.py. Что я делаю не так? (https://i.stack.imgur.com/CsosC.png)(<a href="https://i.stack.imgur.com/g6RA5.png" rel="nofollow …

25.01.2023
Есть ли способ ускорить работу Django UniqueConstraint без учета регистра?

В документации Django показан такой пример UniqueConstraint: UniqueConstraint(Lower('name').desc(), 'category', name='unique_lower_name_category') Во-первых, desc() выдает ошибки в интерфейсе администратора. (Отредактированная версия ниже.) ProgrammingError at /admin1/app/tablename/add/ syntax error at or near "DESC" LINE 1: ...lename" WHERE …

25.01.2023
Невозможно создать суперпользователя в Django, используя пользовательского пользователя

Я получил эту ошибку, когда попытался запустить manage.py createsuperuser TypeError: UserManager.create_superuser() отсутствует 1 обязательный позиционный аргумент: 'username' Моя модель пользователя: class User(AbstractUser): name = models.CharField(max_length=32) email = models.CharField(max_length=140, unique=True) password = models.CharField(max_length=140) username = None USERNAME_FIELD …

25.01.2023
Как вернуть JsonResponse без использования Return в Django

Я создаю приложение USSD, которое требует от меня отправки возвращаемого JsonResponse, но я хочу сделать это без использования Return. Потому что я хочу сделать пару вещей после возврата payload ={ "USERID": code_id, "MSISDN": serviceCode, "MSGTYPE": type_msg, "USERDATA": text, "SESSIONID": session_id, …

25.01.2023
Django Authentication, должен ли фронтенд подключаться к удаленной базе данных, используя API или SSH ключ?

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

25.01.2023
Как перечислить серию моделей объектов в другой модели?

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

25.01.2023
Django json_script переменные не обновляются в цикле javascript for loop

В моем проекте django есть цикл for, который итерирует список dicts, содержащий список цен и список дат. Списки цен и дат для каждого товара будут затем использоваться для javascript-графика для каждого отдельного товара. Проблема в том, что все …

25.01.2023
Elastic Beanstalk 504 Ошибка таймаута шлюза - Django

Недавно я закончил учебник W3schools.com по Django. Я следовал ему шаг за шагом. Все работает, как ожидалось, локально. Я также создал и подключил базу данных PostgreSQL на Amazon RDS к своему приложению. В конце концов я развернул Django-приложение на …

25.01.2023
Не получаем ожидаемого результата от реверса Django

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

25.01.2023
Превышена квота памяти при запуске Django Celery на Heroku

У меня есть проект Django для выполнения периодических задач с помощью Celery, который развернут на Heroku с GitHub. Проект представляет собой веб-скрейпинг, который просматривает другие веб-сайты и сохраняет результат в бэкенде. Сайт развернут на Heroku хорошо, и все остальные …

25.01.2023
Как проверить, что в базе данных, доступной через django-доступ, ничего не изменилось?

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

25.01.2023
Django неправильно настроен

Я довольно новичок в программировании и изучал Python по учебнику No Starch Python. Там есть глава о Django, и я следовал шагам учебника. Однако, когда я запускаю программу: from django.db import models class Topic(models.Model): """A topic the user is …

25.01.2023
Как получить метаданные в формате Json из URL-адреса GitLab без использования персонального ключа-токена и без ID проекта в Python (фреймворк Django)?

Я пробовал много кодов: url = "https://gitlab.com/meta_tool/repository" parsed_url = urlparse(url) path_parts = parsed_url.path.split("/") owner = path_parts[1] repo_name = path_parts[2] gitlab = Gitlab('https://gitlab.com') project = gitlab.projects.get(owner+"/"+repo_name) print(project.name) Другие коды, но некоторые не сработали.

25.01.2023
Сериализация поля Dict внутри списка : ValueError: Невозможно присвоить "OrderedDict

Я расширяю данные JSON из моего последнего вопроса и пытаюсь сохранить их в базе данных. Модель периода содержит startDate и endDate, потому что объект JSON может иметь все 3, а может и один из них, поэтому я хочу сделать …

25.01.2023
Ошибка, TypeError: 'module' object is not callable

Всем привет! Создаю свое первое приложение на Django. Пытаюсь вызвать простое отображение, но отлавливаю проблему: TypeError: 'module' object is not callable views.py from django.http import HttpResponse from django.shortcuts import render def start(request): return HttpResponse(&quot;Hello&quot;) urls.py from os …

25.01.2023
Использую EmailMultiAlternatives в Django, но после отправки письма возникает проблема рендеринга

После отправки html письма с помощью EmailMultiAlternatives в Django, возникла проблема с рендерингом. Я хотел показать пользователю email на ваш электронный адрес {{ email }} отправляется письмо. Но вместо корректного отображения адреса электронной почты, он отображался следующим образом "&lt;django.core.mail.message.EmailMultiAlternatives …

25.01.2023
В заголовке ответа NGINX отсутствует заголовок Access-Control-Allow-Origin, когда приложение uWSGI - Djago не работает

Наш проект использует типичную настройку со шлюзом приложений NGINX, контейнером приложений uWSGI и приложением Django. Django настроен с использованием промежуточного ПО cors и успешно обрабатывает запросы из кросс-доменов. Однако одна из наших конечных точек сохраняет большие файлы для загрузки, что …

24.01.2023
Есть ли альтернатива map(), которая ничего не возвращает?

Поскольку функция map() разработана таким образом, кажется, что она предназначена для использования именно тогда, когда вы пытаетесь вернуть список измененных вещей. Мне интересно, есть ли альтернатива map(), разработанная специально для тех случаев, когда вы не хотите возвращать то, что модифицируется? …

24.01.2023
Как вывести значения объекта с помощью "annotate()" и "for loop" в порядке возрастания?

У меня есть Category и Product модели ниже. *Я использую Django 3.2.16: # "models.py" from django.db import models class Category(models.Model): name = models.CharField(max_length=20) class Product(models.Model): category = models.ForeignKey(Category, on_delete=models.CASCADE) name = models.CharField(max_length=50) Тогда, при выполнении test …