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

07.01.2022
Простая математика на одной веб-странице

В настоящее время я пытаюсь сделать что-то элементарное, например, сложить два числа, которые пользователь вводит на странице, и показать результат на той же странице, но сталкиваюсь с проблемами. index.html {% …

07.01.2022
XAMPP с WSGI не отображает страницу django

Я пытаюсь запустить django на сервере XAMPP Apache и выполнил шаги, указанные здесь. Вот изменения в конфигурации Apache: При обращении к приложению в браузере ниже приведен результат вместо страницы …

07.01.2022
CustomUserCreationForm не работает в django

Я работаю над приложением для регистрации пользователей на django. Я могу писать в inputs, но когда я нажимаю кнопку submit, она ничего не делает. Мой файл views.py имеет следующий вид: from django.urls import reverse_lazy from django.views import generic from .forms …

07.01.2022
Как отправить форму с помощью django ajax без разбора входных данных

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

07.01.2022
Django Rest Framework ModelViewSet When Posted?

У меня есть простое приложение для отдыха. models.py : class Check(models.Model): crypted = models.TextField() anid = models.IntegerField() def __str__(self): return str(self.anid) serializers.py : class CheckSerializer(serializers.ModelSerializer): class Meta: model = Check fields = ['crypted', 'anid'] views.py : class …

07.01.2022
Ошибка целостности SQLite3 при выполнении команды "createsuperuser"

Я пытаюсь расширить стандартную модель Django User, связываясь с ней через OneToOneField. Я успешно перенес изменения и зарегистрировал свою модель Profile внутри admin.py, однако, когда я пытаюсь выполнить команду python manage.py createsuperuser и заполнить информацию, я получаю Integrity …

07.01.2022
Django Rest - размещение данных и файлов

У меня есть две модели следующего вида: class Tool(...): name = models.CharField(unique=True, ...) class Dataset(...): file = models.FileField(...) tool = models.ForeignKey(...) Я хочу отправить запрос на почту так, чтобы я мог создать Dataset экземпляр, загрузить …

07.01.2022
Channels_presence.models.Presence runtimeError

это мой первый раз, когда я реализую Websockets с Django, и я пытаюсь это сделать. Я продолжаю получать эту ошибку каждый раз, когда пытаюсь запустить сервер: RuntimeError: Model class channels_presence.models.Presence doesn't declare an explicit app_label and isn't in …

07.01.2022
Как использовать uuid в качестве первичного ключа и slug для url в Django App?

Я определил uuid как первичный ключ для моей модели и url. Теперь мы хотим использовать slug в url, но у нас производственная база данных, и объекты используют свой uuid в качестве id. Вместо того, чтобы изменять тип …

07.01.2022
Необходимо подтвердить эту ER диаграмму простой трансфермактной базы данных для использования в django

Я создаю простую базу данных типа transfermarkt для использования в django, но я думаю, что у меня неправильные ER отношения, буду рад помощи, если это возможно. Вот что у меня есть (не полностью): ER Diagram …

07.01.2022
Какой фреймворк наиболее похож на Django в java [закрыто]

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

07.01.2022
Django/Python - Datapicker и данные с сервера

Я некоторое время пытаюсь понять, как сделать подборщик данных, который использует moment.js (сайт: http://www.daterangepicker.com), и подключить его к моей базе данных, которая отображается таблицей, а данные отображаются с сервера в виде цикла, и по какой-то причине я …

07.01.2022
Как я могу обновить таблицу customuser, когда пользователь создается с помощью django-allauth social login?

Я успешно интегрировал django-allauth google и facebook login, но у меня проблема с моей пользовательской моделью пользователя Я хочу обновить поле is_customer в True в моей модели пользователя. вот моя модель пользователя class UserManager(BaseUserManager): def create_customer(self, …

07.01.2022
Django: как сделать так, чтобы запрос не был лениво выполнен?

У меня проблема с ленивым выполнением запроса в моем пользовательском методе Manager. В нем я хочу разделить запрос по модели CharField choices и вернуть dict[choice, QuerySet]. model.py part: ... PRODUCT_STATUS = [ ('pn', 'Запланировано'), ('ga', 'В процессе …

07.01.2022
Отправка данных в базу данных через fetch и последующее отображение этих данных на html-странице через fetch снова без отправки формы или обновления страницы

У меня есть приложение на django. Я набираю комментарий в форме и отправляю его в базу данных через fetch. мой js-код document.getElementById("comment-form").onsubmit = function write_comment(e) { e.preventDefault(); const sxolio = document.getElementsByName("say")[0].value; fetch('/comment', { method: 'POST', body: JSON.stringify({ say: sxolio …

07.01.2022
Не отправляется почта, django smtplib

При попытке выполнить send_mail() выпадает ошибка, вроде как все настроено по докам верно

07.01.2022
Файл шаблона не найден

Я пытаюсь открыть шаблон из... Но файл шаблона не отображается, как показано ниже... from django.http import HttpResponse from django.shortcuts import …

07.01.2022
Django Processing Bar между двумя запросами

У меня есть приложение, требующее вычислений, оно принимает входные данные и обрабатывает около 10-15 формул на входных данных, включая NPV, IRR-подобные вычисления. Я реализую вычисления, используя шаблонные теги в django. Ниже приведены фрагменты кода : [filters.py][1] @register.filter def **client_irr**(value,arg): …

07.01.2022
Django - Получение полей по списку_значений в наборе queryset

У меня проблемы с получением значений по values_list (из того, что я прочитал, предполагается, что это так) из моей базы данных в django: stocks_query = Indexes.objects.filter(Symbol=index).values("Date","Open", "High", "Close", "Low","Volume") print(stocks_query.values_list("Date", flat=True)) Каждый раз, когда я получаю объект …

07.01.2022
Есть ли в Django Rest Framework встроенное решение для API валидации?

Под API проверки я подразумеваю API, который просто принимает поле и тип поля, и возвращает результат проверки, не пытаясь ничего создавать, обновлять или удалять. Грубый пример Я бы хотел получить такой запрос curl -X POST /api/validation -H …

07.01.2022
Какую базу данных я должен использовать для django, кроме django admin?

После создания целого проекта, при развертывании его на сервере heroku, я узнал, что heroku не принимает базу данных sqlite3. Что же мне делать? Менять базу данных или менять хостинг? Но я не могу найти хороший бесплатный хостинг. Пожалуйста, кто-нибудь подскажите, …

07.01.2022
Django OAuth2 Toolkit реализация авторизационного вызова возвращает страницу входа html

Я новичок в Django OAuth2 Toolkit (и относительно новичок в Django) и пытаюсь внедрить его в уже существующий API (DRF). До сих пор авторизация API работала через статический токен, который передавался вместе с запросом. На самом сайте пользователи могут войти …

07.01.2022
Django каналы получают данные из базы данных и отправляют их через вебсокет

Error: File "/Users/soubhagyapradhan/Desktop/upwork/polyverse/polyverse_api/env/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1173, in execute_sql cursor = self.connection.cursor() File "/Users/soubhagyapradhan/Desktop/upwork/polyverse/polyverse_api/env/lib/python3.8/site-packages/django/utils/asyncio.py", line 24, in inner raise SynchronousOnlyOperation(message) django.core.exceptions.SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async. WebSocket DISCONNECT /ws/test/ [127.0.0.1:63954] comsumer.py …

07.01.2022
Как написать тестовый пример API для общих представлений в DRF?

Здесь я пишу TestCase для некоторого набора запросов для просмотра в api и получаю ошибку not a valid function or pattern name. Я не понял, что здесь не хватает! Есть ли какое-нибудь решение для этого? views.py class StudentView(generics.ListAPIView): queryset …

07.01.2022
"ValidatioError: Значение ... не является допустимым выбором" в Django даже при допустимом выборе

У меня есть модель с полем object_type, где варианты выбора должны быть числами, а читаемой человеком строкой, как показано ниже: OBJECT_TYPES = ( (0, "analog-input"), (1, "analog-output"), (2, "analog-value") ) class MyModel(models.Model): object_type = models.CharField( max_length=20, choices=OBJECT_TYPES, …

07.01.2022
Django ORM занимает в 10 раз больше времени, чем raw sql для того же запроса

Я пытаюсь получить около 1000 записей из postgress, используя django ORM, и это занимает ~1.3 секунды, но то же самое с необработанными sql-запросами занимает 1/10 времени, т.е. ~ 130 мс? Есть ли способ ускорить процесс?

07.01.2022
Django - Перенос поля из дочерней модели в родительскую - Ручной перенос для наследования приводит к `FieldError`.

Короткая версия Я пытаюсь запустить пользовательскую миграцию (через RunPython), которая включает унаследованную модель, скажем Restaurant. Однако в на FieldError возникает исключение Restaurant.objects.all(), указывающее, что унаследованное поле не может быть разрешено. Действительно, модель, возвращаемая apps.get_model("myapp", "Restaurant"), как ни странно, …

07.01.2022
Django: Как обновить атрибут класса недействительного поля формы для отображения сообщений об ошибках в Bootstrap 5?

Когда я использую валидацию на стороне сервера в Bootstrap 5, мне нужно добавить класс .is-invalid к полю формы ввода с ошибкой, чтобы отобразить его в div с class="invalid-feedback". Для обновления атрибута class поля формы в Django я …

07.01.2022
Добавьте html-код, если элемент является первым в запросе - Django

В слайдере Bootstrap первый элемент имеет значение "active", как проверить и добавить это значение в html код для кверисета, если элемент первый. Пример (который не работает): {% for obj in query %} <div class="carousel-item {% if query|first %}active{% …

07.01.2022
Как активировать кнопку суб-индекса в django с помощью jinja2 или js?

Я пытаюсь активировать (выделить) подындекс на странице в Django. Нажмите здесь, чтобы увидеть пример изображения Вот мои файлы home.html <div class="col-md-2 text-left" id="subIndex"> <br><br> <h5 class="text-primary">CATEGORIES</h5> <!-- <a href="/" class="abc btn btn-outline-success my-1 " style="width: …

07.01.2022
DRF TypeError: __str__ возвращает нестроку (тип CustomUser)

Я хочу добавить в сериализатор поле, которое подсчитывает все вхождения слова (тега). 2 соответствующие модели в Models.py это: class Tag(models.Model): name = models.CharField(max_length=256) language = models.CharField(max_length=256) objects = models.Manager() def __str__(self): return self.name or '' class Tagging(models.Model): user = …

07.01.2022
Сохранение данных celery в postgresql

Я пытаюсь развернуть проект django, который собирает данные каждые несколько минут и обновляет кэш redis и данные postgresql. Я использовал задачи celery и django_celery_beat для этого, и это отлично работало в разработке, но когда я хочу автоматизировать celery worker …

07.01.2022
Регистрация сигналов в Django приводит к ошибке "Приложения еще не загружены".

Я продолжаю получать ошибку, когда пытаюсь импортировать сигналы: django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. Я не могу понять этого, потому что я успешно использовал следующий шаблон при настройке профиля пользователя в других приложениях: models.py: from django.conf import settings …

07.01.2022
Доступ к панели администратора django в приложении Angular + Django

Я создаю сайт с помощью Django. Сейчас также используется Angular. Раньше я использовал Jinja2, поэтому любое создание или обновление объектов происходило в админ-панели Django. Как лучше поступить с ними сейчас? Нужно ли создавать компонент для пользователя-администратора, чтобы он мог …

07.01.2022
В Django Generic Create View есть ли способ добавить условие, например, если товара нет в наличии, возвращается какая-нибудь ошибка, иначе товар создается?

Вот как выглядит мой код, и я хочу добавить некоторое условие в представление создания заемщика, например, если метод stock для книги возвращает 0, то не перечислять эту книгу в поле при создании нового заемщика или, если это невозможно, по …

07.01.2022
Как выполнить действие в соответствии с различным значением опции выбора?

Я хочу показать цены в выбранной валюте INR, USD, EUR и т.д. Но у каждой валюты свой api ключ. Подскажите, как я могу изменить значение api ключа в зависимости от выбранного варианта. <select class="form-select form-select-lg mb-3 output" aria-label=".form-select-lg example"> <option …

07.01.2022
Получение ключа сессии при использовании Django REST Framework APIViews

Я использую Django REST Framework. У меня активировано промежуточное программное обеспечение сессии. Очевидно, что управление состоянием сессии и REST являются взаимоисключающими, но session key был бы полезен для создания одноканального websocket, и я вижу, что они генерируются в моей …

07.01.2022
Учетные записи REST API SIMPLE JWT не возвращают имя пользователя в http://127.0.0.1:8000/api/auth/jwt/.

Я изучаю Djago REST API и в настоящее время хочу понять, как успешно запустить приложение для счетов в рамках проекта. Я использую учебник, который использует JWT старой версии, которая не поддерживает Django +2, поэтому я использую Simple JWT. Так …

07.01.2022
Проблемы аутентификации при развертывании с Kubernetes

Я новичок в Stackoverflow, поэтому если я что-то напутал, пожалуйста, дайте мне знать. Я следовал серии уроков на Youtube, чтобы узнать больше об использовании Django (https://www.youtube.com/watch?v=CELsEhInIEc&list=PL39pssg07dpDJas1vxb7Dyw5f8SkAw6c-&index=8). В этом последнем эпизоде приложение развертывается с помощью Docker, Helm …

07.01.2022
Как присвоить значение полю "один к одному" в django

Я только начинаю изучать django и пытаюсь присвоить значение полю один-к-одному в моих моделях с помощью оболочки manage.py. Я пытаюсь сделать это, но не уверен, почему он не присваивает значение Author.address author1 = Author.objects.get(first_name="Sam") addr1 = Address.objects.get(post_code="12345") author1.address = addr1 …