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

28.07.2022
Django переставляет объекты внутри querySet по индексу

В моем приложении есть таблица "Task". В этой таблице есть поле под названием приоритет с ограниченным выбором ("Высокий", "Средний", "Низкий"). Я упорядочил их по приоритету, который имеет следующий порядок: Высокий, Низкий, Средний, когда я хотел бы, чтобы порядок был Высокий, …

28.07.2022
Django динамическое изменение фильтров моделей

Мне нужно создать фильтр, который предлагает следующие категории фильтрации, основываясь на предыдущих. Например, если я выбрал option[0][1] в first_dispute, то я продолжу фильтрацию только по option[1][1] и option[2][1] во second1_dispute. Например, если я выбрал вариант[1][1] или вариант[2][1] в продолжении, …

28.07.2022
Откликнулись на мое резюме, дали такое тестовое задание на drf. С чего лучше начать его делать, какие особенности, подводные камни могут быть?

Сервис уведомлений Тестовое задание для кандидатов-разработчиков Тестовое задание – дополнительный способ для нас убедиться в вашей квалификации и понять, какого рода задачи вы выполняете эффективнее всего. Расчётное время на выполнение тестового задания: 3-4 часа, время засекается нестрого. Приступить к выполнению …

28.07.2022
Как я могу просмотреть отображение конкретного пользователя?

Вы можете увидеть дом пользователя, нажав на его фотографию, как в twitter или instagram. Я хочу сделать это с помощью django, как мне изменить url.py Пользователь urls.py urlpatterns = [ path('home/', HomeView.as_view(), name='home'), path('edit_profile/', ProfileEditView.as_view(), name='edit_profile'), # 追加 path('commnet_list_movie/', Comment_List_Movie.as_view(), …

28.07.2022
Как добавить пользовательское действие к кнопке сохранения в Django Admin

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

28.07.2022
Запуск Django на Google Colab не работает

Я попытался запустить сервер Django в Colab, как описано в этом вопросе на stackoverflow. Я установил ALLOWED_HOSTS = ['colab.research.google.com'] в settings.py. Но когда я запускаю сервер, я всегда получаю "Error 403 (Forbidden)!!!" при открытии ссылки. Неужели больше нельзя …

28.07.2022
Как получить размер изображения в python в виде мегабайта или килобайта

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

28.07.2022
Я получаю ошибку recursionError в /register/ (django rest framework)

Я создал конечную точку регистра с помощью DRF, до сих пор она работала хорошо, но когда я пробую снова, она посылает ошибку. serializers.py class RegisterSerializer(serializers.ModelSerializer): password = serializers.CharField(write_only=True,max_length=68,min_length=8,error_messages= {"min_length":f"Password must be …

28.07.2022
Как ограничить доступ к медиафайлу в Django?

У меня есть приложение, в котором мои пользователи создают видеофайл (mp4), который сохраняется как поле File в модели. В моем представлении я добавляю объект (модель) в контекст класса TemplateView. В моем HTML я использую тег video и использую …

28.07.2022
Почему у меня нет редиректа в Django?

Я не могу сделать редирект в Django. Мой views.py def blogpost(request, slug): blog_post = Post.objects.filter(slug=slug).first() comments = PostComment.objects.filter(post=blog_post) context = {'blog_post':blog_post, 'comments':comments, 'user': request.user} return render(request, 'blog/blogpost.html', context) def post_comment(request): if request.method == 'POST': comment = request.POST.get('comment') …

28.07.2022
Как построить запрос с несколькими отношениями manyTomany - Django

Я действительно не понимаю всех способов построения правильного запроса. В коде, над которым я работаю, есть следующие модели. Я не могу изменить модели. Модели/Последующие: class FollowUp(BaseModel): name = models.CharField(max_length=256) questions = models.ManyToManyField(Question, blank=True, ) …

28.07.2022
Как задать условие для показа комментариев под постом в HTML Django?

Мне нужно, чтобы при наличии комментариев они показывались, а при отсутствии появлялась надпись. Вот мои попытки: {% extends 'base.html' %} {% block title %} <title>{{ post.title }}</title> {% endblock title %} {% block content %} <div> <h2>{{ post.title }}</h2><i>{{ post.date …

28.07.2022
Ошибка NoReverseMatch при попытке перейти на страницу шаблона

При нажатии на элемент пользователь должен перейти на страницу, где есть дополнительная информация об этом элементе. Однако, когда я нажимаю на элемент, я получаю ошибку: NoReverseMatch: Reverse for 'listing' with arguments '('', '')' not found. 1 pattern(s) tried: ['(?P<id>[0-9]+)/(?P<name>[^/]+)/\\Z']. …

28.07.2022
Как обмениваться интерактивными сообщениями через короткий номер?

Итак, у нас есть платежный сервис, и я хочу, чтобы после каждого сообщения о подтверждении платежа клиенту, в конце было сообщение, например, "отправьте слово Pay на номер 12344 для получения дополнительной информации", поэтому я хочу, чтобы слово pay было …

28.07.2022
Удаление просроченных токенов из базы данных (Django + JWT)

В настоящее время я использую JWT (rest_framework_simplejwt) с Django Rest Framework. Таблица базы данных, содержащая токены, становится все больше и больше. Есть ли способ удалить все просроченные токены доступа из базы данных? Я имею в виду все просроченные Outstanding_Tokens и …

28.07.2022
DRF ImproperlyConfigured: Не удалось разрешить URL-адрес для гиперссылки на отношения

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

28.07.2022
Социальный блог Кнопка Like

Кнопка Like не работает. вот мой код, пожалуйста, проверьте он выдает ошибку Не удается преобразовать ключевое слово 'username' в поле. Возможные варианты: id, post_id, post_id_id, user_id, user_id_id view.py def like_post(request): user_id = request.user.username post_id = request.GET.get('post_id') post = Post.objects.get(id=post_id) like_filter …

28.07.2022
Ищу помощь в аутентификации Django и Angular

Я новичок в python Django. Мне нужно общаться с ребятами из frontend, которые используют angular 12. Я написал код для страницы регистрации и хочу увидеть вывод через angular, но как я могу увидеть вывод?

28.07.2022
Возникла проблема с развертыванием вашего приложения. Просмотрите журнал сборки для получения подробной информации [закрыто]

-----> Сборка на стеке Heroku-20 -----> Использование buildpack: heroku/python -----> Приложение не совместимо с buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz. Дополнительная информация: https://devcenter.heroku.com/articles/buildpacks#detection-failure ! Push failed

28.07.2022
Django фильтрует записи по полю из другой таблицы

У меня есть сайт "список дел" с тремя таблицами (TDLists, Tasks, Users), и я хочу отобразить все списки дел для конкретного пользователя со всеми задачами, которые связаны с этим конкретным списком. У меня возникают проблемы с фильтрацией этих элементов …

28.07.2022
Возможно ли в django иметь статическую папку или каталог в корне?

У меня есть скрипт на python, который использует некоторые XML файлы, которые должны быть доступны непосредственно в корне моего приложения Django (переход от традиционного веб-сайта к Django), но поскольку файлы хранятся в папке static в Django, возможно ли получить …

28.07.2022
Активные данные в django inlineformset_factory

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

28.07.2022
Ошибка с параметрами присваивания при чтении файла csv

Я не могу понять, как починить его, чтобы он работал правильно, если это возможно, пожалуйста, помогите мне def read_from_csv(f_name: Path | str, ) -> List[Book]: if type(f_name) is str: f_name = Path(f_name) data = [] with f_name.open() as f: …

28.07.2022
Невозможно отразить миграции БД из приложения django в БД в контейнере docker под управлением БД postgres

Я пытался сделать makemigrations и затем мигрировать изменения, которые я сделал в models.py, если быть точным, я сделал изменения в типе поля таблицы, из интерактивной среды docker, но изменения не отражаются в базе данных. Даже если я удаляю таблицу из …

28.07.2022
Постройте Django URL для export_selected_objects. Пример функции из официальной документации django

Я пытаюсь построить URL, который соответствует перенаправлению из этой функции: def export_selected_objects(modeladmin, request, queryset): selected = queryset.values_list('pk', flat=True) ct = ContentType.objects.get_for_model(queryset.model) return HttpResponseRedirect('/export/?ct=%s&ids=%s' % ( ct.pk, ','.join(str(pk) for pk in selected), )) Вот что я …

28.07.2022
Добавление пользовательского заголовка 'FOO' в Django Rest Framework APIClient

Для приложения, использующего SSO для входа в систему, я реализовал AuthBackend с Django Rest Framework. Этот пользовательский класс AuthBackend проверяет наличие X-USERID в заголовках и на основе этого возвращает экземпляр пользователя. Я добавил классы разрешений в представления для проверки аутентифицированных …

28.07.2022
Привет, друзья! Кто-нибудь может мне помочь, как удалить текст из pdf в python?

Я пытался извлечь текст с помощью pdf miner, но не смог удалить текст из pdf

28.07.2022
Невозможно присвоить "<built-in function cmp_to_key>": "Foo.content_type" должен быть экземпляром "ContentType"

Я использую Django 4.0.6 У меня есть такая модель: class AnonymousInteractionMonitor(models.Model): content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE, related_name='%(app_label)s_%(class)s_content_types', related_query_name='%(app_label)s_%(class)s_content_type') object_id = models.PositiveIntegerField() content_object = GenericForeignKey('content_type', 'object_id') interaction_type = models.PositiveSmallIntegerField(choices=Engagement.ENGAGEMENT_TYPES, null=False) visitor_ip = models.GenericIPAddressField(db_index=True) created_at = models.DateTimeField(auto_now_add=True) В одном …

28.07.2022
Избегайте перенаправления на модели

Я довольно новичок в django и создаю простой веб с двумя выборками даты, которые затем используются в качестве переменной для пинга БД и заполнения поля charfield результатом запроса. Пока что мне удалось красиво отобразить страницу, и когда пользователь отправляет …

28.07.2022
Как добавить поле объекта в модель Django

Я хотел бы иметь поле, которое работает как объект для одной из моих моделей, но без необходимости ссылаться на него с помощью ForeignKey. Я ищу что-то вроде поля давление здесь: { "professional": "d83876a6-69eb-4946-a0f7-56fd39cbd6a8", "observations": "Update", "date": …

28.07.2022
У меня есть проблема. С int 23 для преобразования Ienumeabable

Вопрос заключается в том, как два раза перевести мое значение 32 целых числа в невзаимозаменяемое системное целое. Какую операцию я могу использовать для получения качественного результата достижения фракции hue saturaiton в моем проекте Java net sharp?

28.07.2022
Эпохальное время и переход на летнее время в Python/Django

Я использую BigIntegerField для сохранения дат (время эпохи) в приложении Django. Мы можем создавать отдельные классы или курсы, но позвольте мне объяснить последнее. При создании курса мы должны выбрать даты начала и окончания, дни недели, в которые будет происходить событие …

28.07.2022
Как показать варианты товаров в шаблоне Django

Я не получаю доступ к product.variants_set.color и .size, Но если я использую .all, он работает! И мне нужно сделать проверку с if, чтобы узнать, есть ли цвет и размер. Кто-нибудь знает, что я делаю не так? {% if product.variants_set.color …

28.07.2022
Невозможно отобразить внешний ключ в представлении списка Django

Я пытаюсь отобразить информацию внешнего ключа в моем представлении списка для первичного ключа, но она просто не отображается, и я не могу понять, почему. Модели: Первичный class LightHouse(models.Model): customer = models.ForeignKey('users.CustomUser', on_delete=models.CASCADE, related_name='lighthouse_group') context_object_name = 'lighthouse' lighthouseName = …

28.07.2022
Ошибка сборки Docker на приложении django с numpy

Я пытаюсь собрать в докере мое приложение django, но получаю эту ошибку, когда он устанавливает requirements.txt: Running from numpy source directory. #7 83.21 setup.py:480: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates #7 83.21 …

28.07.2022
Вызов функции без вызова функции-обертки функции

Допустим, у меня есть функция: @some_authorization def to_call(): pass Теперь я хочу вызвать эту функцию to_call(), но не хочу, чтобы выполнялась функция-обертка @some_authorization. Как реализовать этот сценарий?

28.07.2022
HTMX: Как динамически обновлять url hx-delete?

Для создания модала для подтверждения действия удаления, я пытаюсь динамически установить url удаления, используя hyperscript. Вот (частичный) код: &lt;!-- open the modal and set the (Django) delete url --&gt; &lt;button _="on click set @hx-delete of #confirm_delete_button to '{% …

28.07.2022
Как спроектировать систему react+django

Я разрабатываю домашний проект: сайт со стеком django+react, работать будет через api. На бекэнде у меня есть функция, которая парсит некий контент с других сайтов и этот процесс занимает время. Я хочу вызвать данный процесс с фронтенда и оповещать пользователя …

28.07.2022
Запрос к модели django для поиска лучшей продажи компании за месяц

У меня есть две модели django одна "компания", а другая "MonthlyReport" компании. Я хочу выяснить, продажи какой компании в текущем месяце превысили 20% от продаж предыдущего месяца class Company(models.Model): name = models.CharField(max_length=50) class MonthlyReport(models.Model): company = models.ForeignKey(Company,on_delete=models.CASCADE) sale = …