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

26.10.2021
Передача запроса WSGI с помощью eval()

У меня есть функции для вызова, которые приходят в виде строки, поэтому я использую def sayHi(parameterA, request): print("Hi") string_function_name = "sayHi" def call_dynamic_function(A, request): eval(string_function_name+"(parameterA='{}',request='{}')".format(A, request)) call_dynamic_function(A= string_function_name, request=request) Запросом, который я пытаюсь передать, является Http WSGI …

26.10.2021
Как добавить пагинацию на страницу результатов поиска в Django?

Вот мой код, но он не работает. Я добавил этот код на страницу результатов поиска статей. Я не знаю, сделал ли я ошибку {% if all_searched_article.has_previous %} <li class="page-item"> <a class="page-link" href="?page={{ all_searched_article.previous_page_number }}" tabindex="-1"><i class="fa fa-angle-left"></i></a> </li> …

26.10.2021
Django теряет данные сессии

Это очень странное явление, которое я наблюдаю. Мой сайт работает правильно большую часть времени. Но, время от времени (в одной и той же сессии), некоторая информация о сессии не сохраняется. я добавил в конце своего представления: request.session.modified = True …

26.10.2021
Примеры Async Django Rest Framework

Есть ли у кого-нибудь примеры того, как я могу сделать мои DRF modelviews async? В документации Django говорится о том, чтобы сделать метод представления call() асинхронным, но я не могу найти примеров того, как это сделать. Также есть ли …

26.10.2021
Ни один файл не был отправлен. Django Rest Framework React js

У меня есть модель в django, где есть поле imageField, и она работает, когда я тестировал ее на Postman, но когда я пытаюсь интегрировать ее в React, сообщение о том, что файл не представлен. Вот мой код: models.py …

26.10.2021
Отображение значения поля multiselect в выпадающем мультиселекте Bootstrap 4 в шаблоне Django

Я следую этому ответу для многоселективного выпадающего списка. Я использую django-multiselectfield для сбора данных в модели DB. Я хочу показать значение в бутстраповском многоселекторном выпадающем списке, но получаю следующий результат <img alt="enter image …

26.10.2021
Как вызвать другую функцию websocket в потребительских функциях каналов django?

У меня есть следующий код в consumers.py from channels.consumer import SyncConsumer from asgiref.sync import async_to_sync class EchoConsumer(SyncConsumer): def websocket_connect(self,event): self.room_name = 'broadcast' self.send({ 'type':'websocket.accept' }) async_to_sync(self.channel_layer.group_add(self.room_name, self.channel_name)) print(f'[{self.channel_name}] - you are connected') def websocket_receive(self,event): print(f'[{self.channel_name}] - Recieved message - …

26.10.2021
Как настроить несколько языков в моей модели django?

Здесь я хочу дать пользователям возможность выбирать языки при создании объектов модели. Для этого я попробовал вот так. Будут ли при таком способе какие-либо проблемы? И при таком подходе мне придется мигрировать MyModel каждый раз, если в настройках проекта …

26.10.2021
Как получить доступ к переменным шаблона в ajax jquery в javascript с помощью шаблона Django

У меня есть javascript, содержащий ajax jquery, который обновляет шаблон на основе возвращенных данных, как показано ниже - =============================================================== product-filter.js находится ниже code $(document).ready(function(){ $(".ajaxLoader").hide(); $(".filter-checkbox").on('click',function(){ var _filterObj={}; $(".filter-checkbox").each(function(index,ele){ var _filterVal=$(this).val(); var _filterKey=$(this).data('filter'); _filterObj[_filterKey]=Array.from(document.querySelectorAll('input[data-filter='+_filterKey+']:checked')).map(function(el){ return el.value; }); }); //Run …

26.10.2021
Django Bootstrap модальная форма обновления не показывает данные

Я создал 2 модала в отдельных html файлах для обработки создания и обновления статуса заявителя. Оба модала срабатывают на одной и той же странице, подробная информация о заявителе, и показывают форму, а форма обновления не отображает данные, хотя нажимаемая …

26.10.2021
Drf-yasg скрыть титул собственности

Как показано на изображении, есть ли способ скрыть свойство 'title' для элемента foreach? Я не очень понимаю, зачем нужны эти заголовки.

26.10.2021
Файл тестов не видит функцию в тестируемом файле (Python, Django)

Пишу тесты и при его запуске python manage.py test posts.tests.test_views Появляется следующая ошибка: django.urls.exceptions.NoReverseMatch: Reverse for 'group_posts' not found. 'group_posts' is not a valid view function or pattern name. У меня предположение, что что-то забыл импортировать, но в импорт добавил …

26.10.2021
Django+gunicorn+nginx загрузка большого файла ошибка сброса соединения

Я пытаюсь загрузить большой файл (около 4 ГБ) на свой сайт django. Я использую обычный метод загрузки файлов, описанный в документации django. Я обслуживаю сайт с помощью Nginx -&gt; Gunicorn -&gt; Django на экземпляре EC2. Проблема Загрузка файлов размером …

26.10.2021
Зависимый/цепочечный выпадающий список в Django не работает

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

26.10.2021
Выдает ошибку при импорте из models

При запуске кода, который находится в папке calculate.py выдает ошибку: ImportError: attempted relative import with no known parent package Файлы calculate.py и models.py находятся в одной папке Statistic. from django.db import …

26.10.2021
Как обновить статус пользователя (несколько пользователей одновременно используют checkall id)?

Меня беспокоит то, что пользователь выбирает все идентификаторы и обновляет статус пользователя (например :status='assign')? я получаю этот url с несколькими идентификаторами (когда я проверяю все) http://127.0.0.1:9000/assignagent/id/20,21,22,23,24,25,26,27 это мой реальный url path('assignagent/id/int:pk',views.SciBulkAssignView.as_view(),name='assignagent') views.py class …

26.10.2021
Как получить и вывести объекты внешнего ключа в зависимости от булева значения в базовой модели?

У меня есть две модели с отношением foreignkey: class Poller(models.Model): """ Main Model to describe Poller objects """ created_on = models.DateTimeField(auto_now_add=True) created_by = models.ForeignKey(Account, on_delete=models.SET(get_deleted_user)) is_active = models.BooleanField(default=True) headline = models.CharField(max_length=100) class PollerBookmark(models.Model): """ A model that contains bookmarks …

26.10.2021
Использование одного модала для всех записей javascript

Я пытаюсь отправить id объекта, который мы выбрали для редактирования в действии формы. let edit_buttons = document.querySelectorAll(".edit-modal"); for(var i = 0; i &lt; edit_buttons.length; i++) { edit_buttons[i].addEventListener("click", …

26.10.2021
Разница во времени между извлечением зашифрованных и незашифрованных данных

Предположим, у меня есть две модели class Student(models.Model): name = models.CharField(max_length = 60,blank= False,) subject = models.CharField(max_length = 60,blank=False) marks = models.IntegerField(default =0,blank=True) teacher = models.CharField(max_length = 60,blank=False) и другая модель class EncryptedStudent(models.Model): name = models.CharField(max_length = …

26.10.2021
Виджет Django Form 'readonly' делает недействительным 'initial'

Вкратце: у меня есть приложение, в котором пользователь вводит тренировки. Прежде чем добавить упражнения в тренировку, пользователь должен заполнить анкету "готовности", состоящую из 5-10 вопросов, оценивая каждый из них как низкий-высокий. Модели: Модель с набором вопросов (ReadinessQuestion), и модель, …

26.10.2021
Хранение данных API в базе данных в Django [закрыто]

Я пытаюсь сохранить данные API из конечной точки в базу данных в Django, но получаю ошибку TypeError at / индексы строк должны быть целыми числами когда я печатаю данные API, он показывает "class" Views.py def homeview(request): userb …

26.10.2021
Django Model Admin

Как я могу отобразить в Model Admin только пользователя, вошедшего в систему, а не всех пользователей? Models.py user = models.ForeignKey(User,db_column="user",null = True, on_delete = models.SET_NULL) Admin.py def get_queryset(self, request): qs = super(Museum_ItemAdmin, self).get_queryset(request) if request.user.is_superuser: return qs return qs.filter(user=request.user) …

26.10.2021
Django:Как использовать "objects.all()" и "for" в async

Я хочу периодически обращаться к информации модели, используя asyncio и threading. После выборки данных модели с помощью objects.all() в асинхронной корутине возникает ошибка при выполнении цикла for. You cannot call this from an async context - use a thread …

26.10.2021
Как заставить URL с помощью django rest framework?

Я использую контейнер apache, который действует как балансировщик нагрузки и перенаправляет поток на 2 apache wsgi. Я использую django-rest-framework на этих двух apache. У меня проблема с получением файлов. Действительно, api возвращает мне: { avatar: http://127.0.0.1:8000/media/avatars/2.jpg …

26.10.2021
Хостинг django с angular на digitalocean с помощью nginx

У меня есть Django-Angular проект, который я хочу развернуть на DigitalOcean с Nginx, и я успешно выполнил всю настройку, но у меня есть некоторые сомнения, которые я хочу развеять, прежде чем приступить к решению. Вот что я сделал на …

26.10.2021
Входы Django Form отображаются как пустые в Django Admin

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

26.10.2021
Передача 2 различных моделей из 2 различных приложений в таблицу другого приложения

App1/model class Deployment(models.Model): uid = models.CharField(max_length=255, blank=True) target = models.CharField(max_length=255) name = models.CharField(max_length=255, blank=True) description = models.TextField(blank=True) app2/model class AccountRecord(models.Model): name = models.CharField(max_length=255, blank=True) file_name = models.CharField(max_length=255, blank=True) national_id = models.CharField(max_length=255, default="") app3/views.py class IndexView(LoginRequiredMixin, ListView): model = …

26.10.2021
Запрещенная ошибка из запроса Postman к Django

У меня есть url login/ для входа в мой веб. Но когда я попытался сделать то же самое на Postman, он потерпел неудачу, вернув мне 403 Forbidden. Почему? В трассировочном отчете говорится о Forbidden (CSRF token missing or incorrect.): …

26.10.2021
Проблемы выпадающего фильтра сохранение данных в базе данных, но возврат ошибки

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

26.10.2021
Как добавить аргументы даты-времени в тег URL в django

Я пытаюсь получить этот URL в моем шаблоне. path('show_date/&lt;int:year&gt;/&lt;int:month&gt;/&lt;int:date&gt;/',show_date,name='show_date'), Мой шаблон &lt;a href="{%url 'diary:show_date'{{date|date:'Y'}} {{date|date:'m'}} {{date|date:'j'}} %}"&gt;{{date}}&lt;/a&gt; возвращает эту ошибку Could not parse some characters: 'diary:show_date'|{{date||date:'Y'}} Пожалуйста, помогите мне решить эту проблему

26.10.2021
Как автоматически запускать все задания django-crontab?

Я пытаюсь запланировать некоторую работу в моем приложении Django с помощью django-crontab -library. Я настроил работу в моем settings.py следующим образом: CRONJOBS = [ ('*/1 * * * *', 'test_app.cron.my_scheduled_job') ] Это моя функция cronjob: def my_scheduled_job(): print("HELLO FROM …

26.10.2021
Настройте django logger на выполнение записи журналов в отдельный файл каждые 24 часа

Я использую базовую функциональность логирования в django. Я настроил логгер следующим образом. Что мне нужно, я хочу создавать отдельный файл каждые 24 часа в каталоге logs, чтобы все журналы записывались в лог-файлы с указанием даты. LOGGING ={ 'version':1, 'disable_existing_loggers': False, …

26.10.2021
Как вызывать API в представлениях Django

Я хотел вызвать API в Django views и вывести в html шаблон, но не смог передать API. Я пробовал так Я отрисовываю шаблон, используя "table_data", который содержит данные конечной точки, содержащие таблицы. Я вывожу его в html с …

26.10.2021
Как сделать мое приложение Django масштабируемым для загрузки CSV-файла?

Я хочу загрузить большой файл csv (40 МБ). Сейчас для 1 MB файла требуется почти 1.5 минуты, и я думаю, что это не достаточно хорошо для меня. Я хочу сделать это так быстро. Я использовал функцию bulk create вместо …

26.10.2021
Как создать конечную точку администратора/советника в Djangi API

Кто-нибудь, пожалуйста, помогите мне понять, как создать конечную точку admin/advisor в Django API. Поскольку /admin/ в Django является встроенной конечной точкой, как я могу добавить к ней советника. Смотрите фото, пожалуйста. Фото-вопрос

26.10.2021
Django javascript перенаправление с использованием id

Мы пытаемся перенаправить на нашу страницу checkout.html, для перехода на которую требуется id в аргументах, но мы пытаемся перейти на нее с помощью Javascript. Выход страницы store.html {% for item in product %} &lt;div class="col-md-3"&gt; &lt;div class="card" style="width: 90%; …

26.10.2021
Django Postgresql Error in Production (quiz.models.Question.DoesNotExist:)

Я создаю приложение для викторины, используя руководство. Мое приложение прекрасно работает в разработке с базами данных sqlite3 и postgresql. Но при переносе в продакшн я сталкиваюсь с ошибками при использовании базы данных postgresql. Поэтому я попробовал использовать мою базу данных …

26.10.2021
Django Как обновить данные некоторых определенных полей после ввода из другой модели с помощью сигналов

У меня есть некоторая проблема с сигналами django. Я хочу обновить поля модели статуса PermohonanWP с 'PROSES' на 'SUCCESS' после ввода данных в PenelitiPemindahanWP. (Предположим, что я уже ввел данные в модель PermohonanWP со статусом = 'PROSES') …

26.10.2021
Django axes сбрасывает настройки в тот момент, когда происходит очередной неудачный вход в систему

В настоящее время, django axes будет сбрасывать таймер охлаждения до последнего времени, когда произошла неудачная попытка входа Например, после 3 неудачных попыток входа в систему axes блокирует учетную запись пользователя на 15 минут до 1015 утра (разблокировка в 1030 …

26.10.2021
Django перенаправление с использованием идентификатора объекта?

Основная проблема, с которой я сталкиваюсь, заключается в использовании функции {% url 'Name' %} В моем html файле "productview.html" {% extends "droneApp/base.html" %} {% block content %} &lt;div&gt; {{ objects.name }}&lt;br&gt; &lt;/div&gt; &lt;button onclick="window.location.href='{% url 'Checkout/{{objects.id}}' %}'"&gt; {% endblock …