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

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 …

24.01.2023
Как использовать переменные в django models.py, (DEFAULT свойства полей)

Я хотел бы, чтобы при нажатии на одну из компаний ниже, сохранялась переменная (до закрытия браузера) с кодом компании. А мне нужно, чтобы эта переменная заполнила поля 'CompanyCode' как …

24.01.2023
Как назначить поля HTML-формы формам модели DJANGO без использования ModelForm

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

24.01.2023
С чего лучше начать создание простой социальной сети(Django)?

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

24.01.2023
Django.urls.exceptions.NoReverseMatch: Не найден обратный запрос для 'index' с аргументами '(5,)'. Проверено 1 шаблон(ы): ['index/\\\Z'].

Проблема Django views.py def likes_up(request,post_id): post = get_object_or_404(Post, id=request.POST.get('post_id')) if post.like.filter(id=request.user.id).exists(): post.like.remove(request.user) else: post.like.add(request.user) return HttpResponseRedirect(reverse('index', args=[post_id]))` models.py class Post(models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE) post = models.CharField(max_length=500,null=True,blank=True) timestamp = models.DateField(auto_now_add=True) like = models.ManyToManyField(User,blank=True,related_name="liked_user") def number_of_likes(self): return self.like.count()` index.html …

24.01.2023
Override get_queryset DetailView

Я новичок в Django и пытаюсь использовать Class Based Views для своего проекта, но у меня возникла проблема. Я хочу зарегистрировать пользователя на странице с его первичным ключом, но я не знаю, как переопределить query_set. Вот мой код, любая …

24.01.2023
Присвоение каждого значения с помощью различных циклов в python

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

24.01.2023
Django фильтрация по внешнему ключу в панели администратора

Class City(models.Model): name = models.CharField(max_length=200, null=True, blank=False) class District(models.Model): city = models.ForeignKey(City, on_delete=models.SET_NULL, null=True) name = models.CharField(max_length=200, null=True, blank=False) class ShippingAddress(models.Model): city = models.ForeignKey(City, on_delete=models.CASCADE, null=False) district = models.ForeignKey(District, on_delete=models.CASCADE, null=False) Я хотел бы фильтровать админ панель по городу …

24.01.2023
Вывести атрибуты класса на страницу

Есть класс: class Product(): def __init__(self, id, name): self.id = id self.name = name self.category = &quot;category&quot; self.animal = &quot;animal&quot; self.count = 33 self.price = 1299 Хочу вывести его атрибуты на страницу, но у меня не получается. Что я …

24.01.2023
Как я могу запустить Django на подпути в Google Cloud Run с балансировщиком нагрузки?

В начале отмечу, что у меня есть система, настроенная с использованием Google Cloud Run + Load Balancer + IAP для запуска ряда приложений на https://example.com/app1, https://example.com/app2 и т.д., и до сих пор я развертывал …

24.01.2023
Наложение двух полей ImageField в форме Django

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