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

11.10.2021
Как прочитать файл из хранилища и сохранить как объект model.FileField?

У меня есть model.FileField: class MyModel(models.Model): myfile = models.FileField() У меня есть файл по умолчанию на моем хранилище, который я хочу установить по умолчанию после создания экземпляра, поэтому я пытаюсь сделать это с помощью сигнала post_save: …

11.10.2021
Как получить входное значение в текстовой области

Здравствуйте, я хочу получить значение input в текст на той же странице без кнопки submit. Пример, что я хочу сделать: введите описание изображения здесь html; <div class="input-group-prepend"> <span class="input-group-text" id="inputGroup-sizing-default" style="font-weight: 500;">Aktivite:</span> </div> <input …

11.10.2021
Во время упаковки произошла ошибка. Использование pyinstaller

Я пытаюсь встроить файл python в файл exe. У меня не получается, так как в одни дни он собирается, а в другие выдает ошибку. Сценарий python работает нормально, когда я запускаю его в CMD или Visual Code. Я пробовал …

11.10.2021
Django. Создание форм и написание полей

Я создаю форму, что бы в ней была возможность для пользователя, добавить свой вариант ответа, если он не нашёл его в выпадающем списке. Моя проблема в том, что у меня не получается связать выпадающий список(который является Foreign Key данной модели) …

11.10.2021
Django Makemigrations и миграция прошли успешно. Сервер Dev работает как ожидалось. "Relation "auth_user" does not exist " при обслуживании на Nginx

Мое приложение делает все, что должно (вход в систему и связанные с ним функции), работая на сервере разработчиков, доступ к которому осуществляется через порт 8000. Как только я переключаюсь на Nginx и пытаюсь войти в систему или даже получить …

11.10.2021
Как создать в django опцию annotate или agregate для определения того, что request.user уже есть в m2m relations

Я уже 2 дня ищу способ определить, следит ли зарегистрированный пользователь за каким-либо сообщением или нет. вот мои модели: class User(AbstractUser): pass class Post(models.Model): user = models.ForeignKey( "User", on_delete=models.CASCADE, related_name="posts") owner = models.ForeignKey( "User", on_delete=models.PROTECT, related_name="post_posted") followers = models.ManyToManyField( …

11.10.2021
Проблемы с Virtualenv, пакеты django

Во время работы над проектом django в pycharm, я получил ошибку, в которой говорится "install django pacakage", но я уже установил django в моем virtualenv. Если я установлю глобальный пакет django в pycharm, повлияет ли это на мой virtualenv? …

11.10.2021
Проблемы Django и Postgres при докеризации

Здравствуйте, я не могу докеризировать мое приложение django, потому что я получил ошибку - listen tcp4 0.0.0.0:5433: bind: address already in use С другой стороны, когда я "убиваю" порт 5433 в терминале ubuntu, я получаю эту ошибку …

11.10.2021
У меня есть следующее простое представление. Тогда почему возникает эта ошибка ValueError

Это мой views.py def user_profile(request): if request.user.is_authenticated: if request.method == "POST": fm = EditUserProfileForm(request.POST, instance=request.user) if fm.is_valid(): messages.success(request,'Profile updated') fm.save() else: if request.user.is_superuser == True: fm = EditAdminProfileForm(instance = request.user) else: fm = EditUserProfileForm(instance=request.user) return render(request,'enroll/profile.html',{'name':request.user,'form':fm}) else: return HttpResponseRedirect('/login/')`` …

11.10.2021
Gitlab Выполнение ci тестов с помощью django и postgres

Мне удалось собрать образ и скомпилировать его, а также опубликовать его в реестре контейнеров gitlab. Следующим шагом будет использование этих образов для запуска теста Когда я пытаюсь запустить приложение djgando в docker, оно кажется неудачным с The SECRET_KEY setting …

11.10.2021
В чем разница между модулем верхнего уровня и подмодулем в Django при использовании - "python manage.py startapp polls".

Я следовал учебнику по опросам для Django и сегодня начинаю свой собственный хобби-проект. При создании приложения меня очень смутило следующее - Ваши приложения могут находиться в любом месте вашего пути к Python. В этом руководстве мы создадим наше приложение poll …

11.10.2021
Выход пользователя из системы после истечения срока действия первого маркера доступа в django

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

11.10.2021
Объект типа InMemoryUploadedFile не является JSON сериализуемым : Django

Здесь я пытаюсь обновить данные в модели закладок, но возникает ошибка, связанная с полями изображений, models.py class Bookmark(BaseModel, SoftDelete): sort_order = models.PositiveSmallIntegerField(null=False, blank=False) mobile_thumbnail_image = models.ImageField(upload_to='video_bookmark_mobile_thumbnail', height_field=None, width_field=None, null=True, blank=True) web_thumbnail_image = models.ImageField(upload_to='video_bookmark_web_thumbnail', height_field=None, width_field=None, null=True, blank=True) …

11.10.2021
Как отсортировать набор запросов с помощью django и htmx?

Я использую django-filter для применения фильтров, и на новом кверисете я хочу сделать htmx запрос сортировки, который в зависимости от тега select меняет сортировку нового кверисета, вот мой вид: views.py def sorted_htmx_products(request): context = {} qs= request.GET['order_by'] print('request', qs['order_by']) if …

11.10.2021
Django не может обновить поле с помощью serialzier

Здравствуйте, у меня сериализатор выглядит так class PredefinedHabitSerializer(serializers.ModelSerializer): image= serializers.SerializerMethodField() class Meta: model = models.PredefinedHabit fields = [ "id", "habit", "category", "why", "how", "dos", "donts", "info", "alternative", "image" ] def get_image(self, obj): if obj.image.startswith("https"): return obj.image else: return aws_get(obj,"s3-debug") …

11.10.2021
Моя форма не работает

У меня есть страница с формой, при заполнении которой пользователь переходит на страницу оплаты, после нажатия кнопки ничего не происходит и никаких ошибок я не получаю: about.html {% extends "base.html" %} {% block title %} <title> {{ cheat.title }} </title> …

11.10.2021
Ошибка: Настройки Django "Параметр SECRET_KEY не должен быть пустым".

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

11.10.2021
Добавить поле в представление общего списка DRF

Мне нужно создать представление списка DRF, которое показывает каждый курс вместе с булевым полем, указывающим, подписан ли пользователь, запрашивающий представление, на курс. Подписки на курсы хранятся в следующей модели: class Subscription(models.Model): user = models.ForeignKey( CustomUser, related_name='subscriptions', null=False, on_delete=CASCADE) …

11.10.2021
Содержимое заполнителя становится красным ниже определенной точки останова - Django CMS

У меня есть то, что кажется ошибкой на сайте Django CMS - ниже определенной точки останова (±730) все текстовое содержимое внутри тегов placeholder становится красным. Я закомментировал все пользовательские таблицы стилей CSS, удалил ссылки на внешние таблицы стилей и …

11.10.2021
Как добавить условие "IF NOT EXISTS" к AddIndexConcurrently в Django Migrations?

Я хочу добавить индекс на поле модели одновременно, используя AddIndexConcurrently. Как я могу добавить условие "IF NOT EXISTS"? Теперь мой запрос выполняется как CREATE INDEX CONCURRENTLY "chat_chatmessage_type_idx" ON "chats_chatmessage" ("type");. Но мне нужно преобразовать …

11.10.2021
Django - Группировка по, разделение по диапазону дат

У меня есть модель: class MyModel(models.Model): store_id = models.TextField() day_dt = models.DateField() param1 = models.IntegerField() param2 = models.IntegerField() Пример некоторых данных: store_id | day_dt | param1 | param2 ---------------------------------------- STORE1 | 2021-09-30 | 10 | 30 STORE2 …

11.10.2021
Как добавить список таблиц в админку Django?

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

11.10.2021
Множественные внешние ключи в DRF

Я совсем новичок в django и python, пожалуйста, помогите мне со следующим запросом: У меня есть 3 модели, с несколькими отношениями по внешним ключам с заданной выборкой данных теперь мне нужно 3 выхода через django ORM или …

11.10.2021
Невозможно запустить модульные тесты Django для Selenium

Я пытаюсь следовать этому руководству , но у меня возникают проблемы с частью 4: Автоматизированное тестирование. У меня есть: Установили Chrome Поместите хромированный драйвер на путь Установил Selenium В …

11.10.2021
Unique=True дать Уже существует! Даже при чередовании значений двух объектов

Для отображения объектов (членов) в определенном порядке я сделал поле order order = models.IntegerField(unique=True,null=True,blank=True) чтобы я мог .order_by('order') иметь его в требуемом порядке В Django Admin, в таблице есть только 2 объекта с order 0,1. Если …

11.10.2021
Объект 'NoneType' не является подписываемым в django rest framework

Я пытаюсь получить данные в формате json в django restframework и использовать данные немедленно, но я понимаю, что получаю ошибку, что 'NoneType' object is not subscriptable' и я чувствую, что мне нужно использовать cleaned_data, но я не знаю, как использовать …

11.10.2021
Django: Форма проверки адреса электронной коммерции не печатает данные Request.POST в терминале

Я создал форму ModelForm с оператором print(request.POST) в представлении. Когда я нажимаю кнопку submit на форме, я не вижу никаких данных в терминале или сохраненных данных в админке. Также я получаю перенаправление на страницу входа в систему при отсутствии входа …

11.10.2021
Создание представления списка с группировкой по имени поля и ссылкой на детали - django admin

Итак, у меня есть следующая таблица: class IncomeStatementQuarterly(models.Model): date = models.DateField() statement = models.CharField(max_length=1000, blank=True, null=True) ticker = models.CharField(max_length=1000, blank=True, null=True) security = models.ForeignKey(SecuritiesTable, models.DO_NOTHING) line_item = models.CharField(max_length=1000, blank=True, null=True) amount = models.DecimalField(max_digits=65535, decimal_places=4, blank=True, null=True) class Meta: ordering=('ticker',) …

11.10.2021
Django.db.utils.IntegrityError: Ограничение UNIQUE не сработало:

Я делаю review api с помощью django, но у меня возникла проблема. models.py from django.db import models import uuid # Create your models here. from django.utils.text import slugify class buildingData(models.Model): building_name = models.CharField(max_length=50, unique=True) slug = models.SlugField(unique=True, default=uuid.uuid1) building_loc …

11.10.2021
Как работать с динамической распаковкой и пониманием байт-структур

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

11.10.2021
Подача медиафайла на pythonanywhere

У меня есть веб-приложение, созданное с помощью Django. Оно состоит из загрузки, обработки файлов и скачивания. Часть загрузки работает с классом FileResponse(), который принимает двоичный файл. Я хочу запустить это приложение на Pythonanywhere. Проблема в том, что, поскольку Django …

11.10.2021
Django общее количество итераций для вложенных циклов for

Пример: django doc cities = [ {'name': 'Mumbai', 'population': '19,000,000', 'country': 'India'}, {'name': 'New York', 'population': '20,000,000', 'country': 'USA'}, {'name': 'Calcutta', 'population': '15,000,000', 'country': 'India'}, {'name': 'Chicago', 'population': '7,000,000', 'country': 'USA'}, {'name': 'Tokyo', 'population': '33,000,000', 'country': 'Japan'}, …

11.10.2021
Django - удаление элементов из select с сохранением исходного запроса

Мне интересно, есть ли в Django функциональность для удаления определенных элементов из select после их добавления. Например, допустим, у меня есть запрос, который выглядит следующим образом: FooBar.objects.annotate( field_1=field_1, field_2=field_1, field_3=field_1 ).filter( some_filter_set ) would produce SQL like so: select …

11.10.2021
Как решить проблему: NOT NULL constraint failed: bloggo_ipaddress.user_id при попытке сохранить ip пользователя

Я пытаюсь использовать фреймворк django и для практики попробовал создать блог. То, что я запрограммировал, кажется, работает довольно хорошо. Единственное, что я пытаюсь сделать и не могу, это добавить поле ip к пользователю (которого я создал с помощью стандартного режима …

11.10.2021
Пакет Pyhton для преобразования html в изображение и pdf [закрыто]

Мне нужен пакет python для преобразования html в изображение и pdf без зависимости от wkhtmltopdf/wkhtmltoimage пакетов.

11.10.2021
Является ли поиск с помощью Javascript менее безопасным, чем использование поискового клиента, такого как Sphinx или Elasticsearch?

У меня есть вопрос по концепции/безопасности... Рассматривая варианты поиска для Django, большинство рекомендует поисковые базы данных или docker-приложения, такие как sphinx или elasticsearch. Однако в моем конкретном случае я смог создать Javascript поиск в реальном времени, который функционирует …

11.10.2021
Django не удалось запустить проект и импорт с помощью git-bash

Я уже установил django, используя virtualenv на git bash, но всегда выдается эта ошибка. ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment? …

11.10.2021
'max_number' не определено при использовании аннотации в django

У меня есть этот код from django.db.models import Max User.objects.annotate(max_number=Max('number')).filter(number=max_number) # Filter all users by the highest number. И когда я выполняю его, я получаю эту ошибку : 'max_number' is not defined Можете ли вы мне …

11.10.2021
PostgreSQL недоступен: instance=None:None, timeout=30s

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

11.10.2021
Запрос по нескольким отношениям внешних ключей в DRF

Я совсем новичок в django и python, пожалуйста, помогите мне со следующим запросом: У меня есть 3 модели, с несколькими отношениями по внешним ключам с заданной выборкой данных теперь мне нужно 3 выхода через django ORM или …