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

11.04.2022
Записи в группе Django по месяцам

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

11.04.2022
Как добавить декоратор в класс?

Итак, я могу добавить декоратор к нескольким функциям в своем коде, но я не знаю, как добавить его к классу. Вот мои декораторы: def unauthenticated_user(view_func): def wrapper_func(request, *args, **kwargs): if request.user.is_authenticated: return redirect('index') else: return view_func(request, …

11.04.2022
Получение ключа словаря представления Django в Javascript, но вместо того, чтобы считать его строкой, считает именем переменной

Я делаю проект на Django. В моих представлениях я отправляю данные на HTML страницы с помощью словарей. Я могу легко получить доступ к этим данным на HTML, но когда я пытаюсь получить доступ к ним на Javascript, я не могу, …

11.04.2022
Как изменить значение поля Model с помощью логики на время

Допустим, у меня есть модель с именем Quote class Quote(models.Model): # date_validity will have persistent data like this 2023-11-30 15:00 date_validity = models.CharField(max_length=100, blank=True) quote_status = models.CharField( max_length=150, default='active') Итак, мне нужно установить статус quote_status expired, если data_validity …

11.04.2022
Ошибка Django при сериализации модели изображения дочернего поля

Я новичок в этой технологии, при работе над проектом django у меня возникли некоторые проблемы, когда я пытаюсь сериализовать Ticket'account.profile_pic models.py class Account(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE profile_pic = models.ImageField(upload_to='images/profile_pics/', blank=True, null=True) created_at = models.DateTimeField(auto_now_add=True) class Ticket(models.Model): …

11.04.2022
Невозможно отправить контекст в шаблон django

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

11.04.2022
Django. Вопрос по общей философии дизайна: лучший способ реализации "переключаемых" отдельных функций на сайте

Допустим, я хочу создать проект интернет-магазина, который я смогу продавать потенциальным клиентам. Однако идея состоит в том, чтобы сделать так, чтобы клиент выбирал функции, которые он хочет иметь в своем магазине (из заранее составленного списка), и платил только за …

11.04.2022
Как обрабатывать создание/обновление для нескольких вложенных сериализаторов?

Я смог сделать так, чтобы создание/обновление происходило на вложенных сериализаторах, но я не могу заставить это работать, когда есть несколько много-много вложенных сериализаторов. Модели: class Brand(models.Model): name = models.CharField(max_length=500) class Incentive(models.Model): name = models.CharField(max_length=500) brands = models.ManyToManyField(Brand, related_name='incentives_brand') …

11.04.2022
Как отфильтровать набор запросов на основе булевого значения, а затем подсчитать в шаблоне

Я хочу подсчитать, сколько заданий открыто и сколько закрыто. Я не понимаю, почему это не работает, я добавил {{ap.id}} и {{open.line_num_id }} после цикла forloop, чтобы посмотреть, что получилось. Я бы подумал, что если они совпадают, то они добавляются …

11.04.2022
Откуда берется это (Django) поле CustomUser?

Мои поиски привели только к советам о том, как добавить fields или add_fieldsets в admin.py при использовании Django's CustomUser. Мне нужно выяснить, откуда берется поле с именем admin, когда форма модели отображается в основанном на классе CreateView. В коде …

11.04.2022
Стоит ли код разбивать по файлам?

У меня такой вопрос, стоит ли разбивать код по файлам, например: models: __init__.py user.py cart.py checkout.py views: __init__.py signin.py signup.py dashboard.py Или лучше все писать в одном файле ? models.py, views.py

11.04.2022
Блок chartjs-plugin-annotation в приложении Django

У меня есть chartjs v2.9.3 в моем приложении Django, и он отлично работает. Теперь мне нужно добавить поле к одному из моих графиков, используя chartjs-plugin-annotation, и я выполнил все шаги, но не могу заставить его работать. Я использовал chartjs-plugin-annotation …

11.04.2022
Показывать агрегированные данные в просмотре списка_изменений администратора

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

11.04.2022
Apache2 отказано в разрешениях, проект django

У меня есть сервер linux (ubuntu) и я загрузил проект, в моем проекте я пытаюсь создать pdf с помощью reportlab, используя некоторые шрифты для созданного pdf. У меня проблемы с разрешениями для reportlab. Когда я проверяю журнал ошибок в …

11.04.2022
Заполнение sql-таблицы внешними ключами с помощью django

У меня возникли проблемы с вставкой данных в мою sql базу данных при использовании django. Настройка таблиц, а также их заполнение через страницу администратора работает отлично, но у меня есть функция скрапера, которая запускается каждые 24 часа и должна …

11.04.2022
Django не отправляет файлы cookie в мое приложение react

Django backend app отправляет cookies в процессе разработки, но когда я его развертываю. Оно не отправляет cookies моему приложению react. Мое react-приложение обслуживается на Netlify, а Django-приложение - на Heroku. В приложении Django я установил CORS_ALLOWED_ORIGINS и CORS_ALLOW_CREDENTIALS = True. …

11.04.2022
Django compressor error Объект 'set' не имеет атрибута 'format'

Я пытаюсь настроить django compressor для работы с библиотекой ifc.js, она использует поставляемые js файлы, вот мои настройки по умолчанию из набора инструментов django compressor COMPRESS_ES6_COMPILER_CMD = { 'export NODE_PATH="{paths}" && ' '{browserify_bin} "{infile}" -o "{outfile}" ' '-t [ "{node_modules}/babelify" …

11.04.2022
Django Redirect by Name - ошибка отсутствия обратного соответствия

Имя моего проекта django - 'exercises', а имя приложения - 'practice'. Это базовое приложение позволяет пользователю переходить на различные страницы с помощью нажатия кнопки. Ссылка на каждую страницу использует следующий href: {% url 'practice:redirector' project.pk %} …

11.04.2022
Как правильно обновить вложенный сериализатор "многие ко многим"?

Мне удалось воспроизвести метод create, чтобы добавить правильные вложенные сериализаторы в POST-запрос. Однако у меня все еще возникают проблемы с обновлением в PUT или PATCH. Когда я использую запрос PUT или PATCH и передаю все данные объекта или данные …

11.04.2022
Как развернуть приложение Django с помощью хостинга OVH?

I am about to deploy my django app in OVHcloud, I bought the web hosting plan(shared web hosting platform) and it looks like I need to use a CMS. I am confused as I am not sure how to …

11.04.2022
Пользовательское поле - получено несколько значений для аргумента ключевого слова 'related_name'

Я работаю над пользовательским полем, которое является просто ярлыком ForeignKey, указывающим на addresses.Country модель. Когда я запускаю makemigrations, он возвращает эту ошибку, в которой я не уверен: TypeError: Couldn't reconstruct field rsft_country on properties.Property: django.db.models.fields.related.ForeignKey.__init__() got multiple values for keyword …

11.04.2022
Select_related().prefetch_related() возвращает недопустимое поле

Существует класс типа: class SubCategories(models.Model): code = models.CharField(max_length=50) name = models.CharField(max_length=50) class Categories(models.Model): subcategory = models.ForeignKey( 'app.SubCategories', related_name='app_category_subcategory' ) Я собираюсь сделать запрос следующим образом: Cat = Categories() Cat.select_related('subcategory').prefetch_related('code').get_or_create(id=2, defaults={ 'subcategory__code':205610}) subcategory_id работает, но для subcategory__code …

11.04.2022
Как использовать компоненты react в шаблонах электронной почты на python?

У нас есть приложение django/react, в котором проделана большая работа по созданию некоторых компонентов react, которые мы хотим повторно использовать в некоторых шаблонизированных письмах. Большинство компонентов находятся в собственном пакете вне приложения react. Как мы можем включить эти компоненты …

11.04.2022
Django Соединения по внешним ключам

У меня есть модель Field, которая имеет связи OneToMany с моделями TreeSensor и WeatherStation. Я пытаюсь передать запросы каждой модели TreeSensor/weatherStation, которые соответствуют id каждого поля, но получаю Field 'id' expected a number but got <built-in function id>. .Как …

11.04.2022
Как включить переменную JavaScript в URL Django в шаблоне?

Я хочу включить переменную mangaid в "{% url 'manga' mangaid %}". Ни ${mangaid}, ни mangaid не работают. Как я могу это сделать? let input = document.querySelector("#search") input.addEventListener("keyup", () => { document.querySelector("#results").innerHTML = ""; let value = (input.value) fetch(`searchresponse/${value}`).then((response) …

11.04.2022
Сравните два числа из модели фреймворка django rest

Новичок в django. Я хочу сравнить два значения из модели, подобной следующей, внутри API, сделанного с помощью django rest framework: class SalaryRangeModel(models.Model): salary_min = models.PositiveIntegerField salary_max = models.PositiveIntegerField Я хочу сравнить их. Если salary_min больше, чем salary_max, …

11.04.2022
Совместное использование статической папки между контейнерами backend и nginx

У меня есть следующие Dockerfile FROM python:3.9 RUN adduser --disabled-password --gecos '' user WORKDIR /src COPY . ./ USER user и docker-compose.yml nginx: build: ./nginx volumes: - ./static:/static - ./nginx/etc:/etc/nginx/conf.d backoffice: ... container_name: backoffice command: bash …

11.04.2022
Страница входа в Django-allauth слишком проста

Я создал проект, в котором я предоставил систему входа в систему. Я также хочу обеспечить вход с опцией google. Я установил Django-allath и сделал необходимые изменения для входа в систему и получения необходимых данных. Но когда я нажимаю на login …

11.04.2022
Поля модели django выпадают в проверенных данных при использовании вложенных сериализаторов

Я пишу представление post req в моем api, но когда я пытаюсь создать объект, используя validated_data в переопределенном методе create, django сообщает мне, что одно из требуемых полей модели отсутствует (поле существует в данных запроса до валидации) models.py: class …

11.04.2022
Невозможно развернуть приложение django с сокетами и каналами с помощью daphne . Ошибка приложения Asgi

В настоящее время я развертываю свое приложение чата на веб с помощью daphne с использованием mobaxterm. Это сайт -> http://139.59.6.41/ Но дело в том, что при запуске команды sudo journalctl -u daphne.service выдается ошибка приложения asgi. …

11.04.2022
Как получить один объект из отношения "многие ко многим" с помощью elasticsearch в django

Я пытаюсь использовать elasticsearch для функциональности поиска на моем сайте django. Вот мой код. models.py: class Category(MPTTModel): name = models.CharField() class Product(models.Model): name = models.CharField() description = models.TextField() category = TreeManyToManyField(Category) class ProductImage(models.Model): product = models.ForeignKey( Product, on_delete=models.PROTECT, related_name= …

11.04.2022
Как установить соединение с удаленным вебсокетом ,Django channels

Мне нужно получать информацию с удаленного сокета, но я не знаю как его подключить к django приложению routing.py websocket_urlpatterns = [ re_path(r'wss://ws.binotel.com:9002', BinotelCallsConsumer.as_asgi()), ] asgi.py application = ProtocolTypeRouter({ "http": get_asgi_application(), "websocket": AuthMiddlewareStack( URLRouter( websocket_urlpatterns ) ), })

11.04.2022
Я изменил пользовательскую модель пользователя в середине проекта, поэтому страница администратора выдает мне эту ошибку. Но мой Api работает нормально, проблема только на странице администратора.

Введите описание изображения здесья изменил свою пользовательскую модель пользователя в середине проекта, поэтому я получаю такую ошибку в таблице, которая имеет внешние отношения Template error: In template C:\Users\User\.virtualenvs\tagon-lucky_wheel_api-OldNbhB5\lib\site-packages\django\contrib\admin\templates\admin\includes\fieldset.html, error at line 19 __str__ returned non-string (type NoneType) …

11.04.2022
Django динамические вложенные формы моделей

Предположим, у меня есть следующие модели, где существует отношение 1:много от Teacher к Course, а от Course к Student: class Teacher(Model): name = CharField(max_length=64) degree = CharField(max_length=64) class Course(Model): title = CharField(max_length=64) level = CharField(max_length=64) teacher = ForeignKey(Teacher, on_delete=CASCADE) …

11.04.2022
Как проверить, существует ли такое поле для продукта (модели продукта)?

Я начинающий в django....... У меня есть такая модель class Product(models.Model): title = models.CharField(max_length=50) description = models.TextField(blank=True) owner = models.ForeignKey(get_user_model(), on_delete=models.CASCADE) slug = models.SlugField(unique=True) # "штрих код" price = models.DecimalField(max_digits=8, decimal_places=2, ) creation_date = models.DateTimeField(auto_now_add=True) last_update_time = models.DateTimeField(auto_now=True) image1 = …

11.04.2022
Заводской мальчик FuzzySubFactory доступен?

Мне интересно, существует ли что-то вроде FuzzyChoice для объектов. Предыстория такова: у меня есть базовая фабрика и 3 различные реализации. Другая фабрика, которая использует эти фабрики, должна случайным образом выбрать одну из трех реализаций. Я не нашел в …

11.04.2022
Как получить выходной параметр в качестве ответа в python

Я пытаюсь получить список пользователей, чье имя начинается на основе ввода имени из базы данных SQL. В SQL есть выходной параметр, который я хочу вернуть в качестве ответа API. Всякий раз, когда я ввожу имя 'R', он возвращает …

11.04.2022
Как я могу решить проблему Not found при получении из pytest-django через pk?

У меня проблема с django-pytest Я использую, djnago-rest-framework. Возникла проблема с тестированием. Как показано в коде ниже, я ввел одинаковые коды detail1, detail2 и detail3. Однако только detail1 проходит успешно, а detail2, detail3 показывают, что '/api/v1/stats/1/' не может быть …

11.04.2022
Как проверить почту на уникальность в django (@ya.ru == @yandex.ru)

Как проверить уникальность адреса электронной почты, если example@yandex.ru и example@ya.ru одинаковы. я использую [django-registration 3.2][1], для проверки уникальности email в urls.py add from django_registration.forms import RegistrationFormUniqueEmail from django_registration.backends.activation.views import RegistrationView ... urlpatterns = [ ... path('accounts/register/', RegistrationView.as_view(form_class=RegistrationFormUniqueEmail),name='django_registration_register',), ... ] …

11.04.2022
Создание динамических таблиц в Django с редактируемыми ячейками и вложенными категориями

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