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

08.01.2022
Защищенные маршруты с использованием JWT-токенов в NextJS + Django

Я начинаю новое приложение NextJS, в котором я использую Django в качестве API. Я использую JWT-токены для аутентификации/авторизации и хотел создать защищенные маршруты. После изучения кучи руководств, видео и других вещей в Интернете, вот что я придумал: Я создал …

08.01.2022
Django Сохранение свойства метода модели в базу данных

У меня есть ModelOne, который имеет метод модели, допустим method_that_does_stuff, с декоратором @property, который вычисляет булево значение, основанное на значении ModelThree, которое является ForeignKey из ModelTwo, которое является ManyToMany из ModelOne. Я пытаюсь сделать так, чтобы при изменении значения …

08.01.2022
From autoslug import AutoSlugField Не работает

Пожалуйста, мне нужна помощь в работе с Python Django Я установил pip install pillow и мне нужно импортировать его в models.py. Когда я запускаю этот код в командной строке, я получаю эту ошибку[At line:1 char:1 from autoslug import AutoSlugField …

08.01.2022
Сортировка селектора запросов

Inbox = Messages.objects.filter(Q(sender=request.user) | Q(receiver=request.user)) context['Inbox'] = Inbox В настоящее время я использую это для получения всех сообщений для текущего пользователя, вошедшего в систему. Я хочу сортировать их по времени и статусу прочтения. Так, чтобы последнее непрочитанное …

08.01.2022
Tag start is not closed шаблонизатор Django

На странице статьи есть блок комменатриев, у которого есть селектор сортировки. Параметр сортировки передаётся через view. Хочу сделать так, чтобы атрибут selected проставлялся в нужный тег option в зависимости от этого параметра. Делаю это так: <select id="comments-sort"> <option …

08.01.2022
Я не могу заставить изображения работать в моем проекте django (это мой первый проект и у меня проблемы).

У меня есть папка img в том же каталоге, что и мои html-файлы. Я хочу поместить изображения на свой сайт, но я делаю что-то не так. вот код: {% block a %} <div class="row"> <div class="col-sm-4 center"> …

08.01.2022
Сложность частичного обновления в DRF

Я изучаю Django и DRF, у меня проблемы с обновлением поля expire_on. И там же мне нужно поставить логику, чтобы предотвратить установку значения expore_on не более 7 дней от created_on. Мне трудно понять, как обновить то же самое и написать …

08.01.2022
Не удается отправить объект через axios в django - возможно, из-за объекта AnonymousUser?

Я пытаюсь добавить кнопку в React, которая постит объект в django через axios, когда пользователь нажимает на нее. Однако, кажется, что что-то не так в бэкенде. Вот кнопка: <button id="add-rat" type="button" className="btn homeButton" onClick={ (e) => submit(e) } …

08.01.2022
Приложение для чата в реальном времени на django работает с каналами, но не работает после использования redis и развертывания на heroku

Hello Я работаю над приложением для чата с каналами django, оно отлично работает на localhost, но как только я использовал redis и развернул на heroku, я не могу отправить сообщение, вебсокет всегда закрыт, my settings.py CHANNEL_LAYERS = { "default": { …

08.01.2022
Django Models, у меня есть вложенные категории, какой лучший способ убедиться, что каждый объект будет "реагировать" на свою категорию и родительские категории?

У меня есть модель для вложенных категорий, которую я нашел в Интернете и которая работает очень хорошо: class Category(models.Model): parent = models.ForeignKey('self', related_name='children', on_delete=models.CASCADE, blank=True, null=True) title = models.CharField(max_length=100) class Meta: unique_together = ('title', 'parent') def __str__(self): full_path = …

08.01.2022
Django rest framework - Внешний ключ - отношение один ко многим

Для моего проекта мне нужно иметь простой процесс форма => много вопросов => для каждого вопроса тип ответа => если тип ответа - множественный выбор, то возможные ответы находятся в группе uniq. Моя цель состоит в том, чтобы иметь возможность …

08.01.2022
Django mod_wsgi daemon mode touch wsgi.py не вызывает обновления

Я не могу перезагрузить шаблоны django, коснувшись скрипта wsgi.py, расположенного в корне/имени моего приложения django. Сценарий и проект расположены в /var/www, поэтому мне нужен sudo для выполнения touch. Я запускаю производственный сервер apache2, на котором работает сайт django с …

08.01.2022
Сделал простой сайт блога на django, оригинальные записи, которые были сделаны с помощью manage.py существуют и разрешаются, новые записи с помощью nginx/uwsgi не разрешаются

Я написал простой сайт на django, который, казалось, полностью работал при запуске с помощью manage.py. После этого я настроил сайт на работу с nginx/uwsgi, и теперь новые записи появляются на главной странице, но когда я пытаюсь перейти на страницу, …

08.01.2022
Полиморфный кверисет в Django ListView отображает шаблон столько раз, сколько объектов имеют кверисет

У меня есть полиморфная модель, использующая полиморфную библиотеку на Django с одной ParentModel и несколькими ChildModel, и я хочу использовать родительскую модель со всеми ее детьми в наборе запросов. Набор запросов, который я использую в моем ListView, выглядит примерно …

08.01.2022
Не начинайте поток в ASGI django в файле manage.py

Я использую Django 4.0.1 с расширением channels, поэтому я использую интерфейс ASGI. В одном из моих приложений я использую метод AppConfig.ready() для запуска потока / цикла asnyc - в частности, пакета paho.mqtt …

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, …