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

12.10.2021
Переопределение Django change_list_results

Я немного настраиваю свою панель администратора и хочу добавить в нее дополнительную колонку, поэтому согласно документации я должен переопределить файл change_form_results.html, но как мне это сделать? Все, что я вижу, …

12.10.2021
Django postgres raise notice

Допустим, у меня есть функция postgres, которая поднимает несколько уведомлений. Пример: function testnotice ... raise notice 'test' raise notice 'test-2' Когда я выполняю эту функцию из django, cursor.execute("select testnotice()") Есть ли возможность восстановить уведомления? …

12.10.2021
Установите уникальный первичный ключ на основе внешнего ключа

У меня есть модель, определенная как - class sales_order(models.Model): customer=models.ForeignKey() item=models.ForeignKey() branch=models.ForeignKey() --- ---other fields Теперь для каждой ветки я хочу начать первичный ключ с 1 ("id", например), но функциональность Django по умолчанию будет увеличивать id независимо …

12.10.2021
Как изменить ImageField на FileField в Django?

В одной из моделей у меня есть поле ImageField, есть ли способ изменить это поле на FileFiled? Если преобразовать, то как можно идентифицировать изображение при загрузке? В чем разница между ImageField и FileField в django?

12.10.2021
Django : передача параметра или контекста с помощью функции redirect и id, закодированного хэшидами

Я новичок и мне нужна ваша помощь! Но, возможно, это сложный вопрос даже для экспертов, кто знает! Следующий код прекрасно работает для создания таблицы (с использованием формы datepicker для выбора дня таблицы) с домашней страницы, и с …

12.10.2021
Почему при попытке развернуть django appplication на heroku вы получаете сообщение "This site can't be reached"?

Я изучаю, как развернуть приложение django на heroku и для этого я выполнил следующие шаги:- 1 клонировал git-репо, которое я хочу разместить 2 Install Heroku CLI 3 Выполнить команду --> heroku login 4 heroku create <my_app_name> 5 …

12.10.2021
Django: Запуск скрипта python при нажатии на кнопку и отображение вывода на html-странице

Я работал над созданием скрипта python, который запускается при нажатии на кнопку и затем отображает результат на html-странице Django. Пока мне удалось сделать кнопку, которая запускает скрипт, но я не могу отобразить какие-либо результаты Ниже приведен код, который я …

12.10.2021
RestAPI не может загрузить файл, отправленный из Django API клиенту sveltekit - Фатальная ошибка при чтении файла изображения PNG

У меня есть Django Get APIView, который возвращает FileResponse с данными изображения png. Когда оно загружается на стороне клиента sveltekit, то оно не читается. Он жалуется, что это не png файл. Не знаю точно, что не так. Вот код …

12.10.2021
Django - конечная точка JSON пуста

Когда я тестирую свою конечную точку, я получаю нужное количество json-пакетов, но все они пустые. В базе данных записи правильные. Когда я ввожу что-то вроде : /flush/?devid=2&startdate=11/10/21&enddate=29/10/21&resolution=1 я получаю json с двумя элементами, но оба пустые. где я …

12.10.2021
TypeError: decode() получил неожиданный аргумент ключевого слова 'verify' djangorestframework simple jwt

Я использую djoser для аутентификации и получаю TypeError: decode() получил неожиданный аргумент ключевого слова 'verify'. Конечная точка /jwt/create/ работает и возвращает токены доступа и обновления, но я не могу проверить или получить данные пользователя (/auth/users/me/). Тот же код работает в …

12.10.2021
Создание месяцев на основе значений начальной и конечной дат в django

Я работаю над приложением, где пользователь должен создавать ежемесячные задания, поэтому я создал модель AcademicYear и Months, теперь я хочу принимать только начальный_месяц и конечный_месяц от пользователя, и на основе значений этих полей я хочу автоматически создавать месяцы, как только …

12.10.2021
Пожалуйста, объясните, как правильно настроить шаблонизацию jinja2 с django(3+). У меня нет четкого представления об этом

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

12.10.2021
Выберите фильтр после добавления в базу данных

Мне нужен фильтр для этого select, как вы можете видеть на заднем плане есть зеленые блоки с именами, написанными в select, эти блоки связаны с доской и затем сохранены в бд. Этот блок является модальным, который мне нужен для …

12.10.2021
Отправка списка в POST-заявке - Django Rest Framework

Я пытаюсь отправить список в POST заявке в Django Rest Framework. Моя задача выглядит следующим образом: Вложенные отношения, но мне нужен список. Что мне нужно: { "id": 3435, "titulo": "Livro x", "editora": "Editora x", …

12.10.2021
Недопустимые данные Ожидали словарь, а получили ModelBase

{ "non_field_errors": [ "Неверные данные. Ожидали словарь, а получили ModelBase." ] } class UploadFileView(generics.CreateAPIView): queryset = File.objects.all() serializer_class = FileUploadSerializer def create(self, request, *args, **kwargs): serializer = self.serializer_class(data=File) serializer.is_valid(raise_exception=True) return File, Response(serializer.data, status=status.HTTP_200_OK) class FileUploadSerializer(serializers.Serializer): File = serializers.FileField() class Meta: …

12.10.2021
Обратный поиск по многим полям с помощью TreeQuerySet

Я не могу найти путь к решению моей проблемы, я пробовал следовать многочисленным руководствам, но ничего не получается. Я искал в этих местах (и в других) - Django Model API обратный поиск отношений "многие ко многим" через …

12.10.2021
Nginx не находит статические файлы в приложении Dockered Django в Azure Web App для контейнеров

Мне удалось запустить мое приложение Django локально с помощью docker compose (контейнер Django + контейнер Nginx), и оно работает нормально, но когда я хочу запустить его в Azure web app для контейнеров, nginx не может найти ресурсы. Я не …

12.10.2021
Почему каналы django не получают заголовки?

Я пытаюсь написать простой клиент python websocket, который будет взаимодействовать с каналами django. Я использую библиотеку python websockets для достижения этой цели. После выполнения следующей функции я ожидаю получить пользовательские заголовки в scopes['headers'] async def connect(self): …

12.10.2021
Авторизация API Google Calendar работает на localhost, но не работает на Heroku

Я хочу использовать Google Calendar API для своего приложения Django. Я следовал инструкциям, приведенным здесь: https://karenapp.io/articles/how-to-automate-google-calendar-with-python-using-the-calendar-api/ Я также добавил ури перенаправления в Google API - кажется, что браузер пытается открыться на стороне сервера (как это происходит на …

12.10.2021
OIDC с Keycloak и Django - Отсутствующие государства

Я пытаюсь настроить OIDC с Keycloak в качестве IdP и Django (используя Django Rest Framework и mozilla-django-oidc) в качестве клиентского сервера. Я установил keycloak и создал примерное приложение Django, которое успешно перенаправляет на keycloak, где я могу успешно аутентифицироваться …

12.10.2021
Докеризованный django, разрешение отклонено

Привет я докеризировал django и у меня проблема, после перезагрузки компьютера я не могу запустить свое приложение, потому что была добавлена некая директория "data/db", которая выдает ошибку - " Permission denied: '/home/maciej/djangoapp/fitshop/data/db'" Это происходит, когда я хочу "runserver" или …

12.10.2021
Кэширование результатов аутентификации в django-rest-framework-jwt

Я использую аутентификацию Auth0 в комбинации webapp / django-server. Auth0 - не самый быстрый фреймворк для аутентификации, ему всегда требуется 200 мс для аутентификации. Мой webapp посылает много запросов к серверу django, поэтому я подумал о кэшировании аутентификации на несколько …

12.10.2021
Проект djnago не запускается на putty (digitalocean)

Я пытаюсь запустить свой проект django на putty (digital ocean). но когда я запускаю его, он не загружается. получаю ошибку ERR_CONNECTION_TIMED_OUT. Я не устанавливаю никаких переменных окружения. просто пытаюсь запустить проект на IP-адресе putty. вот мой settings.py ALLOWED_HOSTS …

12.10.2021
Django Сломанная труба

Я открыл сайт, над которым сейчас работаю, на localhost с Django. Шрифты и макет изменились. В терминале отображается сломанная труба (не знаю, что это такое). Шрифт изменился, и текст стал жирным. Я перезапустил сервер, но это не помогло. Как …

12.10.2021
Сохранение изменений в Django не отражается в базе данных

Я знаю, что есть несколько похожих постов, но ничего из того, что я прочитал, не помогло решить мою проблему. У меня следующая модель: class Run(models.Model): id = models.AutoField(primary_key=True) date_created = models.DateTimeField(auto_now_add=True) date_modified = models.DateTimeField(auto_now=True) description = models.TextField(blank=True, null=True) …

12.10.2021
Django аннотирует список агрегированных методов

У меня есть это qs = queryset\ .values(x=F('timestamp'))\ .annotate(min=Min('speed'), avg=Avg('speed'), max=Max('speed')) \ .order_by('-x') что приводит к <MotionQuerySet [{'x': 1632249000, 'min': 77, 'avg': 83.4, 'max': 96}, {'x': 1632162600, 'min': 61, 'avg': 83.6667, 'max': 114}, ...] Есть …

12.10.2021
Как изменить поле изображения на поле файла в django?

У меня есть модель с полем imagefield, есть ли способ изменить его на filefield. Пожалуйста, также объясните способ идентификации изображения при загрузке.

12.10.2021
Неправильная версия Python, запущенная в Docker

Как бы я ни пытался, мой контейнер Docker использует Python 3.10, а не то, что мне нужно и указано, а именно Python 3.7. Как я могу заставить Docker использовать 3.7 для определенного образа/контейнера? Я начинающий пользователь Docker, …

12.10.2021
Могу ли я использовать админ-панель Django как единственный вид для администратора сайта, а не для разработчика?

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

12.10.2021
Использование channels_layer в модели django [закрыто].

Hello Я хочу связать мой класс Notification с моим websocket так, чтобы я зарегистрировал новый экземпляр объекта уведомления, чтобы я мог получить сообщение через мой websocket К сожалению, мой код не работает, как я ожидал Класс уведомления здесь мой : …

12.10.2021
Как я могу загрузить .tar и сделать предсказания в django

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

12.10.2021
Django docker-compose-prod работает некорректно

Я пытаюсь подготовить приложение Django для производства. Я создал альтернативный YML файл docker-compose, в котором я указал DEBUG=False. Однако когда я запускаю проверку Django для развертывания, он говорит, что DEBUG установлен на True. $ docker-compose down $ docker-compose -f …

12.10.2021
Как использовать реверс с необязательными параметрами в django?

У меня есть URL, в котором я передаю целочисленное значение (pk), теперь, когда я вызываю обратный вызов на этом URL, я получаю нижеупомянутую ошибку. urls.py urlpatterns = [ path('batch-postpone/<int:pk>/', postpone_batch, name='batch-postpone'), ] tests.py class ABCTestCases(APITestCase, TestCase): self.postpone_batch_url …

12.10.2021
Отсутствие предупреждения pylint "Redefining built-in" для локальной переменной класса

Я столкнулся с такой моделью Django: class Car(models.Model): type = CharField() ... Однако pylint не выдает никаких предупреждений о переопределении встроенной функции type. Только когда я перемещаю ее из класса в глобальную область видимости, pylint предупреждает об …

12.10.2021
WSL2 - pip install django занимает много времени (около 4 минут)

Я только что активировал WSL2 на Windows 10. Я уже активировал virtualenv для установки django с помощью pip install django. Но для завершения установки требуется около 4 минут. Нормально ли, что WSL2 занимает так много времени только …

12.10.2021
Оператор C# \n для строки в HTML 
 
 не работает

Вебсайт на Django 3.2, Visual Studio 2019. Необходимо передать текст описания ссылки - текстовую строку в HTML-коде. Для перевода строки и возврата каретки существуют специальные HTML-коды 
 
. Их использование не дает желаемого результата. <br> - работает: <a href="link">Text3.<br>Text4.</a>. Но …

12.10.2021
Django создает url со slug, но "django.db.utils.IntegrityError: UNIQUE constraint failed:" возникает ошибка

Я хочу сделать url с именем здания, используя slug. ex) api/buildingdata/Abuilding В этом url есть данные обзора. urls.py from django.contrib import admin from django.urls import path from crawling_data.views import ReviewListAPI from crawling_data.views import BuildingInfoAPI urlpatterns = [ path('admin/', …

12.10.2021
Ошибки пользовательской регистрационной формы Django

Надеюсь, у вас будет прекрасный день. Я создал пользовательскую форму регистрации, но когда форма не действительна, форма возвращается без ошибки на ней. Пример: Я вставляю неправильный пароль во вход "confirm password", и после отправки формы, на самой форме не …

12.10.2021
В моем html-шаблоне тег href не работает

Я разрабатываю проект с использованием django.Но в html шаблоне функция href не работает.Когда я захожу в область, ссылка отображается внизу страницы.Но url не работает.Не только django url.Когда я пишу там https://www.google.com,again он не работает.Как я могу это исправить? index.html <div …

12.10.2021
Я не могу сделать пользователя администратором в django rest framework

Я работаю над проектом next.js Django. Я тестирую функциональность администратора и пытаюсь сделать пользователя администратором. В интерфейсе администратора django я проверил user.is_staff и user.is_superuser, но все равно получаю user.isAdmin false. …