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

28.07.2022
Не удаётся создать форму для комментариев

Создал модель, вью и формы. Вывожу всё на HTML шаблон, но на сайте нияего кроме кнопки не появляется. models.py: class Comment(models.Model): title = models.CharField(max_length=140) post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name= 'comments') comment= models.TextField() date = models.DateTimeField(auto_now_add = True) exist = models.BooleanField(default=True) …

28.07.2022
Проблема статического корня - статические файлы не загружаются при развертывании на pythonanwhere

В настоящее время я пытаюсь развернуть свой проект и не могу заставить свои статические файлы работать правильно, как они работали в моей локальной среде с помощью команды collectstatic. Служба, на которой я разворачиваю проект, это pythonanywhere - вот где …

28.07.2022
Что значит "проверить код в GitHub"?

"Итак, вы делаете миграции в среде разработки, вы делаете их правильно, а затем вы хотите проверить их в GitHub, возможно. А затем в продакшене вы извлекаете свои миграции из GitHub, и они мигрируют." Сейчас я слушаю лекцию, и в …

28.07.2022
Как изменить путь к изображению при размещении ссылки на него в HTML-шаблоне?

При нажатии на категорию пользователю должны быть показаны все товары, которые находятся в этой категории. Однако, когда я нажимаю на категорию, изображения товаров не показываются, потому что поиск изображений осуществляется по CATEGORY/media/images/... (CATEGORY - название категории), а не просто /media/images/... …

28.07.2022
Создать объект Django с полем FileField с помощью обертки `File` и in-memory-file?

Я пытаюсь создать функциональность в моем приложении, где будет создан In-memory PDF файл и этот файл будет сохранен на FileField в моей Document модели. Объяснение процесса: from io import BytesIO from PyPDF2 import PdfWriter in_memory_file = BytesIO() …

28.07.2022
Как получить доступ к объекту, на который ссылается Django GenericForeignKey

Я не знаю точно, как получить доступ к объекту, на который ссылается общий внешний ключ class Cart(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE,related_name='cart_items') product_type = models.ForeignKey(ContentType, on_delete=models.CASCADE, limit_choices_to=limits) product_id = models.UUIDField() content_object = GenericForeignKey('product_type', 'product_id') quantity = models.PositiveSmallIntegerField() Я …

28.07.2022
Как получить все данные на странице? Django

Как более корректно получить все данные на веб-странице с помощью Django? from django.http import HttpResponse from .models import Student def get_students(request): students = Student.objects.all() return HttpResponse(''.join(f'<p>{student}</p>' for student in students))

28.07.2022
Что такое функция в декораторах django

1.У меня есть декоратор django, но я не знаю, что означает аргумент функции, например, по умолчанию он установлен на None, что это значит и что означает actual_decorator(function)? 2.также как условие 'if function' возвращает True, в то время как моя …

28.07.2022
Ошибка типа: Поле 'id' ожидало число, но получило <Пользователь: ILador>

Я работаю с моделями Django и Django-Rest-Framework. Когда я пытаюсь получить доступ к моделям через Rest-Framework, я получаю "TypeError at /home/profiles/: Field 'id' expected a number but got &lt;User: ILador&gt;." вот мой код: Models.py- from django.db import models from …

28.07.2022
Деплоймент Django с базой данных mysql на персональном сервере

Я работаю над развертыванием своего проекта Django на Linode. Моя база данных MySQL, которую я использовал во время разработки, находилась на сервере ubuntu, который стоит у меня дома. Это отличалось от компьютера, на котором я писал программу. В файле settings.py …

28.07.2022
Djnago Группа CheckboxSelectMultiple

Я хочу создать зависимые поля выбора. Например, если я выберу PROCEEDING_CHOICES[0][1] модели Card, я не смогу выбрать ни один из вариантов поля first_dispute. Другая ситуация: если я выбираю CHOICES[1][1] из модели FirstDispute, я не могу продолжить работу с полем …

28.07.2022
Django Тестирование клиентского POST-запроса, получение 403 ошибки

Я пытаюсь впервые протестировать некоторые клиентские запросы, и мне удалось успешно отправить POST-запрос для регистрации нового пользователя. Однако, когда я пытаюсь войти в систему, я получаю ошибку 403, и я не уверен, что является причиной этого... может быть, я …

28.07.2022
Я получаю AttributeError: 'HttpResponse' object has no attribute 'endswith' when calling window.location.reload(True) from script

я пытался перезагрузить свой сайт сразу после обновления данных, поэтому я сначала протестировал функцию, добавив ее в управление/команды и планируя импортировать ее позже: from django.core.management.base import BaseCommand from django.http import HttpResponse class Command(BaseCommand): help = 'reload page' def handle(self, …

28.07.2022
Как я могу решить проблему слишком большого количества значений для распаковки (ожидается 2), работая с django?

ребята я работаю с django, у меня есть html файл, который связан с разделом сайта, вот мой файл convertion.html: {% extends 'dashboard/base.html' %} {% load static %} {% block content %} &lt;div class="container text-center"&gt; &lt;form method="POST"&gt; {% csrf_token …

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

У меня есть django проект с django rest framwork. Мне нужен многоязычный проект, и я пытаюсь сделать свой собственный перевод. Я использую документ drf https://www.django-rest-framework.org/topics/internationalization/#adding-new-translations, а также документ django и другие источники, но знаю, что django …

28.07.2022
Strange behavior in Chrome browser [closed]

Views.py "Good afternoon! I made a progame to process the Excel forms on my server (for my own needs at work) and everything seems normal in Pycharm and in Mozila Firefox browser, but here is a strange behavior in Chrome …

28.07.2022
Инвариант не сработал: Была обнаружена мутация состояния между отправками, в пути 'cart.itemsPrice'. Это может привести к некорректному поведению

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

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 %} &lt;title&gt;{{ post.title }}&lt;/title&gt; {% endblock title %} {% block content %} &lt;div&gt; &lt;h2&gt;{{ post.title }}&lt;/h2&gt;&lt;i&gt;{{ post.date …

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

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