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

06.04.2022
Отключение инспектора пагинации на drf_yasg

Здравствуйте, ребята, я использую drf_yasg для создания документации swagger, но у меня возникла проблема с PaginationInspector. В одном из моих представлений я объявляю пагинатор, и в swagger он отображается как пагинация по умолчанию для swagger. Что-то вроде этого …

06.04.2022
Как выполнить 19.3 из книги Python-Crash-Course.-Eric-Mattes

Пытаюсь выполнить 19.3 из книги Python-Crash-Course.-Eric-Mattes. Задача: 19-3. Рефакторинг: В файле views.py есть два места, где мы проверяем, чтобы пользователь пользователь, связанный с темой, соответствует текущему пользователю, вошедшему в систему. Поместите код для этой проверки в функцию check_topic_owner(), …

06.04.2022
Как установить загрузчик в приложении django с помощью python и javascript

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

06.04.2022
Два способа создания объектов datetime с учетом часовых поясов (Django). Разница в семь минут?

До сих пор я думал, что оба способа создания дататайма с учетом временной зоны одинаковы. Но это не так: import datetime from django.utils.timezone import make_aware, get_current_timezone make_aware(datetime.datetime(1999, 1, 1, 0, 0, 0), get_current_timezone()) datetime.datetime(1999, 1, 1, 0, …

06.04.2022
Manifest.json не найден Django React

Я не могу избавиться от ошибки manifest.json. Я не хочу удалять ссылку на него из HTML-файла. Также я перепробовал все ответы на stackoverflow и других сайтах, но ничего не помогло. Изображение ошибки …

06.04.2022
Если мне нужно отсортировать объекты по сумме двух полей, какой самый эффективный способ сделать это [Django].

У меня есть класс LogSheet, который выглядит следующим образом: class LogSheet(models.Model): calls_logged = models.IntegerField(default=0) texts_logged = models.IntegerField(default=0) Каким образом лучше всего получить набор запросов, отсортированный по calls_logged + texts_logged. Есть ли способ проиндексировать этот запрос?

06.04.2022
Django напишите Q-фильтр на основе элементов формы

Я хотел бы написать фильтр django для следующего сценария. CASE : У меня есть 4 чекбокса box1, box2, box3, box4 и кнопка submit на моей HTML странице. Я написал модель post с 6 полями, где 4 поля соответствуют box1,2,3,4. …

06.04.2022
Переименование фильтра-ярлыка модели администратора Django

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

06.04.2022
Как фильтровать пользователей в панели администратора?

В моем приложении есть форма задания. Django сообщает владельцам, что кто-то отправил задание и им нужно назначить конкретного человека на это задание (выбрав пользователя в колонке owner) из панели администратора. На каждую задачу может быть назначен только 1 человек. …

06.04.2022
Я хочу больше оптимизировать Django ORM

У меня эта модель: class Actor(models.Model): act_id = models.AutoField(primary_key=True) act_name = models.CharField(max_length=125) act_gender = models.CharField(max_length=1) class Casting(models.Model): actor = models.ForeignKey('Actor', on_delete=models.CASCADE) movie = models.ForeignKey('product.Movie', on_delete=models.CASCADE) part = models.CharField(max_length=25, null=True) class Movie(TimeStampModel): mov_id = models.AutoField(primary_key=True) mov_title = models.CharField(max_length=200) director …

06.04.2022
Тестирование задачи celery с помощью django

Я пытаюсь протестировать задачу celery в моем проекте django, используя ту же базу данных, что и django test. В моей установке у меня есть databases = '__all__' @classmethod def setUpClass(cls): super().setUpClass() # Start up celery worker cls.celery_worker = start_worker(app, …

06.04.2022
Совместное использование представлений на основе классов и представлений на основе функций в Django

Можно ли использовать Class-Based Views и Function-Based Views вместе в проекте django? Если да, то является ли это лучшей практикой? Могу ли я использовать их вместе в одном и том же views.py

06.04.2022
Родительская форма не получает значения от дочерней формы во время инициализации дочернего объекта в Django

Я создал базовую форму в django. class basicform(forms.Form): br = ((None,' '),('CSE','CSE'),('ECE','ECE'),('IT','IT')) se = ((None,' '),('M','Male'),('F','Female'),('O','Others')) secx = ((None,' '),('A','A'),('B','B'),('C','C'),('D','D')) roll_no = forms.CharField(required=False,label='Roll No:') name = forms.CharField(required=False,label='Name:') sex = forms.ChoiceField(required=False,choices=se,label='Gender:') branch = forms.ChoiceField(required=False,choices=br,label='Branch:') sec = forms.ChoiceField(required=False,choices=secx,label='Section:') я …

06.04.2022
Django - Admin Area - Не могу удалить пользователя из пользователей (Пользователь, соответствующий запросу, не существует).

Я создал приложение "Пользователи". В моделях я создаю Профиль и сигналы. В админке я могу создать нового пользователя, в конце создается профиль. Когда я удаляю форму нового пользователя, профиль также удаляется из Users и все нормально. Но если я пытаюсь …

06.04.2022
Django:Model получить всех пользователей, кроме одного, с его идентификатором пользователя

Есть ли какой-нибудь метод django model.object для получения всех пользователей из модели User, кроме одного пользователя с его id?

06.04.2022
Как составить рейтинг пользователей?

У пользователей есть показатели, такие как кол-во матчей, кол-во побед и подобные.. Мне надо составить рейтинг узнать место пользователя в нём, например, по кол-ву побед, но как это сделать? Даже если отсортировать queryset по победам, то получить место пользователя по …

06.04.2022
Django - Можно ли использовать один UpdateView для обновления полей на разных страницах?

Допустим, у меня есть модель Student с полями name и age, и у меня есть страница с классом DetailView, отображающим эти поля. Допустим, вместо того, чтобы иметь одну кнопку "обновить", которая приведет меня на форму для обновления всех полей моей …

06.04.2022
Ошибка "не установлено приложение с этим ярлыком" при создании пустой миграции

Работая над проектом django, мне пришлось разделить приложение на два приложения и перенести модели из одного приложения в другое. Теперь я хочу перенести данные из старой таблицы в новую с помощью миграций. Однако, когда я хочу создать пустую миграцию с …

06.04.2022
Django: View и View-Test работают друг против друга

Прямо сейчас я пытаюсь протестировать одно из моих действительно простых представлений - которое работает совершенно нормально - и получаю ошибку: Traceback (most recent call last): File "C:\Users\someone\Documents\django_tests\app\tests\test_views.py", line 42, in test_person_post ValueError: Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x00000262BBE2CF10>>": …

06.04.2022
Преобразование строки в int перед запросом django ORM

У меня есть модель class Entry(models.Model): maca = models.CharField(max_length=100, blank=True, null=True) Это поле будет принимать только числа (по коммерческим причинам нельзя установить поле char в целочисленное поле) Теперь мне нужно купить все Entries, в которых мака больше …

06.04.2022
Добавьте несколько графиков реального времени на одну страницу с помощью Chart.js (Django)

Я пытаюсь добавить несколько графиков реального времени на одну страницу (Django framework) с помощью Chart.js, используя websockets. Когда я пытаюсь добавить отдельный сокет на второй график, первый замирает. Вот мой код, спасибо большое. Я уверен, что есть лучший способ написать …

06.04.2022
Отличие моделей Django DB, использующих ForeignKey to object с оператором "to" или без него?

Я новичок в Django и пытаюсь понять чужой код. Я испытываю трудности с models.py и когда использовать прямое присвоение другого объекта или когда использовать оператор "to". В чем разница между этими утверждениями? model = models.ForeignKey('Car', on_delete=models.CASCADE, blank=True, null=True) …

06.04.2022
Получение разделенных запятыми id с помощью Group by и аннотирование с помощью подзапроса в django

From django.db.models import Subquery, OuterRef Мой набор запросов выглядит следующим образом: AssessmentQueueTable.objects.filter(patient=1,is_deleted=False).annotate(followup_id= Subquery(FollowUp.objects.filter(reference_id=OuterRef('id')).values('id')[:1])) Из приведенного выше запроса я получаю только одно значение в поле followup_id, например followup_id = 1,. но мне нужны все id через запятую, …

06.04.2022
REGEXP для поиска или нахождения только названия улицы и номера дома без дополнений [закрыто]

Это специфический regexp, который мне нужно сделать в бэкенде, чтобы очистить адрес. Мне нужно, чтобы название улицы + номер были очищены до названия улицы + номер дома без дополнительных букв или любых других символов с другими номерами. Например: Teststreet …

06.04.2022
Django Я добавил параметр href в мой url, но он не работает

У меня есть поле в моей таблице данных, которое представляет url продукта, и я отобразил его в моем шаблоне django как href, чтобы пользователь мог получить страницу продукта, нажав на эту ссылку это мой код в …

06.04.2022
Почему моя кнопка регистрации в Django не работает?

Я следовал учебнику по блогам Django, где пользователь может зарегистрировать аккаунт, однако моя кнопка "sign up" должна перенаправлять на домашнюю страницу и создавать пользователя, но она не делает ни того, ни другого. Я интенсивно искал ответ в Интернете, но …

06.04.2022
DJANGO ORM как добавить аннотацию с длиной текста в столбце?

Есть простейшая модель class Club(models.Model): title = models.CharField(max_length=20) Мне нужно в одном из запросов выбрать клуб, название которого самое длинное. Для этого я хочу аннотировать queryset и сортировать его вот примерно так: Club.objects.annotate(len('title')) Но так нельзя делать. Не …

06.04.2022
Я хочу получать тарифы по карте в зависимости от категории карты

Я пытаюсь сделать так, чтобы после выбора категории карты, появлялся соответствующий тариф карты, у меня есть три модели: Giftcard, Category, и CardRate, которые я связываю вместе с помощью ForeignKey. Вот мои модели class Giftcard(models.Model): name = models.CharField(max_length=100, unique=True) card_image …

06.04.2022
OrderForm не сохраняет данные в базу данных django

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

06.04.2022
Запись в mariadb приводит к появлению неUTF-8-эндокодинга

Я использую mariadb с Server charset: UTF-8 Unicode (utf8mb4) и python 3.7.3 и по какой-то непонятной мне причине CSV-файл, прочитанный и записанный в базу данных, сохраняется в какой-то странной кодировке: models.py: class Product(models.Model) data = models.JSONField() store = models.ForeignKey(Store, …

06.04.2022
Django использует непереведенные строки вместо переводов

У меня есть небольшое приложение Django, которое я пытался локализовать. В urls.py у меня есть urlpatterns += i18n_patterns( path('add_request/',AddRequest.as_view(),name='add_request'), path('add_offer/', AddOffer.as_view(), name='add_offer'), ) В файле settings.py у меня есть MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', …

06.04.2022
При развертывании на heroku я получаю сообщение Page not found (404)

Страница не найдена (404) Метод запроса: GET URL запроса: https://blogapp85.herokuapp.com/. Используя URLconf, определенный в blog.urls, Django попробовал эти шаблоны URL, в таком порядке: admin/ blogapp/ Пустой путь не совпал ни с одним из них. Вы видите …

06.04.2022
Метод POST не работает в django, где я использую Formview

У меня есть класс, в котором используется и FormView и DetailView. когда я отправляю post запрос, я вижу этот лог в терминале [06/Apr/2022 14:44:16] "POST /profile/question/1/ HTTP/1.1" 200 6327, но не работает post, методы form_valid и form_invalid. не вызывает …

06.04.2022
ManytoManyField Django : как вызывать модели в методах?

Мне нужна помощь, я хочу вызывать модели с ManyToManyField. Я хочу иметь метод для получения класса A из класса B, и другой метод в классе B для получения класса A. вот мой (сокращенный) код : class …

06.04.2022
Как загрузить изображения с помощью JavaScript в Django в формате Jinja?

По сути, я делаю следующее: есть модель обнаружения эмоций, работающая в фоновом режиме, которая определяет эмоцию и создает эмодзи в формате .svg. Этот файл svg продолжает меняться по мере изменения эмоции. Например, если эмоция="Happy", то изображение со счастливым лицом будет …

06.04.2022
Как я могу усечь значение сериализатора CharField, если оно превышает определенную длину

У меня есть поле модели, которое я хочу ограничить определенной длиной (max_length=200). Однако я хочу, чтобы сериализатор усекал любое значение, превышающее эту длину (max_length=200). Как я могу этого добиться поле модели description = models.CharField(max_length=2000) поле сериализатора …

06.04.2022
Как разрешить пользователям вводить только 5 полей из 10 в форме модели django

Я разработал проект django для тестирования учеников 10+2 онлайн. Я использовал django model forms.In the question paper, there will be 90 questions. В каждом предмете 30 вопросов. Из 30 вопросов по каждому предмету первые 20 - с множественным выбором. …

06.04.2022
Как получить верхние n строк в сериализаторах фреймворка django rest, используя отношения сериализаторов

У меня есть сериализатор, который отлично работает для всех данных, получаемых из базы данных. Я хочу получить верхние n номеров строк, отсортированных по некоторому значению. Ниже приведен мой код в файле views.py: @api_view(['GET']) def org_api(request, org_id): if request.method …

06.04.2022
Добавление функции "показать все" в поиск django с помощью js/ajax, если результаты > 5

У меня есть простая функциональность поиска на django, использующая js/ajax. Я хочу добавить функциональность, чтобы когда набор запросов больше 5, в результатах поиска появлялся href 'Показать все' и перенаправлял на страницу со всеми запросами. Это для случая, когда набор …

06.04.2022
Как вернуть Google Login URL через REST api с помощью библиотеки django-allauth?

Есть проект с подключенной и работающей авторизацией Google с использованием библиотеки django-allauth. Проблема в том, что django-allauth возвращает html шаблон с кнопкой перенаправления на Google Auth по url .../account/google/login. Как вернуть не шаблон, а ссылку на Google Auth? …