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

12.01.2022
Django вычитание одного запроса из другого

У меня есть две одинаковые модели в django class Car(models.Model): brand = models.ForeignKey( 'Brand', on_delete=models.CASCADE, verbose_name="ID бренда") car_name = models.TextField(verbose_name="Авто") year = models.IntegerField(verbose_name="Год") price = models.PositiveIntegerField(verbose_name="Цена") power = models.FloatField(verbose_name="Мощность двигателя") engine_type = models.TextField(verbose_name="Тип двигателя") drive = models.TextField(verbose_name="Привод") transmission = …

12.01.2022
Ввод формы поиска - поиск "по мере ввода" с помощью HTML/Javascript

У меня есть следующая форма поиска в HTML-странице на сайте, построенном на Django: <form method="get"> <input class="form-control" type="text" name="q" id="id_q" placeholder="Search..."> </form> Я хотел бы, чтобы поиск выполнялся во время набора текста (без необходимости нажимать клавишу Enter). …

12.01.2022
Моя форма ModelForm не заполняется автоматически

В шаблоне обновления моя форма не заполняется, однако функциональность обновления работает нормально. Форма остается пустой, когда я пытаюсь разобрать экземпляр определенного ID Мой view.py : def update_component(request, pk): component = Component.objects.all() component_id = Component.objects.get(id=pk) form = ComponentModelForm(instance=component_id) if request.method …

12.01.2022
Мач-о, но неправильная архитектура - psycopg2

Я настроил базу данных PostgreSQL и запускаю Django, но получаю ошибку mach-o, but wrong architecture. У меня Macbook Air M1. Info Платформа: Django База данных: PostgreSQL Виртуальное окружение: conda settings.py конфигурация базы данных DATABASES = { 'default': { 'ENGINE': …

12.01.2022
Django JSONField Constraint

У меня есть модель, представляющая электронное письмо, которое было отправлено через мой провайдер X. Я получаю обратный вызов от X с данными, которые я хотел бы сохранить в поле под названием additional_recipients. Поскольку некоторые списки рассылки допускают только 5 …

12.01.2022
Django тестирование ошибок при работе с иностранными ключами в models.py

Я тестирую файл models.py, который содержит два класса, один из которых Farm, а другой Batch и Batch имеет внешний ключ, связанный с farm При тестировании партии я проверил все остальные столбцы, но не уверен, как я должен …

12.01.2022
Django - Как автоматически заполнить существующие данные в форме django при обновлении

Я хочу автоматически заполнить мою форму обновления в django существующими данными, но instance=request.user и instance=request.user.profile кажется, что форма не заполняется автоматически views.py def UserProfile(request, username): # user_profiles = Profile.objects.all() user = get_object_or_404(User, username=username) profile = Profile.objects.get(user=user) url_name = …

12.01.2022
Демонизация celery worker и beat (проблема с переменными окружения или с settings.py?)

Я пытался демонизировать celery и celerybeat с помощью скриптов init и systemd. Проблема в том, что задачи celery не могут получить доступ к rabbitmq и базе данных django (postgresql в моем случае), потому что я перенес имя пользователя и …

12.01.2022
Как разработать на django внешнюю систему управления скриптами python? [закрыто]

Псевдокод: Uploud file xml or csv. I have many external python script which i want to run in queue (for example one script check if XML contains something...) I want decide which task must be switch off …

12.01.2022
Как я могу очистить локальное хранилище при нажатии кнопки 'Войти как пользователь' в админке django?

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

12.01.2022
Пользовательское представление с параметром email в django изменяет url и показывает код состояния http 301,302

модель myapp: class GroupMailIds(models.Model): local_part = models.CharField( max_length=100, verbose_name='local part', help_text=hlocal_part ) address = models.EmailField(unique=True) domain = models.ForeignKey(Domain,on_delete=models.CASCADE, related_name='domains') def __str__(self): return self.address В myapp urls.py: from . import views from django.urls import path, include from django.http …

12.01.2022
Создание графика на основе последнего id, введенного в базу данных

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

12.01.2022
Как изменить автоматическую дату на дату, указанную в Json Django?

Я новичок в Django. Я пытаюсь сохранить время даты, указанное в структуре json, в поле start_date, которое является auto_now. Но это не срабатывает, сохраняется текущая дата в базе данных, а не та, которая указана в Json: ("available_from_date": "2022-07-08 00:00:00.000000"). …

12.01.2022
Сохранение многочастного изображения, полученного из android, в Django ImageField

Я получаю этот формат JSON после отправки изображения в формате MultipartBody.Part из приложения Android на сервер Django, Кто-нибудь знает, как сохранить это в ImageField в Django? {'answer_image_file': {'headers': {'namesAndValues': ['Content-Disposition', 'form-data; name="answer_image"; filename="signature-question.png"']}}, 'question_id': '9974ac18-2efd-4220-bf4b-523bdd4981af'} в …

12.01.2022
Заставьте celery использовать пользовательское промежуточное ПО django для журналов

Я использую пользовательское промежуточное ПО django для обработки журналов в моем приложении, но я не знаю, как читать их из celery (асинхронные вызовы). Кроме того, похоже, что celery игнорирует Django middleware, так что как я могу добиться того, чтобы …

12.01.2022
Установка пакета в docker

Я использую docker в проекте django, и установил пакеты, которые указаны в req.txt.. Во время проекта мне нужно установить пакет и я сделал это с помощью docker-compose exec web pip install 'package' и docker-compose up -d --build, он установился в …

12.01.2022
Заполнение данных в админке django для поля "многие ко многим" на основе выбранного значения внешнего ключа

У меня есть модель : class AddComments(models.Model): id = models.AutoField(db_column='Id', primary_key=True, db_index=True) country= models.ForeignKey(Countries,on_delete=models.DO_NOTHING,db_column='CountryId') university=models.ManyToManyField(Universities,db_column='UniversityId',verbose_name='University') intake = models.CharField(db_column='Intake',blank=True, null=True, max_length=20, verbose_name='Intake') year=models.CharField(max_length=5,blank=True,null=True) application_status=models.ForeignKey(Applicationstages,on_delete=models.DO_NOTHING, db_column='ApplicationStageId',verbose_name='Application Status') comments=RichTextField() added_on=models.DateTimeField(auto_now_add=True) processed_on=models.DateTimeField(blank=True,null=True) processed_status=models.BooleanField(default=False) requested_by = currentuser(db_column='RequestedBy', blank=True, null=True,related_name='streamcomments_requested_user') class Meta: db_table = 'AddComments' …

12.01.2022
Mach-o, но неправильная архитектура в psycopg2

Я настроил базу данных PostgreSQL и запускаю Django, но получаю ошибку mach-o, but wrong architecture. У меня Macbook Air M1. Ошибка и трассировка стека Я работаю на Rosetta, и, как подсказал ответ на другой вопрос, перезапустил свой Terminal …

12.01.2022
Как вычислить проценты из двух таблиц в Django

Яm pretty new to the Django Framework and I am stuck at calculating a percentage. Here проблема: У меня есть две таблицы SocialCase и Donation: class SocialCase(models.Model): title = models.CharField(max_length=200) profile = models.ForeignKey(Profile, on_delete=models.CASCADE) organizer = models.TextField(max_length=200, …

12.01.2022
Модель Geodjango в сочетании с негео моделью

Я начинающий django и пытаюсь запрограммировать простое гео-приложение. Моя установка: django/geodjango + leaflet. Все работает хорошо и геообъекты (GeoObject) отображаются. Но теперь я хочу добавить дополнительные свойства ("статус") из другой модели и отобразить их также через leaflet - но …

12.01.2022
Я успешно установил django debug toolbar в свой проект django. Ошибка отображения (ModuleNotFoundError: No module named 'debug_toolbarstore)

Я успешно установил панель инструментов отладки django в мой проект django. первоначально сервер был запущен, но в настоящее время он отображает эту ошибку Я только что запустил свой сервер через cmd и он показывает эту ошибку. (storefront) C:\Users\Tayyab\Desktop\storefront>python manage.py runserver …

12.01.2022
Django ORM - метод фильтра с некоторым арифметическим вычислением

У меня есть следующий запрос, который я пытаюсь превратить в запрос django ORM. SELECT * FROM products WHERE discontinued = 0 AND ((unitsinstock + unitsonorder) &lt; reorderlevel) Я попробовал следующий код python, но безуспешно. <pre …

12.01.2022
Возвращать null вместо id или вложенных сериализованных данных в ответе API json

Вот код models.py class Client(models.Model): name = models.CharField(max_length=255, unique=True) company_reg_num = models.CharField(max_length=255, blank=True, null=True, unique=True) date_registerd_internal = models.DateField(auto_now_add=True) date_registerd_external = models.DateField() location = models.ManyToManyField(Location, null=True, blank=True, related_name='location') class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, blank=True, null=True) time_created = models.DateTimeField(auto_now_add=True) image …

12.01.2022
Django, Tailwind и heroku collectstatic не может найти npm

Я пытаюсь создать небольшой веб-проект с использованием Django и tailwind и развернуть его на Heroku. В Heroku я устанавливаю heroku/nodejs и heroku/python Buildpacks. Я прохожу через следующее руководство по его настройке: https://www.khanna.law/blog/deploying-django-tailwind-to-heroku Когда я пытаюсь …

12.01.2022
Заполнение документа Django python-docx

необходимо заполнить шаблон документа Word через rest api. Я загружаю шаблон через админ панель и назначаю имена полей, значения которых я хочу получать через api. Не знаю как дальше быть def post(self, request): data = request.data # берем …

12.01.2022
Не удается развернуть приложение django на хостинге strato [закрыто]

Кто-нибудь успешно развернул приложение django на веб-сервере strato (strato.de)? После некоторой борьбы я смог установить все зависимости, такие как npm и node. В основном я заметил, что использование strato с ssh очень ограничено. Я запускаю gunicorn на моем стандартном …

12.01.2022
Ошибка django runscript: не найден (допустимый) модуль для скрипта 'main'

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

12.01.2022
Вызов функции синхронизации вне потребителя (Django Channels)

Существует 2 вида веб-сервера django, gunicorn(WSGI) и channels(ASGI) соответственно. Сервер WSGI отвечает за обработку HTTP запросов, а channels отвечает за соединения websocket. На сервере WSGI есть API, который выполняет SQL-запрос, а затем вызывает отправку сообщения определенному пользователю через …

12.01.2022
Django 400 Bad Request при запуске в production с gunicorn

Я получаю ошибку 400 на всех моих страницах, когда я перенес свое приложение django с одного хостинга на другой, хостинг, на который я переехал, это Scalingo. Мой settings.py файл: DEBUG = os.getenv("DEBUG") == "True" ALLOWED_HOSTS = [x.strip() for x …

12.01.2022
502 Bad Gateway с nginx и gunicorn 111: Отказ в подключении

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

12.01.2022
Как писать представления Django (JSON apis) со статически типизированными аргументами и ответами?

В Java Spring я могу записать (упрощенно): List&lt;Apple&gt; fetchApples(Orange request) { ... } class Orange { int a; double b; String c; ... } class Apple { int d; double e; String f; ... } Делая это, …

12.01.2022
Моя индексная страница, используемая для расширения шаблона base_generic, не отображается, в то время как расширенный шаблон работает отлично

Я расширяю страницу base_generic через страницу index в django, но страница index не показывает никакого содержимого, в то время как страница base_generic работает отлично. Я пробовал удалять все родительские шаблоны из страницы index, все равно не работает. Прошу помощи

12.01.2022
Как задать подстановочный знак для CSRF_TRUSTED_ORIGINS в Django?

После обновления с Django 2 до Django 4.0.1 я получаю ошибки CSRF на все POST запросы. Журналы показывают: "WARNING:django.security.csrf:Forbidden (Origin checking failed - https://127.0.0.1 does not match any trusted origins.): /activate/" Я не могу понять, как …

12.01.2022
Django Model Calculated field как уровень базы данных?

У меня есть упрощенная модель, представленная ниже : class Product(models.Model): name = models.CharField(max_length=50) price = models.FloatField() class Invoice(models.Model): product = models.ForeignKey(Product,on_delete=models.PROTECT) quantity = models.FloatField() @property def total(self): return self.quantity * self.product.price Я хотел бы иметь возможность обрабатывать …

12.01.2022
Проблемы с PIL Image на django post_save

Я пытаюсь создать миниатюру из загруженного изображения. Я не хочу создавать поле в модели. Я просто хочу создать несколько миниатюр в той же папке, куда загружено исходное изображение. @receiver(post_save, sender=Categoria) def wallpapers_thumbnail(sender, instance, **kwargs): file = instance.wallpaper ext = os.path.splitext(file.path)[-1] …

12.01.2022
Как разделить строки в модели django text_Field?

Я написал следующий код в моем models.py файле: from django.db import models from django.utils import timezone from django.contrib.auth.models import User from django.urls import reverse # Create your models here. class Post(models.Model): title = models.CharField(max_length=200) content = models.TextField() …

12.01.2022
ModuleNotFoundError: "projectname" DJANGO + UWSGI + NGINX (UBUNTU 20.04)

Я хочу развернуть свой проект django, но uwsgi выдает мне ошибку: File "/root/eva/lawyer/lawyer/wsgi.py", line 16, in &lt;module&gt; application = get_wsgi_application() File "/root/eva/venv/lib/python3.8/site-packages/django/core/wsgi.py", line 1&gt; django.setup(set_prefix=False) File "/root/eva/venv/lib/python3.8/site-packages/django/__init__.py", line 19&gt; configure_logging(settings.LOGGING_CONFIG, settings.LOGGING) File "/root/eva/venv/lib/python3.8/site-packages/django/conf/__init__.py", li&gt; self._setup(name) File "/root/eva/venv/lib/python3.8/site-packages/django/conf/__init__.py", li&gt; …

12.01.2022
Лучший способ создания примера проекта в тестовом наборе django plugin

Это может быть простой вопрос, но я не могу разобраться в нем. Если я создаю приложение-плагин Django, назовем его foo, которое добавляет некоторые возможности базы данных, которые могут использовать другие приложения (например, модели, которые должны наследоваться), и я хочу добавить …

12.01.2022
В Markdown.convert() отсутствуют 2 обязательных позиционных аргумента: 'self' и 'text'

Markdowner = Markdown.convert() [image ling] Пытаюсь преобразовать markdown в HTML с помощью библиотеки Python Markdown2, Однако я продолжаю получать ошибку -Markdown.convert() missing 2 required positional arguments: 'self' и 'text'-

12.01.2022
Не удается установить с помощью pip после создания виртуальной среды

(django-env) C:\Users\Username\dev&gt; pip install django Unable to create process using 'C:\Users\UsernameT\AppData\Local\Programs\Python\Python310\python.exe "C:\Users\UsernameT\dev\django-env\Scripts\pip.exe" install django' установил virtualenv, используя : pip install virtualenv; virtualenv django-env; django-env\scripts\activate