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

21.05.2022
Django: Как автоматически обновлять экземпляр модели каждый раз, когда обновляется другой экземпляр модели

В проектах интернет-магазинов у меня есть модель Order (в этой модели хранятся экземпляры заказов) и модель Points. В модели Points хранятся бонусные баллы, которые накапливаются пользователями, когда они делают заказы. Но заказ может быть отменен, поэтому я хотел бы иметь …

21.05.2022
Переименование полей изображений в Django работает только каждый второй раз

Я пытаюсь загрузить в модель django картинку профиля, которая всегда должна иметь имя pic.jpg. Старые картинки удаляются с помощью django_cleanup. Это работает каждый раз. Я загружаю изображение и оно сохраняется как pic.jpg, затем загружаю другое и оно сохраняется как …

21.05.2022
Удаление сообщения в django

Hi я прочитал несколько похожих постов, но не смог найти такую же проблему. Я написал код для удаления поста и когда я нажимаю удалить он показывает 404 ошибку, но когда я возвращаюсь на главную страница пост все еще там. views: …

21.05.2022
Django: Прямое присвоение прямой стороне множества "многие ко многим" запрещено. Вместо этого используйте user.set()

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

21.05.2022
Модифицировать модель, чтобы взять информацию из другой модели

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

21.05.2022
Django: ошибка ключа после установки ключа с помощью AJAX из JAVASCRIPT

Я использую django для управления своим сайтом. У меня есть событие JAVASCRIPT, которое обновляет сервер с помощью этого AJAX вызова: **script_x.js** $.ajax({ type: "POST", url: "my_url_to_server", headers: {'X-CSRFToken': csrftoken}, data: {}, success: function(response){alert(response);} }); На сервере …

21.05.2022
Как заполнить поле из представления django? Сбой ограничения UNIQUE: auth_user.username

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

21.05.2022
OMR BubbleSheet Распознавание тестов

Я выполняю последнее домашнее задание для университета в Испании (Business Adminstration), и я решил создать систему, в которой учитель вставляет правильный ответ на экзамене, затем загружает модель, чтобы дать студентам сделать экзамен, и после получения экзаменов, он загружает его …

21.05.2022
Почему некоторые поля не создаются при выполнении миграций?

У меня есть две модели в models.py class Bid(models.Model): bid = models.IntegerField(default = 0) user = models.ForeignKey(User, on_delete = models.CASCADE, related_name = "bid") def __str__(self): return f"Bid of {self.bid} from {self.user}" class AuctionListings(models.Model): name_of_item = models.CharField(max_length=32) description = models.CharField(max_length=400) …

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 и пытаюсь создать базу данных для научных обзоров. Одна из вещей, которую я хотел бы показать, это сколько обзоров было опубликовано в каждом году. В этом примере я использовал следующие данные: …