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

30.07.2022
Создание нескольких экземпляров из одной модели Django

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

30.07.2022
Выяснить, назначен ли объект модели последним экземпляром другой модели

Работаю над кейсом по управлению комиссиями на Django. Код приведен ниже: class Student(models.Model): name = models.CharField("name",max_length=200) cell_no = models.CharField("cell No",max_length=200) address = models.CharField("address",max_length=500) class Meta: verbose_name_plural = "Student" def __str__(self): return self.name class FeeType(models.Model): name = models.CharField("fee Type", max_length=200) class …

30.07.2022
Value={{ строка }} выдает только 1 слово из строки

{% for q, con in questions_dict.items %} <form action="{% url 'psycho:modify_question' %}", method="post"> {% csrf_token %} <input type="hidden" name="oldtext" value={{ q }}> <input type="text" placeholder="Text of your question" name="text" value={{ q }} даже если q равно "Граф …

30.07.2022
Как получить в бэкенде django данные с веб-камеры клиента, используя каналы django

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

30.07.2022
Как сделать так, чтобы значения поля ModelChoiceField показывали на странице фактические значения, а не числа?

В моей форме (categories) есть поле (NewListing), которое должно иметь 4 значения, которые могут быть выбраны в форме на одной из моих страниц. Однако, когда я хочу показать, какое значение было выбрано, я получаю число вместо значения. Значения следующие: …

30.07.2022
Фильтр Django подсчитывает объекты в наборе запросов, которые не соответствуют пользователю

У меня есть комитеты, в которых нельзя голосовать за себя. Я пытаюсь сделать так, чтобы committee_member_count отфильтровывал пользователей, если пользователь совпадает с провайдером approval_request. Как я могу отфильтровать членов комитета по проверке полномочий, которые соответствуют провайдеру? Это …

30.07.2022
Django | установить значение по умолчанию поля модели как email вошедшего пользователя

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

30.07.2022
Форма Django отображается в шаблоне как имя переменной формы

Я создал пользовательскую модель пользователя в Django и пытаюсь создать форму входа в систему. Вместо формы, отображаемой в шаблоне Django, отображается login_form, имя переменной. forms.py class ProfileLogin(forms.ModelForm): password = forms.CharField(label="Password", widget=forms.PasswordInput) class Meta: model = Profile fields …

30.07.2022
Редактирование обработчика отправки формы для модели

У меня есть довольно простая модель django в Wagtail CMS; по существу: from django.db import models class Thingy(models.Model): name = models.CharField(max_length=255, blank=False, null=False, unique=True) # Many other fields. panels = [ FieldPanel("name"), # ... ] …

30.07.2022
Установка тайм-аута конечной точки Django Rest Framework для определенного представления

Я использую Django 4.0.5 + Django Rest Framework + Gunicorn. Иногда мне нужно обработать несколько POST-запросов с большим количеством данных для обработки. Пользователь будет ждать ответа "ok" или "fail" и список идентификаторов, полученных в результате обработки. Пока все …

29.07.2022
Django объединяет таблицы с помощью ForeignKey

Я пытаюсь объединить 3 таблицы с помощью ForeignKey, но он возвращает значения Null. Я использую этот тег для вызова значений {{ item.agent_name.agent_name }} Вот мои модели: class schedule(models.Model): login_id = models.CharField(primary_key=True,max_length=20) agent_name = models.CharField(max_length=100, blank=True, null=True) team …

29.07.2022
Ошибка разбора JSON: Нераспознанный токен '<' при запросе/постинге данных с помощью react-native и django

Я только что начал создавать фронтенд react-native и бэкенд-приложение Django, и я пытался делать запросы от react native к серверу Django, но получил "JSON Parse error: Unrecognized token '&lt;'". Я предполагаю, что это вызвано ошибкой в коде API, но я …

29.07.2022
Дублирующее значение Django нарушает ограничение уникальности при использовании Objects.create()

У меня есть этот объект для файлов сохранения: class File(Base): title = models.CharField(max_length=512, default="arquivo", verbose_name=_('Title'), blank=False) filename = models.FileField(max_length=512, verbose_name=_('File'), help_text=_("Select the logo file."), blank=False, null=False) slug = models.SlugField(max_length=512, verbose_name=_('Slug'), blank=False, null=False) extension = models.CharField(max_length=16, verbose_name=_('Extension'), blank=True, null=False) mimetype …

29.07.2022
Django - Доступ к булевому полю модели в html

Моя модель профиля имеет BooleanField под названием teacher_status, и я хочу дать пользователям с teacher_status как True дополнительные возможности на сайте, и у меня проблемы с доступом к полю. Модель профиля class Profile(models.Model): RANKS = [(f'{i}D', f'{i}K') for i …

29.07.2022
Не работают заголовки django cors (да, я знаю, что 100 человек уже спрашивали, но их решения не сработали)

My settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'channels', 'chatterapi', 'chatterchannels', "corsheaders", ] MIDDLEWARE = [ "corsheaders.middleware.CorsMiddleware", 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] CORS_ALLOW_ALL_ORIGINS: True * приложения chatter - это мои …

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

У меня есть три модели, и я хочу упорядочить Products.objects.all() по is_it_good из ProductsRating модели. Как я могу это сделать? Я делал что-то вроде: qs = Products.objects.annotate( biggest_rating = Max('productsrating__is_it_good') ).order_by('biggest_rating') но затем я …

29.07.2022
Каковы лучшие практики обработки ответов на ошибки API?

Лучше всего обрабатывать такие ошибки API с помощью try и catch или ответ API должен быть похож на вызов API Google, Facebook и Microsoft Пример вызова …

29.07.2022
Как получить текущий элемент в модели из запроса?

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

29.07.2022
У объекта 'function' нет атрибута 'owner'

сообщение об ошибке 1 сообщение об ошибке 2 @login_required def topic(request, topic_id): topic = Topic.objects.get(id=topic_id) _check_topic_owner(request) entries = topic.entry_set.order_by('-date_added') context = {'topic': topic, "entries": entries} return render(request, 'learning_logs/topic.html', context) def _check_topic_owner(request): if …

29.07.2022
Поле Multiselect в Django

У меня есть модель продукта с полем multiselect в django с выбором. Таким образом, продавцы могут выбирать, для какой возрастной группы предназначен товар, а покупатели могут фильтровать товары по возрасту. Проблема в том, что если продавец выбирает две возрастные …

29.07.2022
Django: Фильтр по столбцу модели с помощью Regex

У меня есть номера телефонов, хранящиеся в базе данных как (921) 414-1313, и я хочу запустить поиск по этому полю, но я не хочу заставлять их включать (, ' ', ) или -. Я использую Postgres и сначала …

29.07.2022
Как инициализировать событие внешнего ключа в представлении на основе функций в Django

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

29.07.2022
Есть ли способ свернуть Django Admin Modules в левой боковой панели навигации?

В проекте с несколькими модулями приложений, каждый из которых содержит множество моделей, левосторонняя панель навигации стандартной страницы администратора Django содержит много записей, что приводит к большой прокрутке. Есть ли способ свернуть или переключить видимость отдельного модуля? Беглый просмотр …

29.07.2022
Должен ли я иметь таблицу для каждого типа продукта в базе данных

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

29.07.2022
Django Import-Export import error - localtime() cannot be applied to a naive datetime

Используется: Python 3.10.4. Django 4.06 Django-import-export 2.8.0 Я пытаюсь импортировать данные для использования в качестве демонстрационных данных в моем приложении django. Я продолжаю получать ошибку localtime() cannot be applied to a naive datetime (после решения другой ошибки, о которой я …

29.07.2022
Как сделать объект для обновления формы статическим?

У меня есть несколько созданных объектов. Я хотел бы обновить их, если это необходимо. Проблема: Если я пытаюсь обновить один объект, его название меняется. Например: Я хочу обновить этот объект "2022-07 - Django - tesr - Multi-device - IAB …

29.07.2022
Django models сохраняет записи базы данных, начинающиеся с id 2 (не id1)

Следующее - моя модель class Post(models.Model): post_title = models.CharField(max_length=100) description = models.TextField(null=False, blank=False) created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) def __str__ (self): return str(self.post_title) Ниже приведен мой запрос def posts(request, pk): post_list = Post.objects.get(id=pk) return render(request, 'testing/posts.html', {'post_list': …

29.07.2022
Новый отдельный проект django на базе данных, на которой уже размещен другой проект django

Мне нужно разработать новый проект django (назовем его new_django), используя базу данных SQL Server 2019 с именем AppsDB, на которой уже размещен другой проект django (назовем его old_django). Эти два приложения полностью разделены. К сожалению, я не могу получить …

29.07.2022
Django Import-Export ошибка импорта для поля один-к-одному - KeyError: 'id'

Используется: Python 3.10.4. Django 4.06 Django-import-export 2.8.0 Я пытаюсь импортировать данные для использования в качестве демонстрационных данных в моем приложении django. Я продолжаю получать ошибку KeyError. ### models.py class Reservation(models.Model): reservation = models.OneToOneField(Vehicle, on_delete=models.CASCADE, primary_key=True,) delivered = models.BooleanField('Delivered',default=False) date_reserved …

29.07.2022
Как получить предыдущий и следующий связанный пост в django?

Views.py def post_details(request,pk): post = Post.objects.get(id=pk) # next_post = Post.objects.filter(id=pk) context={'post':post,'next':next_post} return render(request, 'blog/post_detail.html', context) blog-detail &lt;div class="s-content__pagenav group"&gt; &lt;div class="prev-nav"&gt; &lt;a href="#" rel="prev"&gt; &lt;span&gt;Previous&lt;/span&gt; Tips on Minimalist Design &lt;/a&gt; &lt;/div&gt; &lt;div class="next-nav"&gt; &lt;a href="#" rel="next"&gt; &lt;span&gt;Next&lt;/span&gt; Less Is …

29.07.2022
Django : попытка вызвать метод get после метода post для представления класса

Я сделал classview для загрузки файлов в azure blobstorage, показывает таблицу истории загруженных файлов и позволяет отображать их в правой части страницы. У меня проблема, когда файл загружается методом POST, выбранный ранее файл не выполняется методом GET, поэтому содержимое …

29.07.2022
KeyError: 'author' в def_validate Django

Я получаю эту ошибку внутри django validation. if attrs['author'].id == self.context['request'].user.pk: KeyError: 'author' Вот моя модель django и код сериализатора. class CalendarTime(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) author = models.ForeignKey(User, on_delete=models.CASCADE,related_name='calendartimes') time= models.CharField(max_length=50) date = models.CharField(max_length=300) timestamp …

29.07.2022
Как использовать Postgres и MongoDB одновременно в Django?

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

29.07.2022
Django: как вычесть число из другого числа и вернуть новое_значение в django

У меня есть поле модели под названием main_all_earning и оно выглядит следующим образом main_all_earning = models.IntegerField(default=0), у меня также есть форма, в которую пользователь может ввести любую сумму, которую он хочет снять с main_all_earning, я написал логику для него, …

29.07.2022
Можно ли передать массив в django url без передачи пути

Допустим, у меня есть url, которому я хочу передать данные следующим образом: {% url 'video_form' {'text': 'text', 'file': video.file, 'image': image} %} и получаем вот так: def video_form(request): print(text) print(file.url) print(image.url) как POST вместо GET. …

29.07.2022
Почему uwsgi ругается и удаляет инстанции?

Я впервые пытаюсь запустить проект django на своем VPS. Я следовал пошаговому руководству в блоге (спасибо хорошему парню на канале #django на liberachat). Настройка включает в себя uWSGI и nginx. Файлы проекта django находятся по адресу /srv/www/site/*. Конфигурация uwsgi …

29.07.2022
Ошибка 400 при отправке объекта PushSubscription на сервер

Я настраиваю push-уведомления с помощью сервисных работников + вебсокеты с использованием Django Channels и Django WebPush для получения подписки и отправки сообщения обратно на сервисный работник. Пока я могу зарегистрировать сервисный рабочий и получить объект PushSubscription, содержащий детали …

29.07.2022
Почему моему приложению django иногда требуется много времени для загрузки небольшой страницы

У меня есть очень простое приложение Django, работающее на vps под управлением Ubuntu 22.04. Иногда загрузка страниц (например, экрана администратора) занимает &gt;10 секунд, а иногда - мгновенно. Я использую Gunicorn, сайт пока не получает трафик. Как можно это диагностировать? …

29.07.2022
Nginx не обслуживает статические файлы

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

29.07.2022
Изменения в каналах Django в html появляются у каждого подключенного клиента

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