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

06.01.2022
Django CustomUser Model - адрес электронной почты уже занят

Я пытался сделать CustomUser Manager в Django. Когда я пытаюсь войти или зарегистрировать нового пользователя с помощью моей формы, я всегда получаю ошибки, такие как: "Адрес электронной почты уже занят" или "Пароли не совпадают". Я пробовал разные решения здесь, но …

06.01.2022
Лучший способ разработки API с асинхронной работой с фреймворком отдыха Django

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

06.01.2022
Django 4.0 и celery нет такого файла или каталога при запросе get

Я обновил Django до 4.0 и теперь получаю следующую ошибку, когда делаю get запрос на ID задачи. Версия celery - 5.2.1, а django rest framework - 3.13.1 может ли кто-нибудь помочь? Ошибка, которую я получаю Traceback …

06.01.2022
Обновление bootstrap изменило стилистику формы

У меня есть Django forms с crispy forms. Я обновился с bootstrap 4.0 до последней версии 5.1.3. Я исправил большинство изменений, но не могу понять, почему изменился стиль формы. <a …

06.01.2022
No Post matches the given query

Столкнулся с такой ошибкой Page not found (404) No Post matches the given query. #urls.py path('/systems', views.system_list, name='systems'), path('/system/&lt;int:pk&gt;/', views.system_detail, name='system'), #viwes.py def system_list(request): systems = System.objects.all() return render(request,'systems/systems.html',{'systems': systems}) def system_detail(request, pk): system = get_object_or_404(Post, pk=pk) …

06.01.2022
Невозможно получить данные JSON на консоли

Пытаюсь консольно занести данные в журнал перед выводом на страницу, но получаю 404 not found или attributeName 'Porfile' не имеет имени пользователя в качестве атрибута. Я ноб, когда дело доходит до JSON, я только недавно начал возиться с …

06.01.2022
Django Pandas Dataframe с отображением с помощью неассистированного списка

Я все еще новичок в django, я хотел бы спросить, как создать таблицу pandas с pivot table с неочищенным списком. data_list = [{'id': '1', 'date':2022-1-10 'car': 'toyota', 'car_material': {'ST1230': {'name': 'Steel', 'qty': 13}, 'MT1239': {'name': 'PVC', 'qty': 8}}}] pivot …

06.01.2022
Почему цикл django for не работает, помощь будет признательна

Я передал свои html шаблоны, которые находятся в каталоге templates, функциям для рендеринга, но они не сделали этого. `def home(request): context = {"classes": classes} return render(request, 'home.html', context) def classes(request): context = {"classes": classes} return render(request, 'classes.html', context)` …

06.01.2022
Отправка сообщения с помощью Django Channels вне класса Consumer БЕЗ канального слоя

У меня проблема, описанная в этом ответе... Отправка сообщения с помощью Django Channels извне класса Consumer НО этот ответ не работает в моем случае, потому что я не хочу или мне не нужно использовать канальные уровни, потому …

06.01.2022
Теги шаблона Django некорректно отображают HTML-шаблон

У меня есть HTML шаблон, который я хочу закодировать с помощью django в back-end для разработки своего сайта. У меня проблемы с тегами шаблона django. Когда я использую их, например {% for %}, шаблон сайта выводится поврежденным и не …

06.01.2022
Django, DRF: Как использовать пагинацию в необработанных SQL-запросах?

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

06.01.2022
Невозможно запустить службу api: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "python manage.py runserver

Я хочу запустить docker-compose. Во время запуска react и django приложения, docker-compose возвращает следующую ошибку: (base) dominik@Precision:~/PycharmProjects/humanet-docker$ ls api docker-compose.prod.yml docker-compose.yml front nginx (base) dominik@Precision:~/PycharmProjects/humanet-docker$ docker-compose ps Name Command State Ports ------------------------------------------------------------------------------------------------------------------------------------------------------ a7c8de30f648_humanet-docker_api_1 python manage.py runserver ... Exit 127 humanet-docker_db_1 …

06.01.2022
Как заставить django работать на debian 11? - ошибка python: KeyError: 'django'

Несколько месяцев назад я установил mailman3 на чистый установленный debian 10 vm, с успехом - сервер работал долгое время и рассылал сотни писем без каких-либо проблем. Руководство, которое я полностью реализовал , это то, которое анонсировано …

06.01.2022
Как я могу установить текстовый редактор в django frontend в моем случае django summernote

Мне нужно установить редактор во фронтенде, как на картинке ниже, я использую react и Django. Пожалуйста, помогите мне, это действительно трудно найти.

06.01.2022
Невозможно получить доступ к медиафайлу, даже если файл существует при проверке вручную

У меня есть медиафайл, к которому Django не может получить доступ, даже если он определенно существует, если я ввожу его URL в браузере. Info Language: Python [v.3.9.7] Platform: Django [v.3.2.8] Гол Возможность доступа к медиафайлу Описание …

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 &quot;C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py&quot;, line 47, in inner response = get_response(request) File &quot;C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\base.py&quot;, line 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File &quot;C:\Users\user\Desktop\Django\myshop\cart\views.py&quot;, line 31, in …

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

Я новичок в модульном тестировании. Мне нужно выполнить тест для следующих моделей, сериализаторов, представлений &amp; 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': …