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

08.04.2022
Как изменить модель администратора во внешнем приложении в Django?

Я установил приложение tell-me, которое собирает отзывы пользователей. Я хочу редактировать list_display и list_filter в панели администратора, но я не уверен, как получить доступ к этой модели в файле admin.py. Любой совет о том, как это сделать, будет …

08.04.2022
Интеграция Django "Клиентский класс" в VS Code

У меня было несколько проблем с интеграцией тестирования Django в VSCode. Наконец мне удалось запустить большинство видов тестов (похоже, что хитрость заключается в том, чтобы запустить django.setup() до того, как произойдет все остальное, включая импорт модулей Django), но теперь …

08.04.2022
Кодировка UTF-8 для xhtml2pdf в Django

Я использую пакет xhtml2pdf для генерации pdf файла из html шаблона в моем django приложении. Файл pdf генерируется правильно (без ошибок), однако я столкнулся с проблемой кодировки UTF-8. Мой сгенерированный pdf-файл вместо специальных символов (язык PL) показывает черные квадраты. Я …

08.04.2022
Django - колонка отношения уже существует - должен ли я использовать --fake?

У меня есть приложение Django, использующее PostgreSQL с tenant_schemas. Моя БД была импортирована из файла .sql, и теперь мне нужно запустить миграции (с некоторыми изменениями в ней, отличающимися от исходной БД, импортированной из .sql). Когда я делаю …

08.04.2022
Как предотвратить N+1 запросы при получении предков с помощью Django Treebeard?

Мы используем материализованный путь Django Treebeard для моделирования организационной иерархии следующим образом: Теперь каждый узел в организационном дереве может иметь несколько задач: class Organization(MP_Node): node_order_by = ['name'] name = models.CharField(max_length=100) …

08.04.2022
Как выбрать одну сущность из нескольких сущностей с максимальным значением поля в django?

Models.py views.py Ниже в Older Response вы можете увидеть элементы с одинаковыми id. Например, для id = 69 мы получили два элемента с version_no 1 and 2 соответственно. Но я хочу иметь только один элемент на id с …

08.04.2022
Слияние двух или более моделей Many to Many на странице администратора Django

Как я могу добавить несколько моделей на одну страницу с моделями "многие ко многим" в Django admin change view page? Например, если у меня есть следующие модели, что может быть лучшим способом добавить их все на одну страницу …

08.04.2022
Лучший способ создания нескольких операторов sqlalchemy order_by из django REST

Я хочу использовать параметры строки запроса для установки нескольких вариантов заказа. Возьмем таблицу со следующими столбцами: id, user_id, amount, date, text А упорядочивание должно быть списком dict типа [{"amount": "desc"}, {"date": "asc"} ] в crud-файле: def …

08.04.2022
Несколько таблиц для одной модели Django

Как я могу динамически создать несколько таблиц для одной конкретной модели? У меня есть модель (например, "Данные") и я хочу, чтобы каждый пользователь получал отдельную таблицу базы данных для этой модели. Будет от 30 до 40 пользователей, каждый …

08.04.2022
Получение "AuthToken.user" должно быть экземпляром "User". в django-rest-knox register api и использование Custom django user

Я создаю login и signup api с использованием django rest frame work. Я создал пользовательского пользователя и использую библиотеку django-rest-knox для аутентификации. Я получаю ошибку "AuthToken.user" должен быть экземпляром "User". Определение пользовательского пользователя class User(AbstractBaseUser): email = models.EmailField(verbose_name='email_address', max_length=255, unique=True,) …

08.04.2022
Class CustomObtainAuthToken(obtain_auth_token): TypeError: function() аргумент 'code' должен быть code, а не str

From rest_framework.authtoken.views import obtain_auth_token class CustomObtainAuthToken(obtain_auth_token): def post(self, request, *args, **kwargs): response = super(CustomObtainAuthToken, self).post( self, request, *args, **kwargs) token = Token.objects**strong text**.get(Key=response.data['token']) user = User.objects.get(id=token.user_id) userSerializer = UserSerializer(user, many=False) return Response({'token': token.key, 'user': userSerializer.data}) строгий текст Ошибка: Файл …

08.04.2022
Django - запрос для суммирования значений атрибутов из модели на frontpage

У меня есть класс модели для курсов с именем "Curs", в котором я задаю поле с количеством студентов (alocati_curs). Когда я делаю цикл на frontpage, чтобы показать все существующие курсы, я показываю их {% for curs in profil.curs_set.all %} …

08.04.2022
WebSocket-соединение с 'wss://...' не удалось: (Django + Gunicorn + Nginx + Daphne)

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

08.04.2022
Django allauth: Связывание пользователя, зарегистрированного в socail, с учетной записью, имеющей тот же email

Вот в чем проблема: я разрешил пользователю социальный логин с Google и Github. И у обоих этих сайтов есть email. И возможно, что у обоих одинаковый email. В таких ситуациях django перенаправляет на другую страницу регистрации <a href="https://i.stack.imgur.com/BjSmD.png" rel="nofollow …

08.04.2022
Есть ли другая cms для django? (не "django CMS") или почему я должен использовать django cms?

Я владею сайтом, который продает шаблоны WordPress. Недавно я пытался создать шаблоны на основе Django, которые я нашел после небольшого поиска на сайте Django CMS. Но когда я пошел устанавливать ее и выяснять, как сделать для нее шаблон, я понял. …

08.04.2022
Django Manage.py Vlaidation Error if value exist

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

08.04.2022
Shared Post не публикует изображения в общий объект в бэкенде

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

08.04.2022
Преобразование представления функций Django в представление на основе классов

Я не знаю, как преобразовать эти функции в представление на основе класса. Как вызвать функции фильтра, добавления и удаления в представлении, основанном на классе? Должен ли я как-то перезаписывать функции в TemplateView? @ login_required def favourite_list(request): new = …

08.04.2022
Как параллельно разбирать json в django для ускорения работы приложения [дубликат]

Этот вопрос касается django. Как я могу разобрать json и вставить их в базу данных наиболее быстрым способом. Вот код ниже Этот код делает огромные сетевые запросы в течение 12 секунд. Из-за этого страница просто загружается и загружается. Как …

08.04.2022
Не работает нарезка классов пользовательских кверисетов Django

Мы используем пользовательский объект (pas1_objects). После выполнения некоторой операции фильтрации мы получаем следующий набор запросов. all_users_queryset = ( User.pas1_objects.select_related("userlogindetails", "usermeta", "tenant").filter(data_filter) .exclude( userrolepermissions__role_id__in=["PG", "PD"], tenant_id__in=tenant_ids ) .order_by(*sort_array) ) результатом вышеприведенного запроса является - &lt;KafkaPushQuerySet [&lt;User: User object …

08.04.2022
Как оптимизировать запросы ORM для получения более быстрых результатов?

У меня есть 80k+ записей в таблице Calendar. Когда я запускаю один из следующих двух методов, фильтр или get выполняются слишком долго, из-за чего сервер падает через некоторое время и новые записи не добавляются. Я хочу знать, есть ли …

08.04.2022
Сохранение CSV в модель в Django

Я пытаюсь разработать представление, которое сохраняет поля CSV в таблицу в модели Django, а затем сохраняет весь CSV в другую таблицу с полем fileField. Однако когда я пытаюсь сохранить весь CSV, я получаю: The 'file' attribute has no file associated …

08.04.2022
Использование отношений многие ко многим и один ко многим между 3 моделями в одно время [закрыто]

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

08.04.2022
Нужна помощь в реализации django form ajax, 500 (Internal Server Error) [закрыто]

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

08.04.2022
Как я могу отфильтровать родителей, у которых есть хотя бы один активный ребенок в модели отношений родитель-ребенок

У меня есть модель "Категория", которая имеет несколько отношений родитель/ребенок. class Category(models.Model): pass class CategoryParent(models.Model): parent_category = models.ForeignKey("Category", related_name="children", on_delete=models.CASCADE) child_category = models.ForeignKey("Category", related_name="parents", on_delete=models.CASCADE) is_active = models.BooleanField(verbose_name=_("Is active?"), default=True) class CategoryExlusion(models.Model): browser = models.ForeignKey("Browser", on_delete=models.CASCADE) country …

08.04.2022
Создание модели и представлений

Мне нужна помощь в создании моделей и представлений для моего проекта. Мне нужна модель, которая будет расширять модель auth.user, которую я использую для авторизации пользователей. В этой модели также должны быть три столбца int, game1-score, game2-score и game3-score, в …

08.04.2022
UnboundLocalError: локальная переменная 'currency' упоминается перед присвоением Django

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

08.04.2022
Динамическое извлечение из облачной базы данных MySQL

У меня есть проект django, подключенный к облачной таблице MySQL, который извлекает графики из загруженных данных. База данных огромна (более 10M строк и 30 столбцов), я хочу динамически извлекать данные из таблицы самым быстрым и эффективным способом, чтобы пользователям …

08.04.2022
Юнит-тестирование Django для автономных переменных (покрытие)

Я начинаю писать модульные тесты для проекта django, и запуск покрытия показывает, что у меня 0% покрытия для простого списка кортежей. Пример: STATE_CHOICES = [ ("MO", "Missouri",), ("AL", "Alabama",), ] Есть ли какой-то тест, который я мог …

08.04.2022
Django: передавать строку json в url в качестве параметра

Как определить regex для передачи json-строки в url в качестве параметра во фреймворке django? Теперь я использую (?P&lt;query&gt;\w+), но это не работает, потому что строка json - это целая строка, состоящая из разных слов. Using the URLconf defined …

08.04.2022
Почему я не могу загрузить статические файлы в django?

СКРИНШОТ ИЗОБРАЖЕНИЯ Вы можете посмотреть структуру моего проекта и код на скриншоте выше. Когда я даю команду 'python manage.py collectstatic' в моем терминале, он собирает только статические файлы, связанные со стандартной приборной панелью django admin, но …

08.04.2022
Как сделать SELECT/DELETE WHERE column IN list в Django

Допустим, у меня есть модель следующего вида: class Tmp(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=255) Затем у нас есть список идентификаторов, допустим (1, 4, 5, 9, 10) и допустим, я хочу запустить: SELECT …

08.04.2022
Как передать определенный CustomUser в CreateView на основе класса в Django?

После завершения учебника я решил преобразовать представления, основанные на функциях, в представления, основанные на классах, чтобы лучше изучить оба варианта. Но я зашел в тупик с передачей полей CustomUser в CreateView: #model: class CustomUser(AbstractUser): user_type_data=((1,"HOD"),(2,"Staff"),(3,"Student")) user_type=models.CharField(default=1, choices=user_type_data, max_length=10) class Staff(models.Model): …

08.04.2022
Я не могу использовать функцию внутри другой функции в django [закрыто]

@csrf_exempt def handlerequest(request): # paytm will send you post request here form = request.POST response_dict = {} for i in form.keys(): response_dict[i] = form[i] if i == 'CHECKSUMHASH': checksum = form[i] verify = Checksum.verify_checksum(response_dict, MERCHANT_KEY, checksum) if verify: if response_dict['RESPCODE'] …

08.04.2022
Веб-сайты Django не загружаются

У меня есть два сайта Django на одном сервере, работающем на Apache с mod_wsgi на Windows 10. По какой-то причине сайты Django не загружаются, однако у меня есть обычный сайт, который загружается. В прошлом это работало, когда я использовал …

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

Я хочу использовать Django как модуль базы данных, как устанавливаемый модуль в приложении API, разработанном на Flask

08.04.2022
Объект django 'str' не имеет атрибута 'id' в getlist()

У меня есть эта функция, которую я пытался использовать для выполнения операции удаления некоторых элементов def return_buk(request): books = Books.objects.all() selected = request.POST.getlist('marked_delete') for book in books: for select in selected: if select.book_id_id == book.id: print(select.id) Однако, …

08.04.2022
Браузер не устанавливает cookie (set-cookie находится в заголовке) - Django backend, Express fetch frontend

Прошу прощения, если этот вопрос уже задавался, но я прочесал Google за 5 дней и просто застрял. У меня есть бэкенд Django/DRF API, в который я отправляю учетные данные для входа и ожидаю в ответ куки "sessionid". Он работает …

08.04.2022
Как отслеживать транзакции адреса Terra (LUNA) в режиме реального времени?

Это для проекта Django, поэтому я бы предпочел использовать Terra Python SDK. Если это невозможно в Python, я не против использовать Javascript SDK. В Ethereum есть функция подписки, есть ли эквивалентная вещь для сети Terra?

08.04.2022
Внешние вызовы API блокируют представление django

Я столкнулся с проблемой. Django view не рендерится, пока не закончатся вызовы api. Вот код ниже. Следующий код берет данные из google autocomplete api и сохраняет их в базе данных. Однако код занимает слишком много времени. Возможно, это …