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

11.03.2022
Как правильно читать базу данных MySQL с помощью django

Я новичок в django У меня есть локальное приложение, написанное на python, которое записывает научные данные в базу данных MySQL, размещенную на дроплете Digital Ocean, на котором также работает django. Я столкнулся с периодической проблемой, когда иногда (может …

11.03.2022
Ошибки сериализатора Django ('Неверные данные. Ожидался словарь, а получен {datatype}.').

Я пытаюсь создавать задания (задание может быть создано пользователем). - API работает нормально когда я посылаю запрос от DjangoRest Framework API, задание создается успешно. - Но в реальной форме (Frontend form) когда я пытаюсь разместить задание, выдается следующая ошибка. …

11.03.2022
Django Rest Framework Ошибка запроса Postman 'POST'

У меня все еще возникает эта ошибка при попытке выполнить почтовый запрос из postman. { "username": [ "This field is required." ], "password": [ "This field is required." ] } Я могу сделать тот же самый запрос …

11.03.2022
Ошибка валидации RegexField не выдается; запрос API Postman

При тестировании ответа APIView с помощью Postman, он возвращает подтвержденные данные, относящиеся к строке запроса, прикрепленной к запросу. В данном случае строка запроса состоит из ?username="I___am_not_binny". При этом допускаются только строки с одним подчеркиванием между символами. При выполнении запроса …

11.03.2022
Странное поведение с разрешениями моделей/объектов и наборами представлений

У меня наблюдается странное поведение, когда djangorestframework возвращает 404 при попытке просмотра просматриваемого API, но прикрепление ?format=json в конце возвращает нормальный ответ. Использование: Django==4.0.3 django-guardian==2.4.0 djangorestframework==3.13.1 djangorestframework-guardian==0.3.0 Упрощенная версия установки моего проекта: #### API views ... …

11.03.2022
Объект 'NoneType' не имеет атрибута 'profile'

Пытаюсь обновить изображение профиля для моделей студентов, но получаю ошибку. У объекта 'NoneType' нет атрибута 'profile'. Не знаю, имеет ли это какое-то отношение к views.py, но, вероятно, имеет. Мой views.py для пользовательского приложения: from django.contrib.auth.decorators import login_required from .forms …

11.03.2022
Django ValueError: строка исходного кода не может содержать нулевые байты

Я хочу создать приложение, но я хочу использовать мои существующие таблицы, поэтому я запускаю команду inspectdb на терминале from django.db import models class OhrmJobTitle(models.Model): job_title = models.CharField(max_length=100) job_description = models.CharField(max_length=400, blank=True, null=True) note = models.CharField(max_length=400, blank=True, null=True) is_deleted = …

11.03.2022
Django и AWS: Что лучше - лямбда или фаргейт

В настоящее время я использую docker-compose.yml для развертывания своего django приложения на экземпляре AWS EC2. Но я чувствую необходимость в масштабировании и балансировке нагрузки. У меня есть два варианта AWS lambda (using zappa - but heard that this …

11.03.2022
Solid_i18n возврат к текущему языку при выборе языка по умолчанию

Я использую solid_18n urls только для того, чтобы язык по умолчанию использовался как корневой путь. У меня есть SOLID_I18N_USE_REDIRECTS = True для перенаправления на предпочитаемый язык, который хранится в request.session, однако после выбора языка, если …

11.03.2022
Как получить абсолютный путь в Django при использовании nginx?

У меня есть проект django, работающий на nginx и waitress. Вот настройки nginx: # configuration of the server server { # the port your site will be served on listen 80; # the domain name it will serve for …

11.03.2022
BaseSerializer.save() принимает 1 позиционный аргумент, но было задано 2; Django rest Framework

Вот мое сообщение об ошибке TypeError at /users/auth/registration/ BaseSerializer.save() takes 1 positional argument but 2 were given Request Method: POST Request URL: http://127.0.0.1:8000/users/auth/registration/ Django Version: 4.0.3 Exception Type: TypeError Exception Value: BaseSerializer.save() takes 1 positional argument but 2 were …

11.03.2022
HStore.DictionaryField возвращает строку, когда эта часть кода существует в Django. Не уверен, почему

Попробую объяснить как можно лучше. Фрагмент кода на скриншоте ниже (сузил его до строки 358) заставляет модели с включенным HStore.DictionaryField, другой секции проекта, возвращать строку вместо объекта HStore Dict. Удаление этого раздела решает проблему устраняет проблему и возвращает HStore Dict. …

11.03.2022
Django: Загрузка файлов в контейнер хранилища Azure Blob Storage

Я хочу иметь приложение, которое загружает файлы в контейнер Azure Blob Storage. Я начал с приложения, которое загружало файлы в статическую папку media. Теперь я хочу изменить его так, чтобы файлы отправлялись в контейнер. Мне нужно решить три проблемы : …

11.03.2022
Как я могу правильно получить поле значения из поля foreignkey

я хочу получить поле значения (с именем "width") из поля foreignkey с именем square (последний выбор пользователя), существующего на моей форме: Вот строка кода, которую я использовал для получения этого значения("width"): width = float(FormulaireIng.objects.get(square = FormulaireIng.objects.last()).values_list('width')) …

11.03.2022
Django- как сделать членство и подписку на основе поставщика?

Я никогда не видел этого в учебниках по Django. Мне интересно, возможно ли это вообще и если да, то как? можно ли сделать членство и подписку на основе продавца?

11.03.2022
Как создать запись из GET-данных (форма не проходит валидацию)

Я запутался, когда пытаюсь вставить запись из запроса "GET" Я постараюсь объяснить, что я хочу сделать. Я создаю приложение для инвентаризации имущества. В моей базе данных есть 3 таблицы. У меня есть основная таблица под …

11.03.2022
Когда целесообразно использовать базу данных SQLite в производственной среде?

Я читал, что не следует использовать базу данных SQLite в производственных средах для веб-приложений Django или Flask. Причина, которая приводится чаще всего, заключается в том, что базы данных SQLite плохо масштабируются, но другие утверждают, что это так. Есть ли …

11.03.2022
Какой код лучше для читабельности? Является ли это плохой практикой? [закрыто]

Здравствуйте, у меня есть код, который выглядит примерно так (в представлениях) if request.method == "POST": formset1 = Formset1( request.POST, form_kwargs={"id": id}, prefix="form1" ) formset2 = Formset2( request.POST, form_kwargs={"id": id}, prefix="form2" ) if ( form.is_valid() and formset1.is_valid() …

10.03.2022
Импорт-экспорт с "многоуровневыми" моделями

Я думаю, как я могу управлять этой ситуацией с импортом-экспортом, используя один и тот же excel и разные модели с разными djangoapps. У меня есть следующие модели: # employees/models.py class Employee(models.Model): name = models.CharField(max_length=100, verbose_name="Puesto") job = …

10.03.2022
QuerySet выбрасывает ошибку при вызове mode_to_dict

Получаем нижеприведенную ошибку при вызове API из Postman. Это проблема моделей? Ошибка ** Models.py class Candidate(models.Model): Name = models.CharField(max_length=255, blank=True, null=True) Email = models.CharField(max_length=255, blank=True, null=True) candidateid = models.CharField(max_length=255, blank=True, null=True) Account = models.ForeignKey(Account,blank=True, null=True,on_delete=models.SET_NULL) phone_regex = RegexValidator(regex=r'^\+?1?\d{9,15}$', …

10.03.2022
Почему я не могу добавить расширение Azure DB на Mac?

Я следую этому руководству: https://docs.microsoft.com/en-us/azure/app-service/tutorial-python-postgresql-app?tabs=bash%2Cclone&pivots=postgres-single-server После успешного выполнения Шага 1 и Шага 2 я перехожу к Шагу 3: "Установите расширение db-up для Azure CLI: az extension add --name db-up" Однако, когда я выполняю …

10.03.2022
Django пользовательская функция для фильтрации запросов

В моей модели есть поле под названием test_data = models.TextField(...), а модель называется MyOrm и это test_data содержит данные, которые на самом деле являются строкой, некоторые содержат данные JSON, а некоторые ссылаются на blob-url. Теперь я пытаюсь …

10.03.2022
Как сравнить данные из двух моделей в Modelform Django

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

10.03.2022
Когда администратор обновляет профиль пользователя, как получить доступ к этому obj в представлениях и выполнить некоторую задачу в django

Когда администратор обновляет профиль пользователя, как получить доступ к этому obj в представлениях и выполнить некоторую задачу в django У меня есть модель пользователя, и когда пользователь создает новый аккаунт, по умолчанию его id деактивирован, но когда администратор активирует …

10.03.2022
Django Python: Почему расшифровка файла не удается?

Я использую https://github.com/eblocha/django-encrypted-files для шифрования файлов, загружаемых через Django. Он использует AES в режиме CTR для шифрования файлов через обработчик загрузки. Я пытаюсь вручную протестировать шифрование и расшифровку файлов, загружая файл через форму Django, затем …

10.03.2022
Покрытие html-отчета в приложении django python создало папку htmlcov с файлами, однако каждый файл имеет странный префикс

Я учусь использовать пакет coverage для оценки того, какие утверждения в приложении django/python покрываются модульными тестами, а какие нет. Я выполнил команду: coverage run --source "APP" manage.py test && coverage report && coverage html которая создала папку htmlcov и несколько …

10.03.2022
Textinput с ModelChoiceField

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

10.03.2022
Wagtail RichTextField - сделать поле редактирования администратора шире/выше и разрешить изменение размера

Недавно я столкнулся с настройкой, которая изменяет RichTextField в админке Wagtail на "полноразмерный", т.е. он был шире и выше, и возможно даже позволял пользователю изменять размер поля (не уверен в этом). Я не могу вспомнить, что это была …

10.03.2022
Как отобразить данные в одном столбце двух полей модели в зависимости от варианта, выбранного из радиокнопки в Django?

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

10.03.2022
Проблемы подключения Django Elastic Beanstalk к RDS MySQL

Я пытаюсь подключить мой Django Elastic Beanstalk к моему RDS MySQL. Мой Django работает с моим RDS MySQL через localhost, но при попытке загрузить мой Django на Elastic Beanstalk я получаю "failed to deploy application" и AWS показывает ошибки (ниже). …

10.03.2022
Как работать с открытым сорсингом приложений elastic beanstalk Django / должны ли .ebextensions быть в моем .gitigore?

Я создаю свой личный сайт с помощью Django (я новичок) и изучаю, как развернуть мое приложение на AWS, учебник, которому я следую, говорит мне создать папку .ebextentions с файлом django.config внутри нее. Безопасно/имеет ли смысл держать это в репозитории …

10.03.2022
Как вывести результат python функции в html шаблон Django?

Def usd(request): DOLLAR_RUB = 'https://www.google.com/search?channel=trow5&client=firefox-b-d&q=%D0%BA%D1%83%D1%80%D1%81+%D0%B4%D0%BE%D0%BB%D0%BB%D0%B0%D1%80%D0%B0+%D0%BA+%D1%80%D1%83%D0%B1%D0%BB%D1%8E+++' header = {'MY_USER_AGENT'} full_page = requests.get(DOLLAR_RUB, headers=header) soup = BeautifulSoup(full_page.content, 'html.parser') convert = soup.find_all('span', {'class': 'DFlfde', 'class': 'SwHCTb', 'data-precision': 2}) convert = convert[0].tex return = convert Как вывести результат функции выше, и вставить его …

10.03.2022
Ежечасное начисление баланса пользователя Django

Как с помощью Celery в Django ежечасно увеличивать баланс пользователя(просто значение)? Не нашел примеров, к сожалению

10.03.2022
Вызов представления Django не выполняет функцию, если она вызывается более одного раза

Весенняя функция в Django Views хорошо выполняется при вызове один раз, но не выполняется при вызове дважды. Любая помощь будет оценена по достоинству. views.py Ниже приведена функция Spring в файле views.py. "spring: try starts" выводится, когда функция вызывается …

10.03.2022
Получение данных фильтра по DjangoObjectType

Доброе утро, Я создал с помощью graphene django DjangoObjectType, который возвращает несколько частей информации. Среди которых я интегрировал django_filters для фильтрации данных. Возможно ли получить значения фильтров, вставленных на стороне фронтенда, чтобы прочитать их в DjangoObjectType и таким образом …

10.03.2022
Обновление экземпляров модели в определенном порядке

Я работаю над приложением на django. У меня есть поток процесса, в котором есть шаги и их соответствующий статус. У меня есть модель для шагов. Ниже приведена моя диаграмма потока …

10.03.2022
Доступ к нескольким отношениям "многие ко многим" в шаблоне django

Class Account(models.Model): accountId = models.CharField(max_length=20, primary_key=True) username = models.CharField(max_length=30) def __str__(self): return self.username class Project(models.Model): projectId = models.CharField(max_length=20, primary_key=True, default=idgen) projectName = models.CharField(max_length=20) projectOwner = models.ForeignKey(User, on_delete=models.CASCADE, related_name="owner") projectSize = models.IntegerField(default=25) projectGuests = models.ManyToManyField(User, related_name="guests") projectAccounts = models.ManyToManyField(Account, "accounts") …

10.03.2022
Django mysql sphinxsearch 'SELECT @@SQL_AUTO_IS_NULL' возвращает пустую ошибку и выдает "invalid literal for int() with base 10: '".

У меня новая установка с DJango и sphinxsearch. Когда mysql backend инициализирует соединение, он вызывает is_sql_auto_is_null_enabled, который терпит неудачу с "invalid literal for int() with base 10: ''". В mysql запрос выполняется следующим образом: mysql> SELECT @@SQL_AUTO_IS_NULL; +--------------------+ …

10.03.2022
Почему один url, не требующий auth, запрашивает токен при размещении под url, требующим auth

Я заметил странную ошибку (возможно) во время тестирования моего apis. У меня есть три представления, обрабатывающие api запросы. Два не требуют auth (searchListing, listListing) и одно требует auth (retrieveListing). Странно, но если я держу 'search' ниже 'str:slug'' url (urlpatern_1), …

10.03.2022
Страницы в стиле блога в Django с различными типами контента. Лучшая структура модели

Я относительно новичок в разработке Django. Я создаю сайт, где есть раздел с учебниками. Допустим, для моего вопроса нужен учебник по Linked List. Поскольку все учебники будут в основном одинаковыми, похоже, что шаблоны будут хорошо работать здесь. Я хочу добиться …