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

06.01.2022
Рендеринг форм в HMTL с помощью django-easy-select2

Я использую django-easy-select2 для обработки ввода данных в несколько manytomanyfields в модели - под названием Engagement. Я использую bootstrap и crispy forms для рендеринга формы участия в HTML. В целом рендеринг работает так, как ожидается/требуется. Однако размеры полей формы …

06.01.2022
Как выполнить цикл перечисления в Django?

У меня есть модель в Django class Order(models.Model): class Gender(models.IntegerChoices): Male = (1,), _("Male") Female = (2,), _("Female") Я хочу отправить мужское и женское в контексте context["genders"] = Order.Gender Я использую это в шаблоне следующим …

06.01.2022
Невозможно создать список объектов в django rest framework

Я использую ListSerializer для обновления и создания списка объектов, update() работает нормально, но не может создать список объектов (bulk_create). models.py class TutorUser(models.Model): tutor_user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='tutor') full_name = models.CharField(max_length=255, blank=True) phone_number = models.CharField(max_length=14, blank=True) class WorkExperiance(models.Model): tutor_work = …

06.01.2022
Django Динамические вложенные наборы форм

У меня есть 3 модели Clinic, Doctor, DoctorHours. Я хочу создать динамическую форму, которая позволит мне создавать эти экземпляры в одной форме что-то вроде этого: ClinicForm --add_doctor_button --DoctorForm ----add_doctor_hours_button ----DoctorHoursForm ----DoctorHoursForm --DoctorForm ----add_doctor_hours_button ----DoctorHoursForm ----DoctorHoursForm ----DoctorHoursForm Помогите …

06.01.2022
Сортировка QuerySet по полям ForeignKey после фильтрации данных в Prefetch

У нас есть две models: class Sound(models.Model): folder = models.ForeignKey(SoundFolder, verbose_name=_('folder'), on_delete=models.CASCADE, related_name='sounds', null=True, blank=True) name = models.CharField(_('name'), max_length=25, null=True, blank=True) class SoundStats(models.Model): sound = models.ForeignKey(Sound, verbose_name=_('sound'), on_delete=models.CASCADE, related_name='sound_stats') user = models.ForeignKey(User, verbose_name=_('user'), on_delete=models.CASCADE, related_name='sound_stats') listened = models.IntegerField(_('listened'), default=0) …

06.01.2022
Кэш не работает для API POST от django restframwork

У меня есть настройки кэша в settings.py CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': 'django_cache', } } в view.py from django.views.decorators.cache import cache_page from rest_framework.response import Response @cache_page(60*15) @api_view(['POST', 'GET']) def get_route(request): res = {} # some …

06.01.2022
Как добавить настройки celery в django?

Я хотел бы добавить следующую модификацию настроек celery в приложение django worker_send_task_event = False task_ignore_result = True task_acks_late = True worker_prefetch_multiplier = 10 В моем celery.py, я получил import os from celery import Celery os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'server.settings') app = …

06.01.2022
Django как добавить текущего вошедшего пользователя в request.data

Как добавить текущего зарегистрированного пользователя в request.data при выполнении post вызова для создания нового чата. Я пытался добавить его в request.data, но он является querydict и неизменяем. // models.py class ChatLog(models.Model): id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False) participants = models.ManyToManyField(Profile, …

06.01.2022
Как получить дочерние элементы от родителя в категории?

Как я могу использовать фильтр, чтобы получить именно тех детей, которые являются родственниками данного родителя? Я использую MPTT, но не использую recursetree, потому что он не работает с изображениями. Models.py class Category(MPTTModel): parent = TreeForeignKey('self',blank=True, null=True ,related_name='children', on_delete=models.CASCADE) title = …

06.01.2022
Django : Как автоматически скрыть части формы, запрашивающие информацию, которую мы уже ввели?

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

06.01.2022
Дополнительные кнопки загрузки javascript

Мне нужна ваша помощь. Как получить разные кнопки для всех постов, сейчас работает только первая кнопка и она загружает комментарии для всех постов. Сначала я получил document.querySelector('#loadmore'); потом установил addEventListener и теперь как получить определенные элементы для каждого поста …

06.01.2022
TypeError при рендеринге страницы

Я не понимаю, почему он продолжает говорить, что объект int не является итерируемым. помогите, ребята? Я пытаюсь: get the list of users that are following us initialize an empty posts list and set qs equal …

06.01.2022
Django crispy forms удаляет мои начальные значения из формы динамической модели

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

06.01.2022
Django user.has_perm()

Как сказано в документации, я могу проверить право, указав его в формате 'app_label.permission', но если в одном приложении у меня есть разные модели с одинаковым правом, как тогда различить эти права? Например, у приложения Main, для моделей …

06.01.2022
Превышение максимальной глубины рекурсии при вызове объекта Python в Django 3.0

Я обновил свой код с Django 1.8 до Django 3.0 Полагаю, что моя проблема связана с get_context_data и вызовом get_context_data в gemethodt_form_kwargs Вот мой views.py Вот мой forms.py Вот трассировка моей ошибки Вот мой код, …

06.01.2022
Как создать асинхронный REST API в DJango? [закрыто]

У меня есть приложение DJango, и я использую djangorestframework для своего API. Проблема в том, что я хочу создать отчет, на создание которого уходит около 5 минут. Как лучше всего создать конечную точку, которая при запросе будет сообщать пользователю …

06.01.2022
Данные поста Fetch API не принимаются в представлении Django

Что я пытаюсь сделать? Я пытаюсь отправить пост-запрос с данными в представление Django, используя fetch API, следующим образом: javascript: const data = { search_text: "", months: 6, property_type: "all" }; const headers = { 'Accept': 'application/json', 'Content-Type':'application/json', 'X-Requested-With':'XMLHttpRequest' …

06.01.2022
Как запретить пользователю создавать новый контент до тех пор, пока созданный контент не будет проверен администратором

У меня есть CreateShopView для пользователей типа продавца, чтобы просто зарегистрировать свои магазины. Модель магазина имеет поле статуса, которое по умолчанию установлено в 'processing', и, очевидно, я не включил это поле в мою ShopCreateForm, поэтому каждый раз, когда продавец …

06.01.2022
Как получить имя в модели Django?

Мне нужно, чтобы при заполнении данных, заполнялось поле с именем. К примеру: # models.py class Post(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) # логин, но хотелось бы имя title = models.CharField('Заголовок', max_length=50) content = models.TextField('Содержимое') cover = models.ImageField(upload_to='images/') def __str__(self): return self.title …

06.01.2022
Почему не работают ссылки?

Делаю комментарии на Django, используя django-comments-xtd Я прописал get_absolute_url(как прописано в документации), чтобы не возникали ошибки, но они возникают, если нажать на кнопку предпросмотра, удаления, ответа на комментарий и т.п. Работает только отправка. Вот пример ошибки: TemplateDoesNotExist …

06.01.2022
Невозможно отобразить шаблон, получаем страницу не найдена (404) Django

Я не могу найти ошибку, сайт работает нормально, но когда я запрашиваю http://127.0.0.1:8000/test я получаю ошибку 404, я чувствую себя так глупо, я действительно застрял на этом, пожалуйста, помогите:() Ошибка: Page not found (404) Request …

06.01.2022
Django: ошибка при добавлении товара в корзину

При добавлении товара или переходе в корзину, в cart.py, возникает ошибка: KeyError: 'quantity'. Ошибка: File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\base.py", line 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Users\user\Desktop\Django\myshop\cart\views.py", line 31, in …

06.01.2022
Модульные тесты Django для моделей, сериализаторов, URL и представлений

Я новичок в модульном тестировании. Мне нужно выполнить тест для следующих моделей, сериализаторов, представлений & urls. Кто-нибудь может мне помочь. Models.py from django.db import models from django.contrib.auth.models import AbstractUser from django.contrib.auth import get_user_model # Create your models here. class User(AbstractUser): …

06.01.2022
Динамический выбор поля времени в формах django

Я работаю над проектом веб-сайта для резервирования футбольных полей с помощью Django. В проекте у меня есть 3 модели: футбольное поле (название, адрес), команда (информация о капитане команды) и резервация (футбольное поле, команда, дата и время резервирования): class Team(models.Model): …

06.01.2022
Как сгруппировать эти базы по одному адресу?

{'street_number': '3', 'street_name': 'Raycraft', 'street_type': 'Dr', 'municipality': 'Amherstview', 'postal_code': 'K7N1Z1', 'type_of_reports': 'Valuation'}, {'street_number': '3', 'street_name': 'Raycraft', 'street_type': 'Dr', 'municipality': 'Amherstview', 'postal_code': 'K7N1Z1', 'type_of_reports': 'Inspection'} Сгруппируйте эти значения по адресу ? Например, результат должен быть таким: {'street_number': '3', 'street_name': …

06.01.2022
Django - для каждого значения поля

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

06.01.2022
Невозможно отправить изображение через формы (django)

Я пытаюсь отправить форму и зарегистрировать ее в базе данных, но поле imagefield не работает. Каждый раз, когда я пытаюсь загрузить изображение и нажимаю сохранить, форма просто обновляется и сообщает мне, что "Это поле обязательно для заполнения". Вот …

06.01.2022
Сохраните файл в формате zip через django-storage

Я могу хранить файлы в S3, но я хочу хранить .zip файлы вместо файла Ссылка для django-storage : https://testdriven.io/blog/storing-django-static-and-media-files-on-amazon-s3/ storage_backends.py class PrivateMediaStorage(S3Boto3Storage): location = 'private' default_acl = 'private' file_overwrite = False custom_domain = False …

06.01.2022
Не удается установить django-allauth в ubuntu 18.04.6 LTS

Я пытаюсь добавить социальную аутентификацию в свой проект, но когда я пытаюсь установить django-allauth он выдает ошибку Я пробовал это post но не удачно он выдает мне другую ошибку связанную с setuptools_rust …

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

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

06.01.2022
Не удалось подключиться к контейнеру Postgres в Django

Django.db.utils.OperationalError: соединение с сервером по адресу "db" (172.18.0.2), порт 5432 не удалось: FATAL: система базы данных запускается У меня проблема с подключением к Postgres contaner. Я пробовал разные способы, например, устанавливать пароли только в файле docker-compose. Но все равно …

06.01.2022
Почему я не могу авторизоваться в своем приложении django?

Я тестирую свой api. Если пользователь аутентифицирован, то он может видеть проекты, иначе возвращается ответ "не авторизован". Я передаю свой jwt-токен в заголовке, но все равно не могу авторизоваться...? class ListProjectAPIView(generics.ListAPIView): …

06.01.2022
Django forms non_field_errors кастомизация

Я хочу иметь свои собственные ошибки в формах django, но не могу. Как вы можете видеть, я определяю свои собственные error_messages, но django все еще использует свои собственные ошибки. app account / forms.py: from django import forms error_messages_email = …

06.01.2022
VueJS 3 / Django : Uncaught TypeError: Не удалось разрешить спецификатор модуля "@revolist/vue3-datagrid". Относительные ссылки должны начинаться либо с "/".

Я использую Django 4.0 и Vue JS 3 в приложении, где мне нужен модуль Vue под названием @revolist/vue3-datagrid. В документации, вот как я должен вызвать его в моем файле шаблона (doc here). <template> <div id="app"> <v-grid …

06.01.2022
Как использовать данные одного вложенного сериализатора в более чем одной переменной родительского сериализатора с помощью одного вызова db в DRF?

Как я могу получить или сохранить где-нибудь данные EmployeeSerializer, чтобы я мог использовать их снова для получения количества активных членов вместо того, чтобы делать новый вызов базы данных для получения количества активных членов? class ProjectSerailizer(serializers.ModelSerializer): members = EmployeeSerializer(many=True)#returns all …

06.01.2022
Данные формы модели Django не сохраняются в базе данных

Я новичок в программировании и django. Данные формы модели не сохраняются в базе данных, я не могу понять почему. Я пробовал разные способы проверки формы, но это просто не работает. Вот мой views.py: @login_required(login_url ='/seller/login') @seller() def addProductsView(request): pform …

06.01.2022
Как структурировать django quries при использовании представлений на основе функций

Я создаю приложение, в котором мне нужно делать много запросов. Также я использую представления, основанные на функциях. Проблема заключается в том, что когда я делаю запрос в файле views.py. Код становится очень запутанным и кажется, что если какой-нибудь человек, который …

06.01.2022
Как получить url изображения из поля ImageField в модели Django с помощью JsonResponse?

У меня есть эта модель в приложении Django class Comment(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) say = models.CharField(max_length=250) date = models.DateTimeField(auto_now_add=True) photo = models.ImageField(null = True, blank = True) def serialize(self): return { "user": self.user.username, "say": self.say, "date": self.date.strftime("%a-%d-%b-%Y , …

06.01.2022
Как я могу развернуть приложение Django на другом порту (не 8000), обратите внимание, что в конфигурации файлов по умолчанию там был только порт 80

Я хочу развернуть приложение Django на linux сервере на nginx, и у меня проблема, потому что у меня уже есть приложение, работающее на порту 8000, и я знаю, что в конфигурации defaukt файла nginx порт 80, так что я …

06.01.2022
Как создать кнопку "сохранить и добавить еще одну" и показать ее на странице модели администратора Wagtail

Я задался вопросом, возможно ли добавить пользовательскую кнопку на странице модели Wagtail, которая позволит мне сохранить (создать) текущие поля данных и перейти на другую страницу. Кнопка "сохранить и добавить другую" уже была доступна в django, и я хочу иметь нечто …