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

20.05.2022
Fetch API post data не передает данные в views.py в Django

Я создаю приложение Django и для этого пытаюсь получить доступ к данным, полученным из POST-запроса, используя JavaScript fetch API, но это не работает. Я вижу, что страница не обновляется после нажатия кнопки submit из-за e.preventDefault(); но значения не извлекаются вообще. …

20.05.2022
Автообновление views.py

Я создал функцию для редактирования таблиц но это делается по url адресу "get/by/int:pk/", а мне нужно, чтобы это делалось автоматически после сохранения в панели Django Admin. Как я могу это сделать? def obj(request, pk,): reg = Registration.objects.get(pk=pk) room = …

20.05.2022
Ошибка развертывания приложения django на платформе digitalocen app

Я пытался развернуть мое приложение Django из git hub в digital ocean, я не включал Dockerfile и использовал базовый образ из digital ocean. Когда приложение запускается, я получаю эту ошибку в журнале выполнения : [CRITICAL] WORKER TIMEOUT (pid:16) [WARNING] …

20.05.2022
Изменение максимального размера заголовка в django

Я использую Django через gunicorn и Apache. В httpd.conf Apache я установил глобально (вне блоков виртуальных хостов) LimitRequestFieldSize 32000 и это, похоже, работает. (Ssing curl, посылая 31995 байт на статический сайт, выдает Http-ответ 200, в то время как посылка …

20.05.2022
Установка USER в Dockerfile не позволяет сохранить поля файла (например, ImageField) в Django

Я пытаюсь контейнеризировать Django с помощью Dockerfile и docker-compose.yml, как определено ниже. Я создал Dockerfile как (fiifidev/postgres:test) для файла compose. Все работает нормально. Однако при попытке сохранить модель с полем файла (например, ImageField или FileField) я получаю Permission Error PermissionError: …

20.05.2022
Как использовать выражение Django F() в `update` для JSONField

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

20.05.2022
Пытаюсь сделать сигнал 'friend request' в django, но получаю ошибку ограничения FOREIGN KEY - Django

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

20.05.2022
Ограничение Django UNIQUE не работает с составным первичным ключом

Я искал похожие случаи, но они, похоже, не ставят под сомнение метод model.save(). Я новичок в Django и, следуя стандартной методологии, объявил класс, чтобы сопоставить его с ddbb (autoincremental id): class Crudos(models.Model): cuenta = models.CharField(verbose_name='Cuenta', max_length=100) concepto = models.CharField(verbose_name='Concepto', …

20.05.2022
Django: Добавление кнопки "Минус корзина" с помощью JQuery

Мои модели: class Cart(models.Model): cart_id = models.CharField(max_length=255, blank=True) date_added = models.DateField(auto_now_add=True) class Meta: verbose_name_plural = 'Cart' def __str__(self): return self.cart_id class CartItem(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) cart = models.ForeignKey(Cart, on_delete=models.CASCADE) quantity = models.IntegerField() is_active = models.BooleanField(default=True) def total(self): …

20.05.2022
AssertionError при работе над фреймворком django rest

У меня эта ошибка, я не знаю, как ее исправить AssertionError: Ожидается, что представление ListingView будет вызвано с аргументом ключевого слова URL с именем "pk". Исправьте URL conf, или правильно установите атрибут .lookup_field для представления class ListingView(RetrieveAPIView): queryset = …

20.05.2022
Создание объекта и отображение его на одной странице с htmx

Функция, которую я пытаюсь реализовать, заключается в том, что когда форма отправляется в представлении create, я хотел бы отобразить созданный объект под ней без обновления страницы. Я знаю, что это можно реализовать через HTMX. Создаваемый объект - это ключ, …

20.05.2022
Как получить целое число из объектов базы данных

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

20.05.2022
Почему cookie csrf устанавливается при отправке POST запроса на localhost:8000, но не при отправке POST запроса 127.0.0.1:8000?

Почему куки csrf устанавливается при отправке POST запроса на localhost:8000, но не устанавливается при отправке POST запроса 127.0.0.1:8000? Django жалуется, что CSRF cookie не установлен. (Если предположить, что я открываю фронтенд, используя localhost:3000, то такое же явление происходит при открытии …

20.05.2022
Восстановление данных из базы данных с помощью Python [закрыто]

<<<0><0> <Доброе утро. Я не могу вернуть в темплейт информацию, которая находится в БД, т.е. когда я загружаю html, не появляется информация из БД, которая вызывается. Я делаю это приложение на Python, используя Django. Models.py `from django.db import models cursos …

20.05.2022
Развертывание Django (Elastic Beanstalk) Следующие службы не запущены: web

Здравствуйте, я получил ошибку следующего содержания: Развертывание Django (Elastic Beanstalk) Следующие службы не запущены: web. При попытке развернуть мое веб-приложение на elastic beanstalk все в порядке, журналы чистые. Вы можете мне помочь?

20.05.2022
Проблемы со статическими файлами django, IIS и windows 10

Проблемы со статическими файлами django, IIS и windows 10 Здравствуйте, у меня установлены Python 3.10.4, Django 4.0.4 и wfastcgi 3.0.0. Это на windows server 2016 и последней версии IIS по состоянию на 05/20/2022. Я уже выполнил команду manage.py …

20.05.2022
Аннотирование запроса с помощью Django

Здравствуйте, я пытаюсь аннотировать запрос, но он не работает... Вот мой запрос : animal = Animal.objects.first() test = Test.objects.filter(a=3).annotate(name=Case(When(animal in test.user.all(), then=Value('withanimal')), default=Value('notwithanimal'),)) Но я получил 'QuerySet' object has no attribute 'user'. Точным пользователем поля …

20.05.2022
Как присвоить id элементу при нажатии на ссылку рядом с ним в Django?

Я пытаюсь присвоить идентификатор имени файла CSV, чтобы при нажатии на ссылку рядом я мог получить доступ к самому файлу CSV на другой веб-странице для его просмотра. но я продолжаю получать эту ошибку объект 'QueryDict' не имеет …

20.05.2022
Решение проблем с удалением событий в Django

Эту ошибку я пытаюсь решить последние 7 дней. Я новичок в Django Page not found (404) Request Method: POST Request URL: http://localhost:8000/projects/delete-project/ce4c5177-eb8f-44b9-9734-04adafd75414/ Using the URLconf defined in devsearch.urls, Django tried these URL patterns, in this order: admin/ projects/ projects/ [name='projects'] …

20.05.2022
Keycloak и Django 4 (DRF)

Всем привет! Это последняя надежда понять, как django и keycloak работают вместе? Основная проблема заключается в следующем: Я прочитал много документации об авторизации через jwt-токен, я знаю все, что это такое. Но не могу представить, как интегрировать …

20.05.2022
Есть ли способ узнать, были ли предварительно сброшены связанные объекты?

Есть ли способ узнать, были ли связанные объекты предварительно извлечены из экземпляра модели? Предположим, что у человека есть class Order( models.Model): ... def is_all_in_stock( self): # how to do this? class LineItem( models.Order): order = models.ForeignKey( Order, …

20.05.2022
Django и Django rest framework + электронная почта

Как я могу достичь функциональности электронной почты, используя drf в качестве backeend и django для доступа к этим apis.Что мне нужно, как пользователь будет подтвержден из django при использовании drf для отправки ссылки активации.

20.05.2022
Как получить доступ к экземпляру-члену внешнего ключа в django?

articles/models.py class Article(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) user/models.py class User(AbstractUser): username = models.CharField(max_length=20) email = models.EmailField(_('email address'), unique=True) profile_image_url = models.TextField() Есть ли другой способ включить или получить доступ к экземпляру …

20.05.2022
Django: Карта Leaflet не отрисовывается при добавлении нового элемента в админке в режиме inline

Я использую пакет django-leaflet для отображения карт в админке. У меня есть модель, которую я вставляю как TabularInline, где одним из полей является PointField. model.py class Occurrence(models.Model): name = models.CharField(max_length=254) location = models.PointField(null=True, blank=True) # ....... admin.py class OccurrencesInline(LeafletGeoAdminMixin): …

20.05.2022
Как исправить внутреннюю ошибку сервера Django на последнем релизе?

Я настраиваю базовую html-страницу, которую я буду использовать для расширения остальной части моего проекта. Я закончил ее настройку (как обычно, кроме нескольких незначительных изменений html и формулировок), но продолжаю получать ValueError at / dictionary update sequence element …

20.05.2022
Отсутствие UID при использовании страницы администратора Django для создания объектов

Итак, я создал пользовательскую модель User и общую модель в качестве базы для всех остальных моделей, которая добавляет поле created_by. Если я использую страницу администратора Django для создания объекта (просто для тестирования), я получаю ошибку, что UID является Null. …

20.05.2022
Django user.authenticate всегда возвращает None

Models.py class User(AbstractBaseUser): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) email = models.EmailField(_('email address'), unique=True) password = models.CharField(max_length=50) phone_number = models.CharField(max_length=100) last_login = models.DateTimeField(auto_now=True) is_confirmed = models.BooleanField(default=False) USERNAME_FIELD = 'email' REQUIRED_FIELDS = [] objects = UserManager() def __str__(self): return self.email …

20.05.2022
Javascript : Сбой QuerySelector и невозможность добавить внутренний тег

Моя цель - отобразить pdf из blob Url. Я хочу добавить тег в html код &lt;iframe src='${blobUrl}' type="application/pdf"&gt;&lt;/iframe&gt; для отображения pdf файла. Вот полный код : html {% load static %} &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; &lt;meta name="viewport" content="width=device-width, …

20.05.2022
NoReverseMatch в /accounts/confirm-email/

Когда я пытаюсь создать аккаунт (зарегистрироваться), он показывает эту ошибку (я использую django alluth) django.urls.exceptions.NoReverseMatch: Reverse for 'contact' not found. 'contact' is not a valid view function or pattern name. In template /home/qq/Desktop/earnapp/templates/account/base.html, error at line 15 urls.py …

20.05.2022
Django-allauth не сохраняет токены

Имеется приложение, логин осуществляется через гугл. После логина необходимо дать возможность пользователю добавлять\удалять записи в его календарь. Настройки следующие: SOCIALACCOUNT_PROVIDERS = { 'google': { 'APP': { 'client_id': GOOGLE_OAUTH2_CLIENT_ID, 'secret': GOOGLE_OAUTH2_SECRET, 'key': '' }, 'SCOPE': [ 'profile', 'email', 'https://www.googleapis.com/auth/calendar.events', ], }} …

20.05.2022
Не может итеративно просматривать полезную нагрузку, чтобы получить желаемый результат

Я пытаюсь выполнить итерацию через полезную нагрузку, я хочу получить желаемый вывод, например 12|Yes&amp;&amp;13|Yes&amp;&amp;14|Yes&amp;&amp;15|Yes&amp;&amp;16|Yes&amp;&amp;17|Yes&amp;&amp;18|Yes&amp;&amp;19|Yes&amp;&amp;. Я пытался получить отдельно, как 12|Yes&amp;&amp; 13|Yes&amp;&amp;. Все, что я хотел, это конкатенировать QId и Answer перед сохранением в базе данных. Как я могу этого …

20.05.2022
Есть ли способ улучшить здоровье окружающей среды EB?

Я попытался создать новое приложение с новой средой в AWS Elastic Beanstalk, и для начала оно работало нормально. Но как только я загрузил и развернул (успешно) мое приложение Django на нем, его здоровье ухудшилось до серьезного. Ошибка следующая: Здоровье …

20.05.2022
Создание пользовательских полей с помощью django-filters

У меня есть модель, как показано ниже. Модель имеет атрибут type в качестве внешнего ключа. class YachtGeneralInfo(models.Model): type = models.ForeignKey( YachtTypes, related_name="yachts_in_type", on_delete=models.PROTECT, blank=False, null=False, ) .... .... Я написал класс представления следующим образом - class YachtGeneralInfoView(ListAPIView): …

20.05.2022
Установка поля модели Django в NoneType после создания объектов (objects.create)

Я использую objects.create для создания объекта в моей модели. Использую следующую логику. Но payment_quantity (почему-то) устанавливается в NoneType. И не устанавливается в значение, которое я передал в objects.create class PrizesExchangeModeResourceBMR(resources.ModelResource): @transaction.atomic def create_exchange_mode(self, code, points, price): cuotas = [1,3,6,12] …

20.05.2022
Есть ли способ присоединить другую базу данных django в SQL-запросе?

Как сказано в заголовке, есть ли способ использовать следующий SQL код с ATTACH: attach "..\directory...\database1.sqlite3" as input; select columnx, columny from (select column1, column2 from input.sites) Я слишком упростил вышеприведенный оператор select, но просто хотел показать использование …

20.05.2022
AttributeError: модуль 'lib' не имеет атрибута 'X509_get_notBefore'

WARNINGS: ?: (2_0.W001) Your URL pattern '^complete/(?P&lt;backend&gt;[^/]+)/$' [name='complete'] has a route that contains '(?P&lt;', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path(). ?: (2_0.W001) Your URL pattern '^disconnect/(?P&lt;backend&gt;[^/]+)/$' [name='disconnect'] has …

20.05.2022
Djangochannelsrestframework websocket сначала подключается и отключается

Я работаю над проектом, который использует WebSockets, я пытаюсь создать websocket соединение с djangochannelsrestframework. Я попробовал все, как в документации, и получил ошибку после запуска кода с помощью daphne. Все работает нормально, но когда я запускаю проект с включенным daphne, …

20.05.2022
Как передать переменную в функцию для обновления поля многие-ко-многим

У меня есть несколько функций, таких как: def update_m2m(): ... ... book.author.add(*authors_ids) ... У меня есть такой же кусок кода для обновления других полей типа "многие ко многим". Как я могу сделать отдельную функцию для этого. Например …

20.05.2022
Django: Сохранение со связанными полями через формы

Я довольно новичок в Python и Django, поэтому прошу не обижаться на меня. У меня есть два класса, которые связаны через ForeignKey. Я пытаюсь сохранить их оба через один экран, create.html, который ссылается на view.py. Затем я указываю используемые …

20.05.2022
Как создать диаграмму из диктанта?

У меня есть диктант вида: print(assigned_incidents) =&gt; [ {'name': 'Eda', 'case_type': 'Med'}, {'name': 'Deniz', 'case_type': 'High'}, {'name': 'Alex', 'case_type': 'Med'} {'name': 'Eda', 'case_type': 'High'} ] Я хочу отобразить его в диаграмме chart.js в виде сложенной гистограммы. …