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

26.10.2021
Django 3.2.8 | Урл DetailView не загружает base.html при наличии "/"

У меня есть странное поведение, когда следующее загружает статические файлы : url.py : path('<int:pk>/detail', PropositionsDetailView.as_view(), name='propositions-detail') но если я добавлю "/", он, похоже, не находит их; я получаю только base.html в неоформленном виде : path('<int:pk>/detail/', PropositionsDetailView.as_view(), name='propositions-detail') …

26.10.2021
Заполнитель на зависимом выпадающем фильтре

У меня есть фильтр django с зависимым выпадающим списком для фильтрации производителей и моделей автомобилей. Модели используют поле charfield и извлекают автомобили из записи в базе данных. Я бы …

26.10.2021
Как отфильтровать аннотированный набор запросов с помощью функции Window без изменения аннотированного поля

У меня есть набор пользователей, после аннотирования ранга каждого пользователя с помощью функции Django Window, я хочу запросить пользователя без изменения значения ранга users_points_query = users.order_by( '-total_points' ).annotate( rank=Window( expression=Rank(), order_by=[ F('total_points').desc() ], ) ) это работает нормально, …

26.10.2021
Как объединить несколько таблиц с помощью ForeignKey в django

From django.db import models class Employee(models.Model): ID = models.AutoField(primary_key=True, db_index=True) EMP_CODE = models.CharField(max_length=150) EMP_NAME = models.CharField(max_length=150) ...etc class EMPLOYEE_PERSONAL(models.Model): ID = models.AutoField(primary_key=True, db_index=True) EMP_CODE = models.CharField(max_length=150) EMP_LINK = models.ForeignKey(Employee) EMP_ADDRESS = models.CharField(max_length=150) ..etc class EMPLOYEE_COMPANY_DETAILS(models.Model): ID = models.AutoField(primary_key=True, db_index=True) EMP_CODE …

26.10.2021
Django Ошибка соответствия сайта запросу при запуске

Ошибка: DoesNotExist в /login/ Сайт, соответствующий запросу, не существует. Git-код: https://github.com/Vladislava05/todo.git

26.10.2021
SMTPAuthenticationError в /email/signup/ в моем проекте django на pythonanywhere.com

Django sendmail не работает, я получил ошибку: (535, b'5.7.8 Имя пользователя и пароль не приняты. Узнайте больше на\n5.7.8 https://support.google.com/mail/?p=BadCredentials q13sm252028qtx.80 - gsmtp') на S.O. есть похожие вопросы, как этот. все говорят о "разрешить …

26.10.2021
Получить текущего зарегистрированного пользователя request.user в utils.py

Мне нужно получить текущего зарегистрированного пользователя 'budget_id' (столбец из базы данных) в utils.py. Обычно в views.py я использую: def login_user(request): return request.user.last_name utils.py фрагмент: class Calendar(HTMLCalendar): def __init__(self, year=None, month=None,): self.year = year self.month = month super(Calendar, self).__init__() …

26.10.2021
Настройка JSONField в HTML-странице

Я создал эту модель class RoadConstruction(models.Model): fromCity = models.CharField(max_length=200, null=True) toCity = models.CharField(max_length=200, null=True) status = models.CharField(max_length=200, null=True) date_updated = models.DateTimeField(auto_now_add=True, null=True) jsonData = models.JSONField(null=True) profile = models.ForeignKey(Profile, null=True, on_delete=models.SET_NULL) Итак, когда я использую Forms и добавляю форму …

26.10.2021
Django translation get_language возвращает язык по умолчанию в детальном представлении api

это api, который устанавливает язык, когда пользователь выбирает какой-то язык, это работает нормально. class SetLanguage(APIView): def get(self, request, *args, **kwargs): user_language = kwargs.get("lan_code") translation.activate(user_language) response = Response(status=status.HTTP_200_OK) response.set_cookie(settings.LANGUAGE_COOKIE_NAME, user_language) request.session[LANGUAGE_SESSION_KEY] = user_language return response viewset Здесь с этим …

26.10.2021
Как я могу добавить два поля даты в Django

Возможно ли добавить два поля даты в Django модели как одно поле. обычно это поле я добавил из диапазона дат JavaScript picker, который пользователь может выбрать от n до в одном поле. Есть ли способ достичь этого в Django …

26.10.2021
У объекта 'NoneType' нет атрибута 'transform'

AttributeError at /turboai/turboAI/jaaiparameters/ введите описание изображения здесь def transform_data(df, cols, scaler, n_days_past=120): n_cols = len(cols) # df to np array np_arr = np.array(df.values.flatten().tolist()) np_arr = scaler.transform([np_arr]) np_arr = np_arr.reshape((np_arr.shape[0], n_days_past, n_cols)) return np_arr

26.10.2021
Не удалось сохранить модель формы в базе данных

Я пытаюсь сохранить модель формы и получаю ошибку, что столбец внешнего ключа отсутствует. Ошибка: колонка "connection_type_id" отношения "connection_details_test" не существует ( Нет столбца connection_type_id, почему он ищет этот столбец, должен ли я изменить мою модель?) Модели: class …

26.10.2021
Получение объектов внешнего ключа в запросе

У меня есть две модели. Первая представляет различные проекты с именем, ID и описанием. Вторая предназначена для отслеживания того, какой пользователь находится в каком проекте. Итак, мои модели выглядят следующим образом: from django.contrib.auth.models import User # Create your models …

26.10.2021
Модуль импорта-экспорта не работает с моделью User для меня в Django

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

26.10.2021
Функция автозаполнения django-ajax-selects не работает с inlineformset_factory

Возможно ли использовать функцию автозаполнения из django-ajax-selects (https://github.com/crucialfelix/django-ajax-selects) с помощью inlineformset_factory? В моем случае автозаполнение не работает, когда я пишу письмо, оно ничего не ищет... Это мой forms.py: class FormulariMostra(ModelForm): class Meta: model = Sample fields …

26.10.2021
Как проверить, вошел ли администратор django в систему или нет?

У меня есть проект django, в котором есть 2 разные страницы входа. is in the landing page. ex: https://website.com/ is the django admin login. ex: https://website.com/admin/ For both the login, I am …

26.10.2021
Какой тип аутентификации в django является лучшим или наиболее безопасным для аутентификации

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

26.10.2021
Почему часть elif в моем операторе if-else не дает желаемого результата, даже если условие True в Django?

Я использую сигнал, который раньше работал совершенно нормально, когда у него была только одна часть if: @receiver(post_save, sender=Realization) def new_receivable_save(sender, instance, created, **kwargs): print('Sender: ', sender) print('Instance: ', instance) print('Instance expansion: ', instance.patient) print('Created?: ', created) print('---------------------------') pkg=Package.objects.filter(patient=instance.patient).order_by('-id').first() print('patient …

26.10.2021
Как получить время первого входа пользователя и время последнего выхода из системы, каждый день?

все пользователи входят в систему и выходят из нее определенное количество раз, каждый раз дататайм сохраняется в базе данных, но мне нужно ежедневное время первого входа и последнего выхода каждого пользователя? models.py class AllLogout(models.Model): user = models.ForeignKey(Account,on_delete= models.CASCADE) …

26.10.2021
Django REST, несколько наборов запросов за один GET

У меня есть следующие две модели: models.py: from django.contrib.auth.models import User # Create your models here. class Project(models.Model): id = models.AutoField(db_column = 'db_ID', primary_key = True) name = models.CharField(max_length=500, default = None) descriptor = models.CharField(max_length = 1000, null = …

26.10.2021
Django DataTable с динамическими моделями

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

26.10.2021
Сохранение всех данных флажков в базе данных в django

Я создал многоселективную выпадающую проверку в части UI, но только выбор флажка сохраняется в базе данных. Например: Если пользователь выбирает США, Францию, Германию в выпадающем флажке страны, то в базе данных сохраняется только США. Я не знаю, где …

26.10.2021
Отображение графиков на основе выбора года в django

Я использую django=3.0.0 в качестве бэкенда. У меня есть годы в моей базе данных в виде поля времени и я хочу поместить их в качестве опции для моей кнопки выбора, которая будет динамически изменять графики в chartjs. Должен ли …

26.10.2021
Django вставка кода OTP для отображения div на сайте

Я читаю о Django otp framework и внедрил его в свою панель входа администратора Django. Я следовал шагам с этого сайта. Однако мне интересно, можно ли реализовать нечто подобное непосредственно на сайте. У вас есть контент, который …

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 …