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

16.08.2021
Как добавить данные модели класса при выполнении условия в Django

Я использую django и создал 2 класса моделей. class Student(models.Model): is_registered = models.CharField(max_length=50, blank=True, null=True) class Attribute(models.Model): student_id = models.ForeignKey(Student, on_deleted=models.SET_NULL, null=True, blank=True) statement = models.CharField(max_length=50, blank=True, null=True) Я хочу добавить 'end' в поле statement модели класса Attribute, …

16.08.2021
Как исправить эту ошибку django db в production?

Скриншот с моего linux сервера Но мой settings.py полностью в порядке в тестовой среде... это происходит только когда я переношу его на производство... но с sqlite3 производство также в порядке

16.08.2021
Django's models.CASCADE в базе данных Postgres с помощью db_constraint

Очевидно, что когда я пытаюсь удалить родительский объект, специально возникает ошибка целостности e IntegrityError at /admin/app/parent/(attempted to delete the parent object from admin & later shell) update or delete on table "app_parent" violates foreign key constraint "app_child_model_id_724b75c4_fk_app_parent_id" on table …

16.08.2021
Uncaught ReferenceError: load_posts не определен в <anonymous>:1:1

Я застрял на ошибке в своем коде. Я начинающий, работаю над проектом CS50 по веб-разработке4 - Сеть. Я пытаюсь заставить раздел "Все сообщения" отображать существующие сообщения от всех пользователей. Мой код на данный момент приведен ниже (и он неполный …

16.08.2021
ValueError... "Contestant.contest" должен быть экземпляром "Contest"

Я пытаюсь создать конкурсанта через форму модели, каждый конкурсант является внешним ключом к модели конкурса, Всякий раз, когда я пытаюсь отправить форму для создания нового конкурсанта, я получаю ошибку значения: Cannot assign "27": "Contestant.contest" must be a "Contest" instance. …

16.08.2021
Наиболее эффективный способ извлечения данных из базы данных sqlite3 и отображения результата на HTML с помощью Django?

У меня есть довольно большая база данных с именем superstore.sqlite3 размером 11 МБ. Я пытаюсь отобразить таблицу с именем Merged в этой базе данных в таблицу HTML. Теперь, в моем views.py, я вызываю db.get_table(), чтобы получить имена столбцов …

16.08.2021
Объект открытого потока находится в процессе сборки мусора; вызов

При попытке использовать djangochannelsrestframework я получаю следующую ошибку. Вот моя модель и сериализатор: class TestChannel(models.Model): text = models.TextField() user = models.ForeignKey(User, related_name="commentssss", on_delete=models.CASCADE) date = models.DateTimeField(auto_now=False, auto_now_add=True) class TestChannelSerializer(serializers.ModelSerializer): class Meta: model = TestChannel fields = ["id", "text", "user"] …

16.08.2021
Обновление SQL-таблицы с помощью существующего Pandas DataFrame в Django

Я пытаюсь обновить мою базу данных из одного скрипта в моем проекте Django, я вызываю эту функцию из views.py перед использованием информации SQL. У меня есть DataFrame с некоторыми вычисленными значениями, и я хотел бы обновить все …

16.08.2021
Как разделить огромную модель, сгруппировать ее по поддоменам и сохранить единую модельФорма

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

16.08.2021
Как объединить текст из нескольких строк в одну строку Django

Я делаю некоторые JOINS для получения данных из БД, но из-за одного столбца мои записи дублируются, так как значения этого столбца уникальны, а все остальные значения столбцов одинаковы. Ниже приведен пример образца записи, которую я пытаюсь достичь здесь: …

16.08.2021
Как связать две модели django в представлении

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

16.08.2021
Как запретить пользователю вводить предыдущее время в форме wagtail?

Я работаю над проектом wagtail (CMS на основе Django). У меня есть поле DateTime в одной из моделей страницы. from django.db import models from wagtail.core.models import Page class ArticlePage(Page): publish_at = models.DateTimeField() Это поле отображается на экране редактирования страницы. …

16.08.2021
Время в docker (apache)

FROM ubuntu:18.04 RUN apt-get update &amp;&amp; apt-get install -y \ curl apt-utils apt-transport-https debconf-utils gcc build-essential g++-5\ &amp;&amp; rm -rf /var/lib/apt/lists/* # adding custom MS repository RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - RUN curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list &gt; /etc/apt/sources.list.d/mssql-release.list # install …

16.08.2021
Приложение Django выдает ошибку приложения при развертывании на Heroku

После развертывания моего приложения django на heroku при его запуске я получил ошибку приложения. "В приложении произошла ошибка, и ваша страница не может быть обслужена. Если вы являетесь владельцем приложения, проверьте свои журналы для получения подробностей." Приложение работало нормально …

16.08.2021
Django ORM объединяет две модели без отношений первичный ключ/внешний ключ

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

16.08.2021
Сформулируйте условный Q на уникальном ограничении для обработки исключений

Django не бросает ValidationError из-за отсутствующего условия в UniqueConstraint, и я не знаю, как правильно его сформулировать. Одна из моих моделей содержит уникальное ограничение, включающее внешний ключ: class Entry(models.Model): """ Entry on a List """ name= models.CharField() expiration_date …

16.08.2021
Есть ошибка в использовании фильтра для поиска компании, получаем ошибку типа can only concatenate str(Not nonetype) to str online compsearchobj in views.py

Я использую это определение для определения страницы поиска и фильтрации с использованием базы данных, которая объединяется и сохраняется. Для этого я добавил код views.py и models.py. views.py def multiplesearchcomp(request): if request.method=="POST": citycode=request.POST.get("citycode") statecode=request.POST.get("statecode") countrycode=request.POST.get("countrycode") revenue=request.POST.get("revenue") noofemployees=request.POST.get("noofemployees") domaincode=request.POST.get("domain_id") compsearchobj=DisplayCompanyDomain.objects.raw('select * …

16.08.2021
Celery не выполняет задачу, когда я использую Tweepy в Django

Когда я хочу использовать tweepy с задачами celery, он не запускается и выдает ошибку tasks.py @shared_task(bind=True) def retweet(self, consumer_key, consumer_secret, access_token, access_token_secret, clean_text, clean_count, clean_lang, sleep_time): auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth, wait_on_rate_limit=True) for tweet …

16.08.2021
Save() missing 1 required positional argument: 'tran'

Мой метод save() выдает ошибку: save() missing 1 required positional argument: 'tran'. Я переопределил метод save() в модели "Transactions" следующим образом: def save(self,D,tran): self.DATE=D self.TYPE=tran.SERVICE_CODE self.SUCCESS=tran['Success'] self.TECHNICAL_DECLINES=tran['Technical_declines'] self.BUSINESS_DECLINES=tran['Business_declines'] self.TOTAL=self.SUCCESS+self.TECHNICAL_DECLINES+self.BUSINESS_DECLINES self.PERCENTAGE_TECH_DEC=((T/(self.TOTAL))*100) super(Transactions,self).save() где tran аргументом в save() является объект словаря, …

16.08.2021
Как отправлять пользовательские JSON-заголовки с запросами в drf_spectacular (django)?

Могу ли я создать пользовательское описание JSON-заголовков в drf_spectacular без использования класса serializers в декораторе @extend_schema?

16.08.2021
Как загрузить несколько изображений из json-данных - django

я пытаюсь показать несколько изображений в моем шаблоне с помощью ajax запроса каждый пост имеет несколько изображений, но загрузка изображений занимает некоторое время! class Document(models.Model): booking =models.ForeignKey(Booking,on_delete=models.PROTECT) docs = models.ImageField(upload_to=upload_docs) class Booking(models.Model): admin = models.ForeignKey(User,on_delete=models.CASCADE) title = models.CharField(max_length=40) …

16.08.2021
Django timezone models.DateTimeField не имеет секунд через DRF

У меня есть модель, в которой есть DateTimeField class Genre(models.Model): pub_date = models.DateTimeField('date published',default=timezone.now) в базе данных имеет значение Datetime с секундами 2021-07-27 07:51:18.87329 Однако при возврате этого в Django-Restful-Framework у него нет секунд. like class …

16.08.2021
Параметр "форма" должен содержать допустимую форму Django

Учусь Django по книге. Код идентичен коду из книги. Фрагмент HTML кода: {% block searchform %} {% endblock %} &lt;form&gt; {% bootstrap_form form show_label=False %} {% bootstrap_button content='Поиск' button_type='submit' %} &lt;/form&gt; Код самой формы: class SearchForm(forms.Form): keyword = forms.CharField(required=False, …

16.08.2021
Ошибка аутентификации по паролю для пользователя в django при использовании postgress

Я пытался использовать библиотеку python-dotenv для работы с переменными env. Для других переменных она работает, но когда я решил использовать PostgreSQL в Django, я получаю ошибку. Вот что я получаю, conn = _connect(dsn, connection_factory=connection_factory, **kwasync) django.db.utils.OperationalError: FATAL: password …

16.08.2021
Django Выбор поля из списка

у меня есть небольшой вопрос о формах. Итак, обычно я создаю форму выбора следующим образом: Metric_name_CHOICES = [ ('Transfer', 'Transfer'), ('RFI/RFD', 'RFI/RFD'), ('...', '...') ] Metric_name = forms.ChoiceField(choices=correct_associate_action_CHOICES, widget=forms.Select) Это отличный метод, но что если я …

16.08.2021
Использование поля автозаполнения ввода jQuery UI в Django

Я пытаюсь создать поле ввода текста с автозаполнением в классе ModelForm, поэтому я нашел библиотеку jQuery UI, чтобы сделать часть поля ввода с автозаполнением, и вот что я сделал до сих пор, но это не сработало со мной, поэтому …

16.08.2021
Как показать первый истинный элемент после условия if в цикле for в шаблоне django?

У меня есть цикл for в шаблоне Django. После этого я проверяю совпадения. Но в некоторых случаях может быть 3 совпадения. Мне нужно показать только первое совпадение. Теперь мой код возвращает имя 3 раза, потому что есть 3 совпадения …

16.08.2021
Как получить местоположение изображения с помощью url, используя представление Generics API в ответе в django rest framework

Как получить расположение изображения с полным url models.py class UploadImage(models.Model): img_id = models.AutoField(primary_key=True) image = models.ImageField(upload_to='images/') def __str__(self): return str(self.image) serializers.py class UploadedImageSerializer(serializers.ModelSerializer): class Meta: model = UploadImage fields = [ 'img_id', 'user_id', 'image',

16.08.2021
Django runserver : отношение "django_migrations" уже существует

У меня есть исходный код проекта django, который включает в себя несколько приложений. Исходный код был успешно запущен на одном устройстве, но при пересадке на другое устройство, с той же версией postgresql(9.4.4), python(2.7.5), и django(1.8.5), но runserver сообщает об …

16.08.2021
Я получаю эту ошибку Ошибка приложения в Django Heroku КАК ее решить?

My gunicorn : web: gunicorn https://serene-atoll-07314.herokuapp.com/ --log-file -

16.08.2021
Создание JWT-токена Djang Rest при авторизации

Как быть с регистрацией новых пользователей, когда мы используем Django с JWT Token Authentification? У них не может быть никаких способов сделать любой POST запрос когда-либо...

16.08.2021
Как применить пагинацию в этом случае (Django Rest Framework)?

Я создал простое приложение для социальных сетей. Пользователи могут публиковать два типа постов Блог и Карусель. Пользователи могут следовать за другими пользователями, вы можете видеть посты других пользователей, если вы следуете за ними. Итак, при реализации API домашней страницы …

16.08.2021
Django веб-камера html не может отобразить текст

Я работаю над веб-приложением для веб-камеры, используя Django. Я могу загрузить веб-камеру по нужному пути, но мне нужно добавить заголовок и текст в этот путь. Я использовал этот HTML, но он отображает только поток веб-камеры без заголовка и текста. &lt;html&gt; …

16.08.2021
Загрузка изображений внутри вложенных сериализаторов в django rest framework

Как я могу загрузить изображения, когда пользователь пытается создать объявление. Мне нужно загрузить изображения на мой компьютер и присвоить их объявлению, которое пользователь пытается создать. Models.py class Announcement(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=100) address = models.CharField(max_length=100) photo = …

16.08.2021
Django, Apache2 и Mod_WSGI обслуживают данные медленнее, чем факсимильный аппарат

У меня есть очень простой экземпляр Django, установленный на RPi model 3. Важно, так как это действительно может быть проблемой. Я использую Django 3.2, Python 3.7, Mod_WSGI, скомпилированный из исходников под эту версию python и Apache2, установленный через менеджер …

16.08.2021
DJANGO ListView возвращает HTTPResponse, но мне нужен json

У меня возникла проблема, связанная с Class Based Views в Django. Мне нужно создавать ответы в формате JSON, вместо того, чтобы делать рендеринг в шаблон. class AllItem(ListView): model = MyModel context_object_name = 'items' template_name = 'mymodel/index.html' У …

16.08.2021
Received(queue) или Выполнение нескольких задач одновременно в celery

Я добавил 10 задач в процесс celery. Он выбирает одну за другой (процесс celery по умолчанию). После завершения первой задачи он выбирает вторую полученную задачу и выполняет ее . Эти задачи не зависят друг от друга. поэтому я хочу …

16.08.2021
Django выбирает несколько экземпляров модели для одного и того же пользователя

У меня это: user = request.user notifications = Notification.objects.filter(user=user) budget = Budget.objects.filter(user=user) Есть ли способ получить эти данные в одном запросе? Я рассматривал подзапрос или объединенный запрос, но не знаю, можно ли это сделать. Есть идеи? …

16.08.2021
Как сделать аннотацию для внешнего ключа в Django?

Мне нужно заменить свойство _points на аннотацию, чтобы у меня была возможность сортировать записи в панели администратора Django по этому значению. Моя модель: class CustomUser(models.Model): inviter = models.ForeignKey('self', on_delete=models.SET_NULL, null=True, blank=True) @property def _points(self): res = CustomUser.objects.filter(inviter_id=self.id).count() …

16.08.2021
Как написать сериализатор, в котором внешний ключ будет устанавливаться по SlugRelatedField ИЛИ по сериализатору внешнего ключа?

У меня есть сериализатор следующего вида: class MySerializer(serializers.ModelSerializer): """ Serializer for mymodel """ version = VersionSerializer() device = DeviceSerializer() camera = CameraSerializer(many=True) Мой код должен быть способен создать экземпляр mymodel, зная только одно поле внешнего ключа моей камеры. …