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

28.07.2022
Как добавить ссылку в админку Django

У меня есть админ-панель, я хотел бы добавить свою собственную ссылку где-то сверху (например, на мою социальную сеть). Как я могу это сделать? Я думаю, что мне нужно изменить встроенный шаблон Django.

28.07.2022
Как я могу использовать переменную, определенную в методе Django, в классе Django. Оба метода определены в файле views.py

В файле views.py: есть следующее. def color(request): color = '#000000' class Chart(otherclass): def methodchart(self): return ["one", color, "three"] Я хочу, чтобы методchart возвращал ["one", '#000000', "three"]. Как мне вызвать переменную color внутри класса Chart? Возможно ли это? …

28.07.2022
Не удалось десериализовать ключ при отправке push-уведомления с помощью django web push

Получаем эту ошибку: ValueError: ('Could not deserialize key data. The data may be in an incorrect format, it may be encrypted with an unsupported algorithm, or it may be an unsupported key type (e.g. EC curves with explicit parameters).', …

28.07.2022
Как добавить два ForeignKey(User) в модель django?

У меня есть модель группы: class Group(models.Model): leader = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=55) description = models.TextField() joined = models.ManyToManyField(User, blank=True) и недавно я добавил возможность для leader передавать свое лидерство другому пользователю. Это прекрасно, но …

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 …