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

22.06.2022
Django как разделить поле длительности на даты, которые оно охватывает, используя ORM (PostgreSQL)

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

22.06.2022
Автозаполнение модели, которая имеет связанные поля с другой моделью

Я создаю приложение django и создал три модели: models.py : class User(AbstractUser): pass class Listing(models.Model): title = models.CharField(max_length=32) details = models.CharField(max_length=300, blank=True) price = models.DecimalField(max_digits=7, decimal_places=2) photo = models.ImageField() class ListingDetails(models.Model): listing_id = models.ForeignKey(Listing, on_delete=models.CASCADE, related_name="auctioner", unique=True) owner_id = …

22.06.2022
Разница между select_related() и prefetch_related() в django?

Могу ли я использовать prefecth_related для поля внешнего ключа. Я использовал select_related для таблицы, содержащей поля с внешним ключом. Могу ли я вместо этого использовать prefetch? Я работаю над modelviewsets. models.py class Category(models.Model): category_name=models.CharField(max_length=100) active=models.BooleanField(default=True) def delete(self): self.active=False self.save(update_fields=('active',)) …

22.06.2022
Невозможно импортировать модули

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

22.06.2022
Есть ли хороший способ разработки ERP/CRM приложения с использованием django? Может быть, используя существующий пример, такой как Acumatia, Odoo или SAP?

Ок, я в процессе создания своей собственной ERP (планирование ресурсов предприятия) /CRM (управление ресурсами компании) компании и хотел бы использовать django для разработки приложения. У меня есть база данных, но данные в таблицах, которые я извлек, взяты из другой ERP. …

22.06.2022
Извлечение данных из определенного интервала лет в djnago

Как дела? Мне нужна помощь, пожалуйста. Я работаю в Django и мне нужно сделать запрос, который должен возвращать значение в определенном интервале лет. Например, если интервал года равен 2, то он должен возвращать данные за 10 лет, если дата …

22.06.2022
Развертывание в производство приложения Django - Azure

У меня есть приложение Django в репозитории Github. Через действие Github оно развертывается как приложение Python в Azure. На портале Azure: 1- В настройках "Configuration > Application" я определил POST_BUILD_COMMAND как python manage.py makemigrations && python manage.py migrate …

22.06.2022
Подключение к серверу на "localhost" не удалось в Docker - Django [duplicate]

Я очень новичок в Docker и пытаюсь создать его для моего приложения django. но я столкнулся с ошибкой "Is the server running on that host and accepting TCP/IP connections?connection to server at "localhost" (::1), port 5432 failed: Cannot assign …

22.06.2022
Создание нескольких типов пользователей в django

Я хочу создать несколько типов пользователей в Django. Каждый тип имеет несколько уникальных атрибутов и несколько общих, таких как имя пользователя и email. Код ниже создает 3 таблицы с подключением один к одному к модели пользователя Account. Однако я хочу …

22.06.2022
В Django как добавить заполнитель в форму на основе модели charfield

У меня есть форма: class SideEffectForm(ModelForm): class Meta: model = SideEffect fields = ['se_name'] def __init__(self, *args, p, **kwargs): super().__init__(*args, **kwargs) if p == 'antipsychotic': self.fields['se_name'].choices = [ ("insomnia_and_agitation", "Insomnida and Agitation"), ("akathisia", "Akathisia"), ("dystonia", "Dystonia"), ] …

22.06.2022
Django : Plotly показывает сюжеты на localhost, но не на heroku

Я пытаюсь отобразить некоторые графики (созданные с помощью plotly) на моей странице, это работает абсолютно нормально на localhost, но при развертывании на heroku графики не отображаются. код для создания графика в views.py def icons(request, name): l1 = testtable.objects.values() …

22.06.2022
Django Путаница в отношениях между полями ManyToMany

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

22.06.2022
Использование операторов ->, #> в django JSONfield ORM

Я хотел бы использовать операторы ->, #> с Django ORM. На данный момент я смог выполнить только: ModelWithJsonField.objects.filter(id=1).values('outputs__key') что переводится из ORM в: SELECT ("app_model_with_json_field"."outputs" #> ARRAY['key']) FROM "app_model_with_json_field" WHERE "app_model_with_json_field"."id" = 1; args=(['key'], 1) но …

22.06.2022
Как получить фактическое возвращаемое значение вместо id задачи в celery?

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

22.06.2022
Изменение метки объекта по определенному значению в js

Я работаю над диаграммами в React.js и хочу отображать данные, отсортированные по месяцам. В django я создал представление для отображения json с общим количеством событий за месяц, и оно выглядит следующим образом: [ { "month": "2022-06-01T00:00:00+02:00", "total": 4 …

22.06.2022
Django IntegrityError при изменении данных в админке

Простите, я не очень много знаю о развертывании, Мой проект django rest framework (я использую его как backend API), прекрасно работает на моем компьютере (локально), я могу получить доступ к странице администратора django и сделать изменения. Проблема в …

22.06.2022
Проблема с импортом debug_toolbar "Import "debug_toolbar" could not be resolved"

Подскажите пожалуйста. Устанавливал django-debug-toolbar, панель появилась, но в головном urls проблема - подчеркнут import debug_toolbar c сообщением "Import "debug_toolbar" could not be resolved Pylance (reportMissingImports)" В чем проблема, как исправить? Установил с сообщением об успешной установке (venv) $ pip install …

22.06.2022
Явное включение кэша в Django по функциям/конечным точкам, но не по всему сайту

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

22.06.2022
Я не могу увидеть свои пользовательские страницы 404 и 500 в Django

Я пытаюсь сделать пользовательские страницы 404 и 500 в моем проекте Django, но когда я использую эти коды, я не вижу никакого результата! views.py: def handle404(request,exception): return render(request,'400.html',status=404) def handle500(request): return render(request,'500.html',status=500) url.py : handler404 ='base.views.handle404' handler500 …

22.06.2022
Действие списка с модалом (не промежуточная страница) для обновления модели с введенным значением

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

22.06.2022
QR-приложение в Python

Я хочу создать Django приложение. Логика следующая: Я сканирую QR-код с помощью QR-сканера, а затем отправляю этот код в веб-приложение. После этого приложение соединяется с базой данных и на основании этой информации выводит какую-то информацию. Не могли бы вы посоветовать, …

22.06.2022
Google Cloud Run + Django + RabbitMQ (или другой брокер сообщений)

У меня есть контенеризованное приложение Django, которое я развернул на Google Cloud Run. Большую часть времени к приложению не поступает никаких запросов, поэтому GCP может сократить его до 0 экземпляров (и биллинг будет небольшим). Некоторые запросы предоставляют трудоемкие задачи, …

22.06.2022
Фильтр по дате с разнесенными данными

У меня есть модель в django, которая содержит дату начала и окончания финансового года и значение объема спроса. start_date = models.DateField(null=True) end_date = models.DateField(null=True) new_demand = models.PositiveIntegerField(default=0) Я хотел бы отфильтровать эти данные по …

22.06.2022
Как подсчитать мои флажки и вставить в визуализацию моей таблицы?

У меня есть проблема, которая выглядит очень простой для решения, но я не могу найти решение. У меня есть в моей django модели поле nb_engins, соответствующее целочисленному полю, моя модель имеет такой вид : models.py class Flottes(models.Model): name = …

22.06.2022
Бесконечный цикл, когда я переопределяю метод get() в представлении на основе класса django

Я хочу переопределить метод get. Но получаю ошибку : Представление auctions.views.AuctionsDetail не вернуло объект HttpResponse. Вместо этого оно вернуло None. Если я использую httpresponse, я перезагружаю функцию и вызываю ее снова. Как это можно решить? Это детальное представление …

22.06.2022
Django быстрый квест по созданию запросов для записей и категорий блога

У меня есть страница блога, показывающая все посты пользователя. У каждого поста есть "Категория". (Ex: Post 1 --> категория: общее кодирование, Post 2 --> категория: общее кодирование, Post 3 --> категория: web dev) Если я хочу показать все категории, …

22.06.2022
Ограничение модели Django для обеспечения того, чтобы одно или оба поля не были пустыми строками

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

22.06.2022
Насколько безопасно использовать post-запросы через ajax?

Я делаю приложение для контроля инвентаризации на django. Все данные из базы данных берутся через ajax и api, то есть get, post и put запросы. Я использую django view only для отображения html шаблонов. Мне нужен совет, насколько безопасно использовать …

22.06.2022
Как подключить AWS Opensearch к проекту Django на AWS Lambda

Я работаю над проектом, который почти закончен, за исключением одной вещи, и мне отчаянно нужна помощь... Бэкэнд моего проекта, написанного на Django/Python, развернут на AWS Lambda с помощью библиотеки под названием Zappa, потому что мои знания …

22.06.2022
Как проверить query_params?

Как я могу проверить query_params? Я предоставил ответ и запрос, но он все равно не работает. Первоначально ошибка выглядела следующим образом: price = int(self.context.get('request').query_params.get('price', None)) AttributeError: 'NoneType' object has no attribute 'query_params' test_api.py class IpotekaApiTestCase(APITestCase): def setUp(self) -> …

22.06.2022
ИЛИ совпадение в Python Redis сканирование

Я использую Django Redis для управления кэшем Redis нашего приложения. Допустим, у меня есть следующие ключи в кэше: user-1:color user-1:sport user-2:color user-3:color user-3:whatever Я хочу удалить все ключи для user-1 и user-2. Я знаю, что …

22.06.2022
Небольшое изменение в дизайне панели администратора за счет запуска сервера на 0.0.0.0 вместо 127.0.0.1

Ранее я запускал свой сервер локально, но попытался разрешить доступ к своей локальной сети. Я просто добавил свой IP-адрес к ALLOWED_HOSTS в settings.py и запустил py manage.py runserver 0.0.0.0:8000 вместо py manage.py runserver. Несмотря на то, что все страницы …

22.06.2022
Django medias (изображения) внезапно не загружаются

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

22.06.2022
Join к уже отфильтрованной и обработанной таблице Django

Интересует решение задачи, а именно, Django по умолчанию использует INNER JOIN для работы с таблицей, у меня вопрос, можно ли как-то самому задать какой будет использоваться JOIN, и к какой таблице, ибо он автоматически это определяет а мне это важно …

22.06.2022
Как выполнить представление Django через сигнал Stripe?

После того, как клиент разблокировал пост, я хочу добавить его профиль в список профилей, которые разблокировали этот пост. def unlockpostview(request, post_id): if userthatisunlockingprofile in post.unlockedby.all(): pass else: post.unlockedby.add(userthatisunlockingprofile) Когда пользователь заплатил, я слушаю событие Stripe succeeded и выполняю представление …

22.06.2022
Странное поведение с django и websocket за nginx

У меня есть приложение Docker Django, которое использует каналы django и Redis для потоковой передачи данных. Все это находится за Nginx. Все работает, кажется, хорошо. Я могу обращаться к своим сайтам под поддоменами, а также могу подключаться через websocket. …

22.06.2022
Tom-Select не очищает входные данные при нажатии кнопки сброса

Я использую tom-select на моей форме django. На форме я также сделал кнопку сброса, чтобы очистить все поля ввода. Все значения ввода очищаются, когда я нажимаю на кнопку, кроме того, в котором используется tom-select. form.py class ItemInputForm(ModelForm): def __init__(self, …

22.06.2022
Как я могу решить логику валидации в Django

В этом коде, если он всегда показывает, что пароль не совпадает, когда я все еще даю правильный пароль. Я не могу понять, что именно здесь происходит! Пожалуйста, помогите мне с этим. def Guide_register(request): if request.method == 'POST': firstname = request.POST.get('first_name') …

22.06.2022
Ошибка Apache на ubuntu ERROR: Site (SiteName) does not exist

Я столкнулся с проблемой, когда я запускаю sudo a2ensite test.watermaps-eg.com.conf для добавления нового сайта в apache2, он выдает мне ERROR: Site test.watermaps-eg.com does not exist! Что я пытался сделать Добавил файл test.watermaps-eg.com.conf внутрь sites-enabled. Добавлены конфигурации apache2 …

22.06.2022
Как правильно написать условие в представлении Django?

Смысл программы заключается в выборе аналогов из списка и их связывании. Я связываю все значения. Думаю, что проблема в неправильном if. Как это исправить Мой view: def editpart(request, id, **kwargs): if request.method == 'POST': part.name = request.POST.get("name") part.description = …