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

03.12.2022
Как создать подпуть к медиафайлам django с помощью файлового браузера

При загрузке медиафайла через файловый браузер в django-tinymce, я хочу создать новую папку в папке загрузки на основе даты загрузки (как в ckeditor). Например, если вы загрузите файл abc.png 3 декабря 2022 года, я хочу сохранить путь [/{django-project}/media/upload/2022/12/3/abc.png], а …

03.12.2022
Как перебирать поля формы в цикле на python?

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

03.12.2022
Какой тип поля времени в схеме django-ninja

в моей модели у меня есть time = models.DateTimeField() и я помещаю тип в мою shcema : from datetime import date, time class BookingOut(Schema): user_id: int doctor_id: int date: date time: time для получения данных, …

03.12.2022
Добавление панели ввода кума поиска в Django

создание системы управления запасами для автомобильного бизнеса. Нужна панель ввода поисковой суммы на форме, которая позволяет вводить данные и искать их в базе данных. Например, если я набираю "hyundai", он должен дать мне выпадающий список автомобилей Hyundai, которые уже …

03.12.2022
Интеграция Odoo 15 с Django

Я пытаюсь создать проект Django REST API, получая данные из Odoo, для этого мне нужно прежде всего подключиться к базе данных odoo. Есть идеи, как это сделать?

03.12.2022
Фильтры упорядочивания Django Rest API для пользовательского метода сериализатора

Я буду заказывать товар в значениях "total_price". Но моя база данных не содержит значения "total_price". Тогда я создаю в сериализаторе следующее: total_price = serializers.SerializerMethodField('get_total_price') def get_total_price(self,instance): price = instance.sell_price - instance.discount_price return price мой класс rest api: …

03.12.2022
Как использовать тег в django без использования сторонних библиотек

Один или несколько тегов, которые пользователь может добавить к записи i. Пользователь может установить этот параметр при создании новой записи. Пользователь также может изменить это значение при обновлении существующей записи. Несколько тегов могут быть добавлены к одной и той …

03.12.2022
Как добавить функциональность загрузки нескольких изображений в Django form.Imagefield()?

Как разрешить пользователям загружать несколько изображений через Django Forms, которые были получены в шаблоне Django с помощью form.ImageField() это давало следующий результат: <input type="file" name="image" accept"Image/*" id="id_image"> Это позволяет загрузить только одно изображение, но нужно предоставить возможность загрузки нескольких …

03.12.2022
Запрос с сервера возвращает HTTP 403, но запрос с локальной машины возвращает HTTP 200

Я столкнулся с тем, о чем говорится в заголовке. У меня есть сервер Ubuntu под управлением 20.04.5 LTS, на котором работает приложение Django. Я использую модуль requests для отправки запросов API. Однако, когда бы я ни пытался выполнить запрос …

03.12.2022
Как решить исключение при импорте Textblob в представлениях Django

Как решить исключение импорта Textblob в представлениях Django from textblob import TextBlob Я попытался перезапустить сервер, но все равно получил то же исключение, затем я перезагрузил компьютер, и снова то же исключение

03.12.2022
Как подключиться к mariadb5.5.52 с помощью python3

Моя среда разработки python3.8 mariadb 5.5.52 pymysql 1.0.2 django 4.1.3 попытаться мигрировать но vscode подсказывает django.db.utils.NotSupportedError: Требуется MariaDB 10.3 или более поздняя версия (найдена 5.5.52).

03.12.2022
DRF разбирает массив чисел как строковый массив

Когда я делаю POST-запрос из JavaScript к бэкенду Django Rest Framework, мой массив чисел интерпретируется как список строк на бэкенде, что вызывает эту ошибку: cargo: ["Incorrect type. Expected pk value, received str."] Вот как я делаю запрос на JavaScript: …

03.12.2022
Как решить проблему с кавычками внутри кавычек при использовании django в HTML-файле?

Я не могу использовать один и тот же тип строки в одном и том же типе строки в HTML У меня есть папка static в корневой директории моего проекта django, и я изменял ссылку загруженного шаблона, чтобы она соответствовала …

03.12.2022
Простейший способ нормализации данных в моделях Родительские дочерние таблицы Django Models

Пытаюсь найти самый простой способ сделать мета абстрактную дочернюю модель и мета абстрактную родительскую модель с одинаковыми столбцами "data" уникальными, Дочерние модели, которые я создаю, будут наследовать мета абстрактную дочернюю модель, будут иметь имена столбцов в ссылках на имена …

03.12.2022
OSError: [Errno 24] Слишком много открытых файлов в приложении Django, обслуживаемом Gunicorn

У меня есть исключение в моем Django-приложении, обслуживаемом Gunicorn / Nginx, без подробной информации. Ошибка регулярно фиксируется в системе логирования Sentry. Есть подсказки, в каком направлении мне копать? exception OSError: [Errno 24] Слишком много открытых файлов socket.py …

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

Я хочу, чтобы загрузчик запускался ТОЛЬКО и ТОЛЬКО тогда, когда форма была успешно отправлена (а не только в событии onclick submit button, как это делает код сейчас). Как я могу это сделать? <div id="loader" class= "lds-dual-ring hidden …

03.12.2022
Как извлечь данные из базы данных и передать их в функцию в Django

Я начинающий пользователь Django, пожалуйста, помогите мне. У меня есть несколько записей в таблице данных sqlite3. Подскажите, пожалуйста, как прочитать эти данные из базы данных в Django и записать их в функцию views.py. Это мой models.py class Value(models.Model): capacity = …

03.12.2022
Возможно ли здесь избежать n+1 запроса в django? Если да, то как?

У меня есть эти модели class Thing1(MyModel): thing2 = models.OneToOneField( Thing2, on_delete=models.PROTECT, related_name="super_pack" ) some_id = models.IntegerField() class Thing2(MyModel): name = models.CharField(max_length=50, primary_key=True) class Thing3(MyModel): name = models.CharField(max_length=255) thing2 = models.ForeignKey( Thing2, related_name="thing3s", ) class Thing4(MyModel): root_thing3 = models.OneToOneField( …

03.12.2022
Django select from many-to-many

Базовая модель. class Game(models.Model): date = models.DateField() ... class Player(models.Model): user = models.OneToOneField(User, default=None, on_delete=models.CASCADE) games = models.ManyToManyField(Game, through='PlayerGame') ... class PlayerGame(models.Model): player = models.ForeignKey(Player, on_delete=models.CASCADE) game = models.ForeignKey(Game, on_delete=models.CASCADE) score = models.IntegerField() ... В каждой игре …

03.12.2022
Django и добавление статического изображения

Добрый вечер, Я только что закончил этот учебник: https://docs.djangoproject.com/en/4.1/intro/tutorial01/ и мне нужно добавить новый каталог для отображения набора данных (не связанного с приложением polls). Я создал новый каталог, как я делал первые шаги …

03.12.2022
Как перезаписать переменные Bootstrap SCSS для моего сайта django с помощью PyCharm?

Я использую PyCharm для управления файлами django, а для фронт-энда я использую Bootstrap. В настоящее время я использую метод CDN для указания на файлы bootstrap в моем файле base.html. Недавно я пришел к тому, что хочу настроить некоторые переменные …

03.12.2022
[ODBC Driver 17 for SQL Server][SQL Server]Не удается открыть сервер <имя сервера>, запрошенный при входе в систему. Вход не удался. (40532) (SQLDriverConnect)')

Использую пакет mssql-django для подключения к SQL-серверу. Он отлично работает на локальной виртуальной машине Azure. Но когда я развертываю Django с помощью Azure Function App, он выдает мне вышеуказанную ошибку. Кто-нибудь сталкивался с такой же проблемой. Я не уверен, …

03.12.2022
Неудачное развертывание Elastic beanstalk

После развертывания с помощью Beanstalk у меня возникла ошибка : Instance deployment failed. Подробности смотрите в 'eb-engine.log'. Это сразу после этой : Added instance [i-0ca6b54779ee5d6ce] to your environment. Есть идеи? Сообщение об ошибке Я пытался …

03.12.2022
В Django, как сделать запрос join с условиями соответствия в дополнение к внешнему ключу?

У нас есть написанный вручную SQL-запрос для доказательства концепции, и мы надеемся реализовать функцию с помощью фреймворка Django. В частности, QuerySet в Django обычно реализует запрос join путем сопоставления внешнего ключа с первичным ключом ссылающейся таблицы. Однако в приведенном …

03.12.2022
Я получаю ошибку при попытке запустить docker-compose для настройки проекта django и базы данных mysql, на Ubuntu 22.04

Я новичок в docker и все еще изучаю его, поэтому я кодировал по этому учебнику youtube, но когда я пытаюсь запустить файл docker compose, я получаю эти ошибки на моей машине, которые я не …

02.12.2022
Объект 'NoneType' не является подписываемым в Django

Я пишу тесты для views.py и проверяю контекст главной страницы, что он сформирован правильно, а при проверке вываливается такая ошибка def test_index_page_show_correct_context(self): """Шаблон index сформирован с правильным контекстом.""" response = self.guest_client.get(reverse('posts:index')) excepted_object = Post.objects.all()[:TEST_NUM] &gt; self.assertEqual(response.context['page_obj'], excepted_object) E TypeError: …

02.12.2022
Как скрыть/показать реестр с помощью djangoadmin?

У меня есть модель с клиентами. на передней панели у меня есть combobox со списком моих клиентов. Как я могу в djangoadmin скрыть или показать этих клиентов? Я думаю, что это может быть чекбокс типа "этот …

02.12.2022
Как создать фрейм данных Pandas DataFrame из нескольких списков словарей

Я хочу создать кадр данных pandas, используя два списка словарей, приведенных ниже: country_codes = [ { "id": 92, "name": "93", "position": 1, "description": "Afghanistan" }, { "id": 93, "name": "355", "position": 2, "description": "Albania" }, { "id": 94, "name": …

02.12.2022
Как получить поля справочной таблицы с помощью запроса к модели django

Когда я пытаюсь получить таблицу с внешним ключом с помощью модели django, я не могу получить только детали таблицы, на которую ссылаюсь. У меня есть две модели TblVersion и TblProject, определенные ниже class TblVersion(models.Model): version_id = models.AutoField(primary_key=True) project = …

02.12.2022
Django не может подключиться к СУБД PostgreSQL

Когда я пытаюсь подключить Django Server к PostgreSQL db, возникает ошибка: " port 5433 failed: Connection refused Работает ли сервер на этом хосте и принимает ли он TCP/IP соединения? " Я использую Windows 10, Pycharm, Debian Настройки в Django: DATABASES …

02.12.2022
Django запрос для возврата процента пользователей, имеющих сообщение

Две модели Пользователи (встроенные) и Посты: class Post(models.Model): post_date = models.DateTimeField(default=timezone.now) user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, related_name='user_post') post = models.CharField(max_length=100) Я хочу иметь конечную точку API, которая возвращает процент пользователей, разместивших сообщение. В основном мне нужно SUM(уникальные пользователи, …

02.12.2022
DJango Как выбрать определенный элемент из таблицы базы данных в html

У меня есть страница магазина, которая получает записи из таблицы Products. Она показывает товары по порядку в том же формате бесконечно, сколько их в таблице. ` {% for product in products %} &lt;div class="container2"&gt; &lt;div href="item" class= 'product-item'&gt; &lt;div …

02.12.2022
Createsuperuser не работает с пользовательской моделью пользователя

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

02.12.2022
Как сделать так, чтобы запрос сообщения работал после использования get_queryset?

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

02.12.2022
Сбой ограничения внешнего ключа в Django с UUID

Пытаюсь сохранить в таблицу с внешним ключом, но получаю ошибку IntegrityError: Foreign Key Constraint failed. Я проверил, чтобы убедиться, что получаю правильные данные для внешнего ключа, и, похоже, они там есть. Я не уверен, почему я получаю эту ошибку. …

02.12.2022
Локальная переменная 'product' упоминается до присвоения

Я пытаюсь создать представление на django, которое позволит пользователям создавать новый продукт на сайте. class CreateProductView(APIView): serializer_class = CreateProductSerializer def post(self, request, format = None): serializer = self.serializer_class(data=request.data) if serializer.is_valid(): name = serializer.data.name content = serializer.data.content category = serializer.data.category …

02.12.2022
Игнорировать строку Javascript, если элемент отсутствует на странице, и переходить к следующей строке?

Работаю над веб-приложением django и столкнулся с проблемой, связанной с моим javascript. Веб-приложение представляет собой несколько различных html-страниц, поэтому элементы, которые ищет мой js-код, присутствуют на некоторых страницах, но не на других. Если вторая строка не присутствует на текущей странице, …

02.12.2022
OpenXML SDK работает только с Visual Studio?

Я создаю приложение Django для запуска на сервере IIS. Мне необходимо автоматически обновлять файл Excel на сервере. Учитывая, что интерактивное обновление с использованием COM (pywin32.com) не поддерживается Microsoft (https://support.microsoft.com/en-us/topic/considerations-for-server-side-automation-of-office-48bcfe93-8a89-47f1-0bce-017433ad79e2). Мне необходимо использовать рекомендованный Microsoft подход, …

02.12.2022
Форма Django отправляет письма в консоль, но не в мой почтовый ящик

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

02.12.2022
Django LoginView не может аутентифицировать пользователя

У меня есть LoginView и форма регистрации. форма регистрации работает нормально, пользователи летят в базу данных, но LoginView при попытке входа выдает неправильный логин или пароль, хотя все данные правильные, почему так может быть? CustomUser из models.py class …