Django and Python "Questions and answers", page 713

05.07.2022
Передача данных в D3.js с помощью Django Backend

Я хочу построить линейный график, следуя коду здесь. Я немного изменил передаваемые данные, добавив в них время эпохи и цену закрытия. Ниже приведен код {% load static %} <html> <script src="https://d3js.org/d3.v4.js"></script> <body> <h1> Hello! </h1> <div id="my_dataviz"></div> …

05.07.2022
{% csrf_token %} - пустая строка, но {{ csrf_token }} возвращает значение - Django

Мне нужно отправить форму методом POST. Я добавил в html-форму тег {% csrf_token %}, но из DOM я получаю следующее: <input type="hidden" name="csrfmiddlewaretoken" value=""> Но если я ввожу {{ csrf_token }} в шаблоне, я вижу значение. …

05.07.2022
Словарь не попадает в цикл for, несмотря на правильный синтаксис

Я делаю проект, в котором есть модели PRoducts, категории, подкатегории, цвет, размер. Я пытаюсь получить выпадающий список на django, используя SERIALIZERS и подключить категории и подкатегории через foreignkeys. ниже приведены модели class Categories(models.Model): #made changes to category_name for null and …

05.07.2022
Как получить доступ к связанному полю внешнего ключа в шаблоне при использовании формы модели Django

Моя цель Доступ к полю name в родительской модели ParentModel и отображение его содержимого в form instance в шаблоне. Например, пусть поле parent будет foreign key в ChildModel, как описано ниже. Что я пробовал Доступ к родительскому полю в …

05.07.2022
Как добавить аватар пользователя в Django?

Есть модель с полем avatar: class AdvUser(AbstractUser): avatar = models.ImageField('Аватар пользователя', upload_to = 'avatars/', default = 'default/unAuth.jpg') Есть форма редактирования профиля: class ChangeUserInfoForm(forms.ModelForm): username = forms.CharField(label = '', max_length = 49,) avatar = forms.ImageField(label = '', widget = forms.FileInput) …

05.07.2022
DRF ManyToMany экземпляры добавлять не создавать

У меня есть следующий код моей модели: class Recipe(BaseModel): """ Recipe model class using for contains recipe, which can be sent to chat with coach. In text recipe contains RecipeStep. """ ingredients = models.ManyToManyField( Product, verbose_name=_("ingredients"), related_name="ingredients" …

05.07.2022
ModuleNotFoundError: Нет модуля с именем 'app' в новой установке Django

Я пытаюсь установить простую среду Django==4.0.6 dev на моем Ubuntu 20.04. Я создаю папку проекта, сначала создаю и активирую venv. Затем я устанавливаю Dajngo с помощью pip. Затем я создаю новый проект в том же каталоге и для тестирования запускаю …

05.07.2022
Javascript не работает должным образом в проекте djagno

Хотя мой код работает при использовании вне проекта Django, когда я помещаю его внутрь проекта, он ведет себя странно. Точнее, объект document не имеет тела, а только голову моего html. Таким образом, я не могу получить доступ к его классам. …

05.07.2022
Django: Использование базы данных, доступной только для чтения, в тестовом наборе django

В моем проекте Django я использую две базы данных, одна из которых является моей собственной базой данных PostgreSQL, где у меня есть права на чтение и запись, а другая - внешняя база данных PostgreSQL, в которой у меня есть …

05.07.2022
Прием формата JSON, его разбор и наличие конечных точек для доступа к данным (Django)

Здравствуйте, я хочу спросить, как я могу создать модели и API в Django, которые принимают формат JSON, разбирают его и затем получают доступ к нему в некоторых конечных точках. Мне нужно иметь [POST] конечную точку /import, которая будет принимать …

05.07.2022
Django. Как обновить поле формы при изменении другого поля без Javascript?

Можно ли обновить поле формы, когда пользователь меняет значение другого поля, не используя Javascript? class PurchaseOrderItemForm(forms.ModelForm): class Meta: model = PurchaseOrderItem fields = [ 'product', 'price_per_unit', 'quantity', ] class PurchaseOrderItemCreateView(LoginRequiredMixin, CreateView): model = PurchaseOrderItem template_name = 'purchases/purchase_order_item_create.html' form_class …

05.07.2022
Перенаправление урлов в django

У нас есть блог, созданный с помощью Django 4. И у нас есть статьи, где для каждой статьи существует url вроде этого www.example.com/id/slug но для некоторых из них мы изменили id и хотим перенаправить старые урлы на …

05.07.2022
Gunicorn (Django + NGINX) сохраняет дату до перезапуска Gunicorn

Я перевожу приложения Django с Apache2 на Nginx/Gunicorn и столкнулся с одной проблемой. Я использовал простой учебник от Digital Ocean для установки Nginx/Gunicorn окружения приложений и все стабильно, работает хорошо. Но я обнаружил, что у меня есть …

05.07.2022
Я получаю эту ошибку, когда хочу сделать makemigrations : Объект 'PosixPath' не имеет атрибута 'startswith'.

Python manage.py makemigrations: Traceback (most recent call last): val = self._add_script_prefix(val) Development-/venv/lib/python3.9/site-packages/django/conf/init.py", строка 135, in _add_script_prefix if value.startswith(('http://', 'https://', '/')): AttributeError: объект 'PosixPath' не имеет атрибута 'startswith'

05.07.2022
Идентификатор сессии и маркер csrf не установлены в файле cookie

Я использую django как бэкенд и react как фронтенд, в локальном режиме аутентификация сессии работает нормально, но когда я развертываю в безопасном режиме (https), csrf и sesion id не устанавливаются в cookie, но я получаю заголовок ответа для set-cookie. …

05.07.2022
Как передать произвольный объект Python (например, InMemoryUploadFile) в другое представление Django

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

05.07.2022
Проблема с таблицей данных в chartjs при изменении номеров строк

Я пытаюсь интегрировать datatable с chartjs, все работает нормально, если я не меняю номера рядов, или не делаю никакой фильтрации, из UI, когда я меняю номера рядов, например, по умолчанию их 10, когда я меняю их на 25, графики также …

05.07.2022
Как хранить авто пользователя в базе данных?

Я создал форму для добавления товаров на сайт электронной коммерции. Форма работает не идеально. Первый вопрос: Я хочу сохранять пользователя автоматически при отправке формы. На самом деле я хочу хранить данные о том, кто добавил продукт индивидуально. Вторые проблемы: …

05.07.2022
Почему DecimalField сериализуются иногда как число, а иногда как строковое число

У меня есть приложение django с фреймворком rest, и я заметил, что некоторые DecimalField сериализуются как строки, а другие как числа. Почему? Вот моя модель: class TestModel(models.Model): quantity1 = models.DecimalField("quantity1", default=0.0, max_digits=10, decimal_places=3) quantity2 = models.DecimalField("quantity2", default=0.0, max_digits=10, decimal_places=3) …

05.07.2022
Как начать переопределять файл после достижения им определенного размера?

Есть ли способ начать переопределять файл, когда он достигнет, например, размера 50 МБ? В настоящее время я начал с: with open("mylogfile.log", "a") as myfile: myfile.write(something) Я хочу продолжать добавлять текст в конец моего файла до …

05.07.2022
OSError at / [Errno 22] Invalid argument: 'C:\\Users\\\HP\\OneDrive\\Desktop\datascience\\\EED\\\Emotion\\\emotion\templates\\\\index.html'

Тип исключения: OSError at / Exception Value: [Errno 22] Invalid argument: 'C:\Users\HP\OneDrive\Desktop\datascience\EED\Emotion\emotion\templates\index.html'> {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Emotion Detection Website</title> <link rel="stylesheet" href="../static\css\style.index.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font- awesome/5.15.3/css/all.min.css"/> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> …

05.07.2022
Как реализовать Token Authentication в Django Rest Framework без использования пароля?

Как реализовать аутентификацию по токену в Django без использования пароля? Можем ли мы переопределить is_authenticated()? Можем ли мы использовать пин-код вместо пароля?

05.07.2022
Django выпадающий список не появляется даже после добавления циклов for

Здравствуйте, я новичок в django и делаю CRUD с использованием сериализаторов, имея в качестве моделей товары, категории, подкатегории, размер и цвет Я пытаюсь сделать выпадающий список на django В МОДЕЛИ СУБКАТЕГОРИЙ. ниже приведена модель подкатегорий: class SUBCategories(models.Model): category_name = …

05.07.2022
Как создать расписание в форме пончиковой диаграммы с помощью django

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

05.07.2022
Django Не подсоединяет шаблон

Подскажите где тут ошибка?? пытаюсь к главной странице прописать шаблон html, но Django его не зочет видеть. Перемещал директорию каталога templates, не помогло. Что может быть?? #index.html# <!DOCTYPE html> …

05.07.2022
Как форкнуть проект Django с github без информации о предыдущем суперпользователе?

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

05.07.2022
Невозможно имплантировать Comments xtd в мой блог

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

05.07.2022
AttributeError: объект 'QuerySet' не имеет атрибута 'add_message'

Может ли кто-нибудь подсказать мне, как добавлять сообщения в комнаты Django для чат-приложений. Например: для комментирования в блоге или для общения в чатах. Вот моя страница ошибки после добавления сообщения. Проблема в том, что сообщения сохраняются …

05.07.2022
Передача данных в линейную диаграмму D3.js с помощью бэкенда Django

Я следую руководству по созданию приборной панели с помощью графиков D3.js. Я сталкиваюсь с ошибками при передаче данных в график линейной диаграммы. Я использую код, извлеченный из здесь. Вместо использования данных из csv я хочу использовать …

05.07.2022
Динамическое обновление шаблона Django новыми данными

Я создаю сайт о крикете, который показывает live scores крикетных матчей, используя Django.. Ниже я показал пример views.py для моего сайта: Views.py def livescores(): # generates livescores and returns a dict containing live scores return scores def display_scores(request): …

05.07.2022
ErrorDetail(string='Это поле является обязательным.', code='required' )

Здравствуйте, я новичок в django html и я делал CRUD с продуктами, имеющими категории, подкатегории, цвета, размеры, используя SERIALIZERS. Когда я пытаюсь добавить данные, они не отображаются на веб-странице, вот ошибка: "{'category_name': [ErrorDetail(string='Это поле обязательно.', code='required')]}" ниже приведена модель …

05.07.2022
Блокировка потоков Wagtail для вошедших в систему пользователей

Я хотел бы создать потоковый блок, который может быть ограничен для вошедших пользователей. На данный момент у меня есть следующее: class DefaultBlock(blocks.StructBlock): loggedin_only = blocks.BooleanBlock(required=False) class FramedVideoBlock(DefaultBlock): title = blocks.CharBlock(max_length=128, required=False) video = EmbedBlock() button = ButtonBlock(required=False) styling = …

05.07.2022
Задача Celery не регистрируется

Я использую celery для запуска задачи в назначенное время. Я использовал ClockedSchedule, так как хотел запустить задачу только один раз в определенное время. clocked, _ = ClockedSchedule.objects.get_or_create( clocked_time=time PeriodicTask.objects.create( name=slug, task="account.tasks.send_money", clocked=clocked, one_off=True ) # creating periodic task …

05.07.2022
Как получить доступ к фотографии профиля автора поста в Django?

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

05.07.2022
Преобразование Xml и Json файлов в строки в Django

У меня есть данные в XML и JSON, и я хочу загрузить их в MongoDB, но в строковом виде. Как мне преобразовать все файлы в строку и загрузить их в MongoDB?

05.07.2022
Построение API для передачи данных между базами данных MSSQL и MySQL

Я создал 2 веб-программы, одну с .Net и сервером MSSQL, другую с Django и MySQL. Теперь я хочу автоматически переносить данные, которые лежат в MSSQL, в MySQL. Возможно ли создать API для этого? Я понятия не имею, как это сделать. …

05.07.2022
Ожидаемое значение pk, полученная строка (pk - поле CharField)

Здравствуйте, я новичок в django и html, и я делаю CRUD проект с моделями Producst, categories, Sub_categories, size, colors используя SERIALIZERS. Сейчас я пытаюсь создать категории, и при вставке получаю следующую ошибку: "{'category_name': [ErrorDetail(string='Incorrect type. Ожидалось значение pk, …

05.07.2022
Django media images forbidden

У меня странная ошибка: после развертывания моего проекта django на сервере, конкретная директория в media без причины запрещена 403, в то время как другие директории работают нормально и правильно загружаются. На локальной машине все работает нормально, но когда …

05.07.2022
У меня возникла ошибка при использовании цикла django for loop в теге script

У меня ошибка при использовании цикла django for loop в теге скрипта `enter <script> $('#cat_input').hide() $('#addcat').click(function(){ $('#cat_input').show() }); $('#backcat').click(function(){ $('#cat_input').hide() }); {% for book in books %} $(".cat{{book.category.id}}").click(function(){ …

05.07.2022
Как заменить get_declared_classes() из CakePHP на Python?

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