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

22.05.2022
QuerySet объекта ManyToManyField возвращает пустой список

Я хотел иметь список внешних ключей для поля, поэтому я использовал ManyToManyField. У меня есть следующие модели: models.py class Community(models.Model): title = models.CharField(max_length=25, unique=True) total_users = models.IntegerField(default=0) active_users = models.IntegerField(default=0) created_by = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='+' ) …

22.05.2022
Имя родительского поля не отображается в django при добавлении новых данных

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

22.05.2022
Почему, когда я ввожу `{{что-то }}`, оно также отображается в `HTML`?

Я попробовал ввести этот код в свой HTML: <div> <input type="file" name="{{ form.forum_image }}" accept="image/*"> </div> В результате получается сайт с обычным входным файлом, но после него идет текст " accept="image/*"></div> Что я должен сделать с …

22.05.2022
Django bulk create, игнорировать неудачные внешние ключи?

Есть ли способ игнорировать ошибки внешнего ключа при выполнении Model.objects.bulk_create и postgres? Я знаю о флаге ignore_conflicts=True, и это, кажется, исправляет некоторые ошибки, но я конкретно имею дело с данными, где внешний ключ не гарантированно существует по той или …

22.05.2022
Django Генерация Excel и сохранение в виде объекта с помощью Celery и RabbitMQ

Я использую Django 2.2.5, Celery 5.2.6 и RabbitMQ и я новичок в последней версии 2. Я хочу сгенерировать лист Excel и сохранить его в поле FileField внутри вновь созданного объекта (не загружать его), и вот что я сделал: project/settings.py: …

22.05.2022
В потоке 'uWSGIWorker1Core13' нет текущего цикла событий

Мы столкнулись с ошибкой в одной из наших конечных точек API, которая обрабатывает получение информации о пользователях tiktok. Наше приложение написано на Django и использует фреймворк Django rest. Мы используем uwsgi для обслуживания нашего приложения. Мы можем обслуживать …

22.05.2022
Как отобразить индикатор выполнения для формы загрузки нескольких файлов в Django?

Я разрабатываю приложение, которое требует от пользователей загружать массивный каталог из нескольких файлов/типов файлов/подпапок. Он будет обрабатывать 10, возможно, 100 ГБ на пользователя, поэтому наличие индикатора выполнения, отображаемого во время загрузки, будет очень полезно для информирования пользователя о ходе …

22.05.2022
Поле items.Item.owner было объявлено с ленивой ссылкой на 'items.user', но приложение 'items' не предоставляет модель 'user'

Я расширил модель User Django с помощью AbstractUser и указал AUTH_USER_MODEL = 'items.User' в моем settings/base.py, затем я переназначил все FK на 'items.User' (был User до изменения), но я получаю эту ошибку в каждом классе, который я упомянул 'items.User', …

22.05.2022
Как отправить POST в Django Rest, передав только ID отношений, а не весь словарь, после использования сериализаторов для связанных полей?

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

22.05.2022
Не можете понять задачу Django и Django rest framework?

У меня проблемы с пониманием вышеуказанного вопроса. У меня есть задача, приведенная выше. В ней говорится, что я должен сделать api (get api) в Django, который содержит вышеуказанные четыре поля …

22.05.2022
Django rest framework valid related field не найдено сериализатором, но присутствует в запросе

У меня есть 2 связанные модели, и я пытаюсь выполнить ajax 'multipart/form' post запрос. Но похоже, что данные о связанной модели по какой-то причине не идентифицируются сериализатором. Я пробовал редактировать метод 'create' набора представлений, чтобы понять, почему данные не …

22.05.2022
Как перейти на новую ссылку из результатов поисковой строки в шаблоне Django с помощью ajax?

Я создаю приложение для чата на Django. Я использую ajax, чтобы результаты поиска появлялись после ввода каждого символа в поле ввода. Это работает нормально. Но теперь я пытаюсь добавить ссылку на результаты поиска (которые являются просто именем), чтобы при …

22.05.2022
Django get_or_create | update_or_create

Я пытаюсь реализовать get_or_create | update_or_create, но получаю следующее сообщение об ошибке: TypeError: Поле 'id' ожидало число, но получило <SimpleLazyObject: <User: admin>>. БОЛЕЕ ПОДРОБНАЯ ИНФОРМАЦИЯ: Файл "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/django/db/models/query.py", строка 657, in get_or_create return self.get(**kwargs), False Файл "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/django/db/models/query.py", строка 496, …

22.05.2022
CORS не активирует мой POST-запрос. CSRF Cookie 'не установлен'

Я пытаюсь повторить этот проект , используя Vue вместо React. Моя цель - аутентифицировать пользователя Django из моего фронтенда Vue. Я использую пакет django-cors-headers со следующими настройками. INSTALLED_APPS = [ …

22.05.2022
Значение из формы ajax присвоить переменной Django

View.py def create_post(request): response_data = {} posts = posts1 if request.POST.get('action') == 'post': title = request.POST.get('title') description = request.POST.get('description') if title == "999": posts1 = Post.objects.filter(title="we") else: posts1 = Post.objects.all() response_data['title'] = title response_data['description'] = description # print(title) # Post.objects.create( …

22.05.2022
"detail": "Метод \"GET\" не разрешен." и ошибка разбора JSON Ожидается, что имя свойства заключено в двойную кавычку.

Итак, я сделал метод POST, но каждый раз, когда я пытаюсь отправить запрос, я получаю эту ошибку. Это мой метод @api_view(['POST']) def CreateCustomService(request): x=CustomService.objects.create( Title=request.data['Title'], Description=request.data['Description'], PreConditions=request.data['PreConditions'], Duration=request.data['Duration'], HomeSampling=request.data['HomeSampling'], HomeSamplingPrice=request.data['HomeSamplingPrice'], Communication=request.data['Communication'], CommunicationPrice=request.data['CommunicationPrice'], ServicePrice=request.data['ServicePrice'], ) jsonobject=CustomServiceSerializer(x) return Response("DATA STORED") …

21.05.2022
Django - загрузка данных в модель с помощью pandas ".to_sql()" вызывает проблемы для поля внешнего ключа

Я обнаружил проблему, что ".select_related()" не работает, если таблица с внешним ключом была загружена с помощью pandas. Выгрузка данных альтернативным способом с использованием цикла невозможна, так как таблица слишком велика. Вот пример: Установить #Models class Magazine(models.Model): name = …

21.05.2022
Неверная подпись Django rest framework simple_jwt token

Я столкнулся с проблемой недействительного токена. Я тестирую simple_jwt с django rest framework. Когда я вхожу в конечную точку TokenObtainPairView , я получаю токен обновления и доступа, но когда я проверяю этот токен на jwt.io, я получаю недействительную подпись. …

21.05.2022
Максимальное количество вхождений внешнего ключа в запрос

Я пытаюсь получить элемент с наибольшим количеством вхождений внешнего ключа (votes) внутри набора запросов (Questions, Choices). Т.е. мне нужно получить самый популярный голос, чтобы установить атрибут 'winner' в JsonResponse. Помогите, как я могу это выяснить? Вот …

21.05.2022
POST запросы и redirect в Django

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

21.05.2022
Django - как увидеть результаты объединения по ВСЕМ столбцам, используя .select_related()?

У меня возникают трудности с просмотром поля внешней таблицы из результирующего соединения с помощью select_related(). Есть идеи, в чем моя проблема? Определите модели class Magazine(models.Model): name = models.CharField(max_length=20, unique=True, primary_key=True) founded = models.CharField(max_length=20, unique=True, primary_key=True) def __str__(self): …

21.05.2022
AttributeError at /app/ Объект 'numpy.ndarray' не имеет атрибута 'read'

Я делаю wep приложение для распознавания лиц с помощью django и face_recogntion api, я не знаю, как решить эту ошибку from django.http import HttpResponse from django.shortcuts import redirect, render from .models import * import face_recognition import cv2 import urllib.request …

21.05.2022
Как проверить, был ли вызов сервисной функции из APIView?

Я пытаюсь реализовать сервисный уровень в своем API. Теперь я пытаюсь протестировать функцию создания с помощью unittest lib. Я не очень понимаю, как правильно ее написать. views.py class AuthorListApi(APIView): class InputSerializer(serializers.Serializer): name = serializers.CharField() def post(self, request): …

21.05.2022
Неподдерживаемый тип(ы) операнда для -: 'DateField' и 'DateField'

Я работаю над созданием модели контракта с Django и столкнулся с тем, как получить продолжительность времени от начальной_даты до конечной_даты? class Contract(models.Model): name = models.CharField(max_length=100) price = models.IntegerField(max_length=10) start_date = models.DateField(auto_now_add=True) end_date = models.DateField(auto_now_add=True) duration = models.IntegerField(end_date - start_date) …

21.05.2022
Я не могу понять, как разместить данные формы ввода angular в базе данных (mongodb), используя Django Rest API

Я не могу понять, как разместить данные формы ввода angular в базе данных (mongodb), используя Django Rest API. В интернете не хватает учебников и документации по работе с django и angular вместе с mongodb. или, может быть, у меня …

21.05.2022
Ошибка при продвижении моего проекта django в heroku

Я хочу развернуть свой проект в heroku, поэтому я запускаю heroku login heroku create heroku git:remote -a frozen-ravine-47377 heroku config:set DISABLE_COLLECTSTATIC=1 все готово и когда я запускаю git push heroku master, я получаю ошибку: $ git …

21.05.2022
Не могу написать скрипт для импорта CSV файлов в таблицы БД

Делал по статье 1.создание проекта - было 2.создание приложение - было 3.создание модели - было *далее взял в работу только модель "категории" (для теста скрипта) +Создал admin.py в приложении reviews +Провел миграции и создал Суперюзера 4.В приложении …

21.05.2022
Как проверить тип mime для урлов без расширения в django

Я пытаюсь найти mime type видео урлов без расширения... Я использую mimetypes.guess_type(video_url) для поиска mime type если видео url имеет расширение .mp4, то я получаю ответ video/mp4, иначе он возвращает null. Есть ли способ найти mime тип видео url …

21.05.2022
Как мне сделать DetailView в Django, выдает 404

В файле "views.py" я добавил следующий код: from django.views.generic import DetailView class NewsDetailView(DetailView): model = Articles template_name = "news/details_view.html" context_object_name = 'article' Затем в файле urls.py я добавил к urlpatterns следующее: path('<int:pk>', views.NewsDetailView.as_view(), name="news_detail"), и …

21.05.2022
Обслуживание статических файлов администратора Django с отключенной отладкой в Elastic Beanstalk

Согласно другим сообщениям на эту тему, я последовал совету на https://bestprogrammingblogs.blogspot.com/2021/03/django-static-files-not-working-when-debug-is-false.html для обслуживания статических файлов, когда значение debug равно false. Сайт советует внести изменения в Настройки и URL соответственно STATIC_URL = '/static/' MEDIA_URL = '/media/' …

21.05.2022
Bootstap DataTable showing No matching records found Django

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

21.05.2022
Значения радиокнопок Django в представлениях

Я использую радиокнопки в формах django для записи полей пола объекта Person, как показано ниже. Модель человека class Person(models.Model): GENDER = [ ('MALE','Male'), ('FEMALE','Female') ] first_name = models.CharField(max_length=200, null=True) last_name = models.CharField(max_length=200, null=True) email = models.CharField(max_length=200, null=True) gender …

21.05.2022
Как добавить картинку из Базы Данных в Django?

Я не могу вывести картинку из БД в мой HTML, все кроме этого выводится. models.py from turtle import title from django.db import models class Artiles(models.Model): title = models.CharField('Название', max_length=100, default="") anons = models.CharField('Анонс', max_length=250, default="") full_text = models.TextField('Характеристики') date = …

21.05.2022
Как изменить поле Django Model на `.save()`, значение которого зависит от входящих изменений?

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

21.05.2022
Facing relation "base_post" does not exist LINE 1: ..., "base_post". "featured", "base_post". "slug" FROM "base_post... issue. Может ли кто-нибудь помочь мне?

Недавно я работал с моим Django Portfolio и после успешного развертывания на Heroku столкнулся с этой ошибкой LINE 1: ..., "base_post"."featured", "base_post"."slug" FROM "base_post... Вот так выглядит полная ошибка и это мой views.py Может ли …

21.05.2022
Drf-spectacular определить схему запроса как массив JSON (как Serializer(many=True))

Можно ли определить "много" схем сериализаторов в drf-spectacular? Запрос должен принять эти данные (JSONArray): MonthlyIncomeSerializer(many=True) Что такое список объектов/словарей: [ {'year':..., 'month':..., 'amount': ...}, {'year':..., 'month':..., 'amount': ...}, {'year':..., 'month':..., 'amount': ...}, ] Я …

21.05.2022
Django/Docker: веб-контейнер не обновляет код

Я использую Django docker app и не могу применить обновление кода к моему веб-контейнеру. Я пытался удалить все контейнеры (docker rm -f ID ; docker system prune) и изображения (docker rmi -f ID ; docker image prune), связанные …

21.05.2022
Django получает количество связанных объектов со значением и добавляет его в аннотацию

Если я хочу указать количество связанных объектов для каждого родительского объекта, я сделаю следующее: Agent.objects.annotate(deal_count=Count('deal')) Если мои объекты Deal имеют булево значение closed, как мне аннотировать количество сделок, отмеченных как закрытые?

21.05.2022
Назначение/подключение модели к пользователю - django

Я пытаюсь сделать сайт социальной сети и хотел бы связать пользователя с опытом работы. Моя текущая форма from django import forms from django.contrib.auth.models import User from django.contrib.auth.forms import UserCreationForm from django.contrib.auth.forms import UserCreationForm, AuthenticationForm class RegisterForm(UserCreationForm): он принимает …

21.05.2022
Как использовать formset для получения данных из localstorage - DJANGO

я хочу получить данные из локального хранилища (потому что я не использую базу данных), я использую форму NOT MODALS. views.py : def homepage(request): form_class = Audio_store form = form_class(request.POST or None) if request.method == "POST": form = Audio_store(request.POST, request.FILES) …