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

30.08.2022
Как мы можем сохранить все журналы в базе данных с некоторыми дополнительными колонками? (django)

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

30.08.2022
Как кэшировать динамическое содержимое с помощью кэширования на основе сигналов?

У меня есть приложение для отслеживания расходов, где я отображаю список категорий расходов, которые могут быть изменены пользователем. Поэтому я пытаюсь кэшировать данные следующим образом: class ShowCategories(LoginRequiredMixin, ListView): paginate_by = 10 model = Category context_object_name = 'categories' template_name = …

30.08.2022
Лучший способ добавить поле bool в Django queryset/serializer

У меня есть две модели class A(models.Model): name = models.CharField(max_length=32) ... class B(models.Model): fkey = models.ForeignKey("A", on_delete=models.CASCADE) ... Я хочу создать набор объектов A на основе условия, если некоторые объекты B ссылаются на A в моем DRF …

30.08.2022
Python Django-Guardian: Как предложить выбор в выпадающем меню на сайте администратора

Я использую django-guarian для удобной обработки разрешений. Как предложить любимое разрешение на сайте администратора при добавлении разрешения (выпадающее меню). Как я могу фильтровать выбор разрешения? Админ сайт на Django admin.py class DeploymentUserObjectPermissionAdmin(GuardedModelAdmin): list_display …

30.08.2022
Django foreign key как опции для автозаполнения, ошибка: Выберите правильный вариант

Заранее благодарю за помощь. Я создаю свой первый проект Django, приложение для продажи билетов, в котором будет более 100 пунктов на выбор. Я пытаюсь отобразить список элементов (объекты с внешним ключом) для выбора пользователем при создании билета в поле …

30.08.2022
Я хочу добавить ручной ключ в serializer.data в generic.ListAPIView с фильтром и пагинацией

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

30.08.2022
Db logger автоматическое удаление данных через определенный промежуток времени

Пытаюсь реализовать DB logger в моем Django проекте но я столкнулся с проблемой управления журналами в моей БД, поэтому как я могу автоматически удалить старые записи из БД < INSTALLED_APPS = ['django_db_logger',] LOGGING = { 'version': 1, …

30.08.2022
О прогрессивных веб-приложениях PWA

Введите описание изображения здесьЯ начал строить базовое PWA приложение используя django согласно сайту "https://www.geeksforgeeks.org/make-pwa-of-a-django-project/" Все работает хорошо, кроме 5-го шага, упомянутого в вышеуказанном URL. Сообщается, что нужно ввести настройки PWA в файл settings.py проекта django, что …

30.08.2022
Можете ли вы восстановить объект после неудачного запроса в django?

Я обрабатываю много данных и строю датафреймы через django api на сервере ubuntu, в котором я инстанцирую объект, который загружает датафрейм, пару словарей и затем делает процесс реконструкции больших данных, что занимает много времени. Я выполняю запрос уже …

30.08.2022
HTMX + Django - Редактирование формы модели в таблице HTML

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

30.08.2022
Сопоставление шаблонов в шаблоне отличительных имен LDAP

Я пытаюсь аутентифицировать пользователей с помощью django_auth_ldap. У меня есть пользователи в 2 разных группах (скажем, Theta &amp; Gamma, Alpha &amp; Rho), В настоящее время для поиска пользователей я создал 2 бэкенда аутентификации &amp; сопоставил USER_DN_TEMPLATE следующим образом: …

30.08.2022
Могут ли несколько запросов Django `bulk_update` быть частью одной атомарной транзакции?

Могут ли несколько запросов Django bulk_update быть частью одной атомарной транзакции? Обычно, когда мы хотим сохранить несколько моделей в одной атомарной транзакции, мы можем сделать что-то вроде этого: def my_update(model_a, model_b, model_c, model_d): with transaction.atomic(): …

30.08.2022
Использование pyarmor для обфускации нескольких приложений tornado

Попробуйте замаскировать проект с помощью pyarmor, написанный на языке торнадо с несколькими приложениями. Для одного приложения со следующей структурой было довольно легко замаскировать, используя pyarmor . ├── apps │ ├── __init__.py │ └── app.py # show below └── handler …

30.08.2022
Django: Есть ли способ указать django url путь для шаблона элемента, который в настоящее время итерируется в forloop

У меня есть простой неупорядоченный список записей, которые были итерированы в Django forloop следующим образом. &lt;ul&gt; {% for entry in entries %} &lt;li&gt;{{ entry }}&lt;/li&gt; {% endfor %} &lt;/ul&gt; Однако я хотел сделать так, чтобы все перечисленные …

30.08.2022
Какова наилучшая практика встраивания модуля NodeJS в проект Python?

Я делаю небольшой веб-проект на Python на основе Django, для которого мне нужно использовать модуль, написанный на JavaScript для NodeJS (Ulixee Hero). Модуль NodeJS должен будет работать на стороне сервера и управляться реализацией серверного приложения на основе …

30.08.2022
Как передать параметр в представления на основе классов в Django?

Как передать этот параметр в вызываемом классе? Это url #url path('all-agency/&lt;int:id&gt;', AllAgenciesView.as_view(), name='all-agency'), cbv #views class AllAgenciesView( TemplateView): template_name='agencies.html' class AllAgenciesListView(ServerSideDatatableView): def get_queryset(self): agencies = SettingsAgency.objects.using('agency-namespace').filter(id=self.kwargs['id']) return agencies это в шаблоне #in anchor tag(html) &lt;a href="{% url …

30.08.2022
Как отправить ссылку, включающую id в email пользователя в django?

Пожалуйста, мне нужна помощь я отправил эту ссылку http://127.0.0.1:8000/benevole/demande_participer/id:?/ в электронной почте пользователя, но id не прочитан в почте Заранее спасибо ---this is the urls.py path('benevole/demande_participer/&lt;int:id&gt;', views.demande_participer, name='demande_participer'), ------ это views.py =&gt; def demande_participer(request,id): participers=Mission.objects.get(id=id) …

30.08.2022
Django MultipolygonField не отображает карту, когда карта имеет полигоны

В Heroku не отображается карта при редактировании/обновлении полигонов Heroku. Но когда я делаю бэкап базы данных в докере, карта отображается без проблем Docker. Героку имеет следующую конфигурацию: Стэк 22 GDAL 3.5.0 Python …

30.08.2022
В django как вернуть объект без сохранения в базе данных просто ceate во время выполнения и отдать в ответе

From django.shortcuts import render import requests from bs4 import BeautifulSoup from home.models import MetaData,project def extractURL(request): if request.method == "POST": # Making a GET request url = request.POST.get('url') varProj = project.objects.get(id=1) r = requests.get(url) soup = BeautifulSoup(r.content,"html.parser") print(soup.find_all('loc')[0].text) res = …

30.08.2022
Файл среды Docker в изображении не найден программой Decouple

Итак, я пытаюсь развернуть приложение Django с помощью Docker, но не могу успешно заставить его работать. Вот ошибка, с которой я сталкиваюсь: Я использую Decouple для управления файлами окружения, и "broker_url" …

30.08.2022
Какие шаги необходимы для развертывания приложения django, чтобы сделать его живым, используя сервер apache?

Я пытаюсь перевести мое приложение django локальной сборки на живой сервер в Digital Ocean, используя публичный IP. Моя виртуальная машина основана на debian. Я размещаю свой код в /var/www/. Когда я запускаю сервер, я вижу только файл следующего вида. <a …

30.08.2022
Django | Страница не найдена (404) Ни один автомобиль не соответствует заданному запросу

Я пытался создать форму для создания новой статьи на сайте, но вылезла эта ошибка. Я перепроверил все 10 раз, но не понимаю в чем ошибка. hello/urls.py : from django.urls import path from . import views urlpatterns = [ path('', views.index, …

30.08.2022
Модуль 'django.contrib.messages.constants' не имеет атрибута 'error'

Я работал над своим проектом django, и все казалось прекрасным, пока я просто не захотел войти в систему, и я обнаружил эту ошибку: module 'django.contrib.messages.constants' has no attribute 'error' Код, который отвечает за это, не трогали как …

30.08.2022
Django "extra_context" не передается в рендерер формы при использовании FormView

Django версии 4.1 Когда я передаю "extra_context" в представление на основе класса, он, похоже, фильтруется перед передачей в рендерер формы. В трассировке стека ниже видно, что элемент контекста 'svg': {'id_batch': 'number'} появляется в вызове str(value), но уже не присутствует в …

30.08.2022
Создание USSD-меню с помощью Django

Я создаю веб-приложение USSD с Django и использую API https://documenter.getpostman.com/view/7705958/UyrEhaLQ#intro У меня проблема с отправкой ответа и отображением меню при наборе USSD-кода. @csrf_exempt def ussd(request): if request.method == 'GET': html = "&lt;html&gt;&lt;body&gt;Nothing here baby!&lt;/body&gt;&lt;/html&gt;" return HttpResponse(html) elif …

30.08.2022
Poetry install, похоже, не устанавливает пакеты в нужное место

Итак, у меня уже довольно долгое время есть проблема, которую я не могу решить. В основном я взял на себя управление проектом, который использует Poetry для управления пакетами (это проект Django). Добавление пакетов с помощью 'poetry add', а затем …

30.08.2022
(1366, "Неверное целочисленное значение: 'CargoEmpleado object (1)' для столбца 'cargo_empleado' в строке 1")

Я пытаюсь изменить столбец cargo_empleado таблицы empleado с помощью хранимых процедур, но получаю ошибку: (1366, "Неверное целочисленное значение: 'CargoEmpleado object (1)' для столбца 'cargo_empleado' в строке 1") models.py class CargoEmpleado(models.Model): nombre_cargo = models.CharField(max_length=50, blank=True, null=True) class Meta: managed …

30.08.2022
Ошибка при развороте url с несколькими аргументами - Django

Я пишу тест для url, проблема в том, что он не работает, когда я пытаюсь передать несколько аргументов, вот некоторый код: #test_urls.py from django.test import SimpleTestCase from django.urls import reverse, resolve from cardiotesting.views import * class TestUrls(SimpleTestCase): def test_new_cardio(id_patient, …

30.08.2022
Как импортировать модель из одного приложения в другое?

Проблема, с которой я сталкиваюсь: Error: ModuleNotFoundError: No module named 'CVBuilderApp.cvs' Что я сделал: В моем основном файле представлений приложения, т.е. в CVBuilderApp.views файле views.py: from CVBuilderApp.cvs.models import PersonalInfo Структура моего проекта: CVBuilderApp …

30.08.2022
Как выбрать связанные объекты с помощью одного запроса

Модели: class Tag(BaseModel): tag_name = models.CharField(max_length=250) slug = models.SlugField() def save(self, *args, **kwargs): self.slug = slugify(self.tag_name) super(Tag, self).save(*args, **kwargs) def __str__(self): return str(self.tag_name) class Tags(BaseModel): filtertype = models.CharField(max_length=250) tags = models.ManyToManyField(Tag) Мое текущее решение: def …

30.08.2022
Запрос по внешнему ключу Django возвращает записи, которых нет в базе данных

У меня возникла странная ситуация, когда Django, похоже, выдает мне записи, которых на самом деле не существует в базе данных, при запросе через related_name по внешнему ключу. Вот упрощенный пример: Допустим, у меня есть модель Person и модель …

30.08.2022
Celery для отдельных микросервисов django docker

У меня есть 2 микросервиса django main_ms и Oms1_ms. у обоих project название config и у обоих они установлены redis==4.3.4 celery==5.2.7 celery[redis]==5.2.7 у обоих celery.py. main_ms's выглядит следующим образом import os from celery import Celery …

30.08.2022
Отображение данных роли User в Django Template

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

30.08.2022
Как экспортировать "вниз" на Django admin?

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

30.08.2022
Djnago-admin как добавить дополнительные поля регистрации в интерфейс django-admin

В моем веб-приложении только администратор может зарегистрировать пользователя. Мне нужно добавить дополнительные поля в регистрационную форму только в интерфейсе djnago-admin, как я могу это сделать, пожалуйста?

30.08.2022
Django Обрезка изображений в inlineFormsetFactory с помощью cropper

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

30.08.2022
Sitemap.xml работает на разработке, но 404 ошибки на производстве

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

29.08.2022
Шаблон Django не отображает данные из базы данных

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

29.08.2022
Создание базовой формы ввода в Django

Я пытаюсь создать простую форму в Django, но она не отображает форму ввода в HTML и не появляется ошибка, чтобы я мог отследить ошибку. Вот модель: class Log(models.Model): log_weight = models.FloatField(validators=[MinValueValidator(0)],blank=True, null=True) log_repetitions = models.IntegerField(validators=[MinValueValidator(1)],blank=True, null=True) class …