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

21.05.2022
Когда нет перекрытия, я получаю ошибку валидации перекрытия

С помощью тонкого кода я могу проверить перекрытие, но проблема в том, что когда перекрытие не происходит, я получаю ошибку валидации перекрытия. Как я могу решить эту ошибку. form.py for i in range(count): start = self.data.get(f'applicationdefinition_set-{i}-start', []) end= self.data.get(f'applicationdefinition_set-{i}-end', …

21.05.2022
Django. Перевод значений в верхний регистр при создании объекта модели

У меня есть модель, которая хранит в себе полное и краткое название криптомонеты. Название монет - это уникальное значение, которое не может повторятся. Однако когда я зашёл в админ-панель и попытался создать монету, я заметил, что могу создать две одинаковых …

21.05.2022
Как интегрировать функциональность веб-сайта в мобильное приложение и использовать одну и ту же базу данных

Я создаю сайт, используя Django в качестве back-end, а затем я сделаю нативное мобильное приложение, используя Flutter, так как я могу связать их вместе (использовать одну и ту же базу данных и функциональность)? Создание так называемого PWA (прогрессивного веб-приложения)

20.05.2022
Form.is_valid() всегда возвращает False и форма не действительна

У меня есть простая форма для добавления комментариев и во views я проверяю ее на валидность. Но она всегда возвращает False и я получаю ошибку 404 в соответствии с моим кодом. У меня есть несколько предположений, но они не …

20.05.2022
Как использовать отличительные значения поля модели в качестве вариантов поля select

< class Student(models.Model): user = models.OneToOneField(CustomUser, on_delete=models.CASCADE) roll_no = models.CharField(max_length=32) course = models.CharField(max_length=120) Теперь я хочу сделать форму фильтра, используя django_filters, и хочу использовать различные значения поля course в качестве вариантов выбора входа select, но это требует, чтобы …

20.05.2022
Не похоже, что в нем есть какие-либо детали. Django

Когда я запускаю проект на сервере, я получаю следующую ошибку, но в локальном режиме проблем нет. Включенный файл URLconf 'config.settings', похоже, не содержит шаблонов. Если вы видите в файле допустимые шаблоны, то проблема, вероятно, вызвана циклическим импортом код …

20.05.2022
Как получить ответ с новыми символами строки с помощью Response в Django Rest Framework?

В настоящее время я пытаюсь понять, как использовать класс Response из DRF. Используя Django's HttpResponse, и используя следующий код: return HttpResponse("Hello \n World", content_type="text/plain") Я получаю следующий ответ: Hello World Это то, чего я ожидаю. …

20.05.2022
Поля формы Django не отображаются в шаблоне

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

20.05.2022
Отношения ManyToMany с дополнительными полями Django Forms

Для моего проекта Django я пытаюсь создать единственную форму, которая позволяет мне добавить строку в мою модель Pipeline и связать эту строку с моделью Process через модель PipelineProcess. Это довольно просто сделать с помощью ModelForms, если модель PipelineProcess не …

20.05.2022
Автоматическое изменение логина пользователя в django

Когда я вхожу в панель администратора, автоматически логин сайта пользователя меняется на admin в django Я использую AuthenticationForm от django from django.contrib.auth.forms import AuthenticationForm вот код моей формы входа class LoginForm(AuthenticationForm): username = UsernameField(widget=forms.TextInput(attrs={'autofocus':True, 'class':'form-control'})) password = …

20.05.2022
Django, использующий Postgres Full Text Search, не распознает некоторые слова при установке config='english'

Итак, я столкнулся с очень странной проблемой. Я использую приложение Django's SearchQuery в Django, использую Django 3.2.1 и самую последнюю версию PostgreSQL. Проблема возникает, когда я использую поисковый запрос с websearch и config, установленным на english. Вот начальный …

20.05.2022
Объект 'AnonymousUser' не является итерируемым в моем индексе

Здравствуйте ребята, я новичок в Django и во время выполнения моего кода я столкнулся с такой ошибкой объект 'AnonymousUser' не является итерируемым он выделяет мою ошибку в моем индексе строка 37. patient=Patient.objects.filter(user = request.user)> Итак, это мой views.py …

20.05.2022
Добавление пользовательского разрешения в представление на основе функций Django Rest Framework

Я пытаюсь написать пользовательское разрешение IsOwner для представления, основанного на функции DRF, которое имеет параметр user_id. Представление выглядит следующим образом: @api_view(['GET']) @permission_classes([permissions.IsAuthenticatedOrReadOnly]) def return_credibility(request, user_id): credibility = utils.get_credibility(user_id) return Response({'id': user_id, 'credibility': credibility}) за исключением того, что я …

20.05.2022
Как Django обрабатывает длинный запрос в другом запросе?

Проблема с обработкой длинного запроса (50 секунд) в другом запросе (3 секунды). У меня есть POST запрос, который вернет некоторую информацию для пользователя, в этом запросе будет вызван другой api в том же приложении и он будет запрашивать …

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

У меня есть модель "проект", в которой есть поле "статус". Статус может быть активным, приостановленным или завершенным. Я хочу иметь возможность обновлять это поле через форму в детальном представлении проекта. Я прочитал несколько решений этой проблемы, но, как …

20.05.2022
Развертывание проекта Django на сервере Window с Nginx и проблемой Waitress

В основном, я следую всем инструкциям отсюда: [https://github.com/Johnnyboycurtis/webproject#nginx-and-waitress] Все шло хорошо, проект Django был успешно развернут. Но проблема, с которой я столкнулся, возникла после закрытия cmd запущенного скрипта waitress (runserver.py): #runserver.py from waitress import serve from webproject.wsgi …

20.05.2022
Для чего нужен loader.get_template в Django?

Loader.get_template для чего нужен данный метод ?

20.05.2022
Прямое назначение на обратную сторону связанного набора запрещено. Используйте images.set() вместо этого при использовании create()

Я создаю простое приложение для блога изображений, И я создаю две модели и одну с Parent ForeignKey. Я создал serializer, но когда я пытаюсь создать новый экземпляр, он продолжает показывать мне Прямое назначение на обратную …

20.05.2022
Django получает объявление с ошибкой ленивой ссылки

Я разрабатываю проект django. После того, как я развернул свой проект на aws, сначала все было хорошо. Но после этого нужно создать модель. После операнда migrations я получаю эту ошибку raise ValueError("\n".join(error.msg for error in errors)) ValueError: The field socialaccount.SocialAccount.user …

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