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

09.07.2022
Почему возникает ошибка, когда я использую пользовательский фильтр в django

Я пробовал следующее print(request.user.profile.messages.filter(is_read=True).count()) и это print(Message.objects.filter(recipient=request.user.profile,is_read=False)) появляется эта ошибка djongo.exceptions.SQLDecodeError: Keyword: FAILED SQL: SELECT "users_message"."sender_id", "users_message"."recipient_id", "users_message"."sender_name", "users_message"."email", "users_message"."subject", "users_message"."body", "users_message"."is_read", "users_message"."msg_read", "users_message"."created", "users_message"."id" FROM "users_message" WHERE (NOT "users_message"."is_read" AND "users_message"."recipient_id" = %(0)s) ORDER BY "users_message"."is_read" ASC, …

09.07.2022
Как использовать внешние файлы для тестов Django

Мне нужно протестировать валидацию модели для проверки SVG файлов. Поэтому я хочу получить доступ к моим тестовым файлам, но столкнулся с ошибкой SuspiciousFileOperation. Я пытался получить файлы из каталога app, сохранить файлы в папке static и использовать функцию django.contrib.staticfiles.finders.find …

09.07.2022
Исключение Значение: NOT NULL constraint failed: auctions_grade.grader_id

У меня есть модель "домашнее задание" и модель "оценка". Я могу безупречно добавлять новые домашние задания, но когда я пытаюсь оценить их, используя общий класс на основе createview, я получаю "Exception Value: NOT NULL constraint failed: auctions_grade.grader_id". "grader" должен …

09.07.2022
Django rest framework api key Как установить права на представление/конечную точку по apikey?

Я использую django "rest framework api key"; У меня есть урлы в моем urls.py (я постараюсь сохранить его простым): a/ b/ c/ и я создал api ключи; скажем, "apikey1", "apikey2" и "apikey3". Я могу предоставить права на …

09.07.2022
Создание печатных форм с помощью Python и бэкенда Django

Я хочу создать Saas-сайт (для внутреннего пользования нашей компании, но не понимаю, почему он не может стать полноценным сервисом. Сервис будет предоставлять пользователям возможность создавать формы для нашей отрасли, и есть много законодательно установленных форм. Эти формы …

09.07.2022
Как вычесть из модели Django?

Я пытаюсь прибавлять и вычитать 1 из значения IntegerField модели Django и отображать его на веб-странице в зависимости от нажатия кнопки. models.py class User(AbstractUser): following = models.ManyToManyField("self", related_name="followers", symmetrical=False) following_num = models.IntegerField(default=0) В views.py: Добавить: following_num = page_visitor.following_num …

09.07.2022
Добавлять поле формы или модель из дочерней модели на страницу django-admin

Я хочу добавить поля формы на админпанель django из связанных братьев и сестер. мои модели: class Post(models.Model): messageContent= models.TextField(null=True, blank=True) subject= models.ForeignKey('posts.Subject', on_delete=models.PROTECT, related_name='posts') class Subject(models.Model): name = models.CharField(max_length=15) class SubSubject(models.Model): name = models.CharField(max_length=15) threatment=models.ForeignKey('posts.Subject', on_delete=models.CASCADE, related_name='sub_subject') Я хочу …

09.07.2022
Возможно ли преобразовать эти FBV, которые возвращают HttpResponse(), в CBV? (Django)

В настоящее время у меня есть следующие представления на основе функций, их цель - предпринять определенное действие, основанное на том, что выбрал пользователь: @login_required() @csrf_exempt def remove_member(request, pk, project_id): if request.method == 'POST': user = get_object_or_404(User, id=pk) project = …

09.07.2022
Ошибка: Данные формы модели Django не сохраняются в базе данных

Я пытаюсь создать модель блога, но данные формы не сохраняются в базе данных после отправки формы. views.py def postsform(request): if request.method == "POST": form = BlogForm(request.POST) if form.is_valid(): form.save() return redirect('blog') else: form = BlogForm() messages.warning(request, "Opps! Something went wrong.") …

09.07.2022
Django: Счетчик Forloop 0, кратный 3, работает неправильно

ПЛАТФОРМА: Django Проблема. При использовании {% forloop.counter0|divisibleby:3 %}, похоже, не происходит правильного деления? Я не могу понять, что происходит. Гол Отображение HTML-шаблона Avery с предварительно заполненной информацией из базы данных. 3-х колоночная таблица с переменными строками. Код <table> …

09.07.2022
Как подсчитать количество определенных объектов в модели Django?

У меня есть модель Django под названием User и я хотел бы подсчитать, сколько элементов находится в объекте following. class User(AbstractUser): following = models.ManyToManyField("self", related_name="followers") Я пытался подсчитать их, используя эту строку followers_num = User.following.count(), но получаю …

09.07.2022
Как мне написать тестовый пример для входа в систему с помощью электронной почты

В функциях test_login и test_get_add_page я хотел бы войти в систему, используя email, pw, а затем для одной из них перенаправить на страницу добавления и проверить, использует ли она правильный шаблон. Выполнение следующих действий дает мне: Traceback (most …

09.07.2022
Как использовать медиафайлы в heroku?

Есть ли способ использовать медиа файлы в heroku? если да, то как я должен установить MEDIA_URL и MEDIA_ROOT?

08.07.2022
Как получить сумму из всех строк, но вывести только одну строку? Django и Postgresql

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

08.07.2022
CustomUser в Django с неудачной миграцией

Я сделал миграцию в Django для своей базы данных. Мой файл models.py выглядит так from django.contrib.auth.models import AbstractUser from django.db import models from tkinter import CASCADE from django.dispatch import receiver from django.db.models.signals import post_save # Create your models here. …

08.07.2022
Преобразование из Markdown в HTML в проекте Django

Я работаю над проектом, который включает в себя использование Python, Django, HTML и Markdown. Мне нужно разработать сайт, похожий на википедию, на самом деле проект называется энциклопедия. Моя цель состоит в том, чтобы по адресу visit / wiki / TITLE, …

08.07.2022
Как я могу сделать PIN активацию, регистрацию пользователя и аутентификацию в Django

Я работаю над проектом Django, в котором пользователи должны активировать PIN-код, а затем зарегистрироваться для получения места на мероприятии. Я сделал это таким образом, что пользователи активируют PIN и им предлагается регистрационная форма, чтобы обеспечить себе место на мероприятии. И …

08.07.2022
Явное определение полей в ModelSerializer переопределяет параметры Model

Представьте себе простую модель, как показано ниже: from utils.validators import name_validator class Customer(models.Model): name = models.CharField(verbose_name="Customer Name", validators=[name_validator]) email = models.EmailField(verbose_name="Customer Email") def __str__(self): return self.name Теперь, если я явно определяю файл на моем serializer, …

08.07.2022
Wagtail - переопределение внутренних ссылок в richtexteditor

Поскольку я использую wagtail без головы, внутренние ссылки становятся беспорядочными из-за того, что они используют site-url, указанный в настройках. Вместо этого я хочу иметь возможность переопределить тот же URL и направить их на мой frontend. В этом посте немного …

08.07.2022
Проверка уникальности пар ключ-значение перед отправкой в экземпляр redis

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

08.07.2022
Raise TypeError("%s() получил неожиданный аргумент ключевого слова '%s

Я пытаюсь создать суперпользователя в django==4.0.1 при добавлении информации я получаю эту ошибку raise TypeError("%s() got an unexpected keyword argument '%s Я пытаюсь this и получаю ту же ошибку File "C:\Users\ZAKARIA\Desktop\task\Users\models.py", line 39, in create_superuser user …

08.07.2022
Django какая модель лучше всего подходит для этой таблицы

Я ищу лучший способ сопоставить первый столбец со 2-м & 3-м столбцами? Foerign key и ManyToManyField не сработали.

08.07.2022
Django - Отображение содержимого на основе разрешений в представлении на основе классов

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

08.07.2022
Как удалить пароль из ответа в django

Код: СЕРИЛИЗАТОРЫ class RegisterSerializer(serializers.ModelSerializer): class Meta: model = User fields = ("email", "user_name", "password") def create(self, validated_data): return User.objects.create_user(**validated_data) ПРОСМОТРОВ @api_view(["POST"]) @permission_classes([AllowAny]) def CreateUserView(request): serializer = RegisterSerializer(data=request.data) if serializer.is_valid(): user = serializer.save() if user: return Response(serializer.data, status=status.HTTP_201_CREATED) …

08.07.2022
Django queryset в CSV, строковое поле с кавычками

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

08.07.2022
Foreign Key Constraint is failed отображается при получении маркера аутентификации с помощью Token authentication, предоставляемой django rest framework

Я создал пользовательскую модель, используя ABSTRACTBASE USER в django. Теперь я пытаюсь сгенерировать токен аутентификации, и он показывает ошибку Foreign key constraint fail. Я могу войти и зарегистрировать пользователя в пользовательской модели. Мой AUTH_USER_MODEL установлен на пользовательскую модель, которую …

08.07.2022
Настройка ModelForm с загрузкой изображений в django

Я новичок в django и в моем проекте есть форма, которая позволяет пользователю обновить фотографию профиля. Проблема в том, что в том виде, в котором я написал код для этой формы, вывод в браузере выглядит следующим образом: <a href="https://i.stack.imgur.com/e3mSI.png" rel="nofollow …

08.07.2022
Django/PostgreSQL не отображает результат поиска

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

08.07.2022
Как правильно мигрировать приложение с монолитной архитектурой на микросервисное приложение на Django

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

08.07.2022
SortableHiddenMixin AttributeError: модуль 'nested_admin' не имеет атрибута 'SortableHiddenMixin'

Я хочу использовать drag and drop для сортировки элементов в списке в django. admin использует nested_admin 3.2.4. Я видел эту проблему на github LINK НО ЭТО НЕ РАБОТАЕТ <<<<3><3><>>. return ModuleType.__getattribute__(self, name) AttributeError: module 'nested_admin' has …

08.07.2022
Поле 'LOCATION' ожидало число, но получило <LOCATION: объект LOCATION (71)>.

У меня есть внешний ключ LOCATION в таблице LOCATION, чтобы получить значение Location в другой таблице, я получил ошибку json_object - это мой вход, элемент - это другая таблица Code=item["LOCATION"]=LOCATION.objects.get(LOCATION = json_object["LOCATION"]) error=Поле 'LOCATION' ожидало число, но получило &lt;LOCATION: …

08.07.2022
Получение (NoReverseMatch at / Reverse for 'chatpage' with no arguments not found. Проверен 1 шаблон(ы): ['ChatView/(?P<uname>[^/]+)\\\Z'] после входа в систему

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

08.07.2022
Сложный сетевой администратор Inline

У меня есть сложная модель, в которой плейлисты могут быть созданы на двух уровнях: UserGroup и User. Далее, эти плейлисты нацелены на определенный будний день. Таким образом, Users/UserGroups могут иметь отдельные плейлисты для каждого дня недели. Чтобы управлять пользовательскими …

08.07.2022
Как вставить значение в forign key из файла csv

Я хочу вставить таблицу Matches и Delivery из matches.csv и delivery.csv в базу данных Django. models.py выглядит так: from django.db import models # Create your models here. class Matches(models.Model): id=models.IntegerField(primary_key=True) season = models.IntegerField() city = models.CharField(max_length=200) date = models.DateField(null=True) team1 …

08.07.2022
Как читать данные из формы в представлении Django?

Мне нужно прочитать данные из "Form-Data" на Django 3.2, как это сделать на представлении? Спасибо

08.07.2022
Запрещено (CSRF-токен отсутствует или неверен.): /api/token/refresh/

При использовании декоратора @csrf_protect в представлении я столкнулся с ошибкой "Forbidden (CSRF token missing or incorrect): /api/token/refresh/"> views.py @api_view(['POST']) @renderer_classes([CustomizeJSONRenderer]) @csrf_protect def refresh_token_view(request): refresh_token = request.COOKIES.get('refreshtoken') # check valid refresh token if refresh_token is None: raise exceptions.AuthenticationFailed('Authentication credentials were not …

08.07.2022
Пожалуйста, помогите мне, я не могу обновить api моего приложения для заметок, используя CRUD.

Это файл tools.py from .models import Note from .serializers import NoteSerializer from rest_framework.response import Response from django.shortcuts import get_object_or_404 def getNoteslist(request): notes=Note.objects.all().order_by('-updated') serializer=NoteSerializer(notes, many=True) return Response(serializer.data) def NoteDetail(request, pk): notedetail=get_object_or_404(Note,id=pk) serializer=NoteSerializer(notedetail, many=False) return Response(serializer.data) def createNote(request): data=request.data note=Note.objects.create( title=data['title'], …

08.07.2022
Django: перезапись модели метода абстрактной модели изнутри наследуемых моделей

У меня проблема с переназначением некоторых var в моей модели, у меня есть такая модель: class ExpireTime(models.Model): """Expire time fields and methods in abstract mode""" def expire_time(): return create_expire_time(seconds=10) expire = models.DateTimeField(default=expire_time) def is_expired(self) -&gt; bool: return self.expire &lt; …

08.07.2022
Как обновить баланс счета пользователя при покупке в Django View?

В качестве побочного проекта я работаю над созданием симулированного приложения для обмена криптовалют. Для первой части я просто создаю простую страницу, где пользователи могут покупать и продавать BTC за USD, и она будет обновлять их соответствующие балансы для каждого …

08.07.2022
ValueError: Невозможно присвоить значение "1": "User.jsgGroupName" должен быть экземпляром "JsgGroup".

Я получаю ValueError: Невозможно присвоить значение "1": "User.jsgGroupName" должен быть экземпляром "JsgGroup". эта ошибка при использовании внешнего ключа в пользовательской модели пользователя. Я предполагаю, что есть какая-то проблема с внешним ключом. Нет подходящего решения для приложения на основе django …