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

25.04.2022
Проблема с передачей изображений из Django REST Framework в React

Я пытаюсь отобразить изображение для категории товаров в React. Добавил следующие строки в настройки: MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') Затем установите URL-адреса для обслуживания медиафайлов во время разработки: router = routers.SimpleRouter() # some routes …

25.04.2022
Django Queryset фильтрация по времени суток

У меня есть набор учебных занятий, которые имеют дату и время, и мне интересно, как я могу отфильтровать их, чтобы просто показать пользователям предстоящие учебные занятия, которые происходят сегодня или после сегодня в моем html-файле? Вот модель для сессии. …

25.04.2022
Языки, которые нужно изучать для разработки веб-сайта и мобильного приложения [закрыто]

Возможно ли мне использовать один и тот же набор языков программирования для создания веб-сайта и мобильного приложения (IOS и Android), и если да, то какие? Некоторые из возможностей, которые я хотел бы получить от этого проекта, следующие: …

25.04.2022
NoReverseMatch в /info/1

Я весь день пытаюсь исправить эту ошибку, но ничего не получается. NoReverseMatch at /info/1 Reverse for 'like_book' with arguments '(None,)' not found. Проверен 1 шаблон(ы): ['like/(?P[0-9]+)\Z'] views.py def LikeView(request, pk): book = get_object_or_404(BookModel, id=request.POST.get('book_id')) book.likes.add(request.user) return redirect('more_info', pk=pk) html …

25.04.2022
Django: session_key - пустая строка

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

25.04.2022
Динамическое добавление нескольких человек в одну форму. Python и Django

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

25.04.2022
Django PWA extention, Иконки для сайта pwa не отображаются в меню F12 по манифесту в chrome

Я делаю PWA сайт на основе django и иконки сайта не отображаются в меню devoloper в Chrome, как показано на рисунке. Манифест в Chrome Вот код, который я использую для манифеста. Манифестный …

25.04.2022
Как я могу получить доступ к созданному экземпляру с помощью сериализатора в представлении?

У меня есть модельсериализатор, который создает новый экземпляр модели в случае пост-запросов к конечной точке. Как я могу захватить только что созданный экземпляр в представлении для дальнейшей обработки? (Мне нужен идентификатор нового экземпляра для связанной модели). # serializers.py class …

25.04.2022
Запуск Dash plotly после нажатия кнопки

Допустим, у меня есть приборная панель, которая содержит много информации и графиков. У меня есть выпадающий список, который генерирует Plots, и другой выпадающий список с именем Wells. У меня есть график, который я создал с помощью dash, …

25.04.2022
Парсер tiobe.com с добавлением в свой проект

Я создаю свой первый учебный проект в Django. Он связан с классификацией и описанием языков программирования. У меня возник вопрос, возможно ли с сайта tiobe.com спарсить таблицу с топ-20 языков и диаграмму рейтинга и добавить к себе …

25.04.2022
Исключение Значение: [Errno 111] Connection refused with djoser and django

Я пытаюсь соединить Django и celery .ith Djoser с аутентификацией JWT. Я не уверен, как диагностировать эту ошибку или с чего вообще начать поиск. Это сообщение об ошибке настолько расплывчато и не указывает мне на проблему. Мой Django выглядит следующим …

25.04.2022
Фильтры django | как сделать order_by для нескольких выбранных полей, которые обрабатываются разными методами

#filters.py class PostFilter(django_filters.FilterSet): CHOICES = ( ('created_at','Old first'), ('-created_at','New first'), ) ordering = django_filters.ChoiceFilter(choices=CHOICES,method='ordering_filter',widget=Select(attrs={'class':'filter','id':'ordering'})) is_interesting = django_filters.BooleanFilter(method='filter_interesting',distinct=True,widget=CheckboxInput(attrs={'class':'filter','id':'radio1','checked':False})) class Meta: model = Post fields = [] def ordering_filter(self,queryset,name,value): return queryset.order_by(value) def filter_interesting(self,queryset,name,value): if value: followed = User.objects.filter(followers=getattr(self.request,'user')) return queryset.annotate(flag=Q(author__in=followed)).order_by('-flag','-created_at') …

25.04.2022
В django, как я могу хранить класс в памяти для использования в представлениях без необходимости создавать их каждый раз?

Например, если у меня есть относительно большой csv, который я буду использовать для поиска значений на основе параметров json, предоставленных HTTP-запросом. В идеале, я не должен загружать этот большой csv каждый раз, когда вызывается конечная точка, и вместо …

25.04.2022
Django, postgress docker-compose psycopg2.OperationalError

Установка: сервисы postgres, django и redis настроены через docker-compose. Я прочитал похожие вопросы на SO, но не могу понять, почему моя конфигурация compose приводит к тому, что django не может увидеть службу db. Служба db внутренне настроена на порт …

25.04.2022
Как назначить роль задачи ECS в AWS CDK

Я использую django-s3direct для загрузки файла на S3. Моя среда - django проект на fargate -> s3 В настоящее время я устанавливаю ID и KEY в settings.py, это работает. settings.py # If these are set to …

25.04.2022
Django NoReverseMatch: Reverse for 'add_continue' with arguments '('',)'

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

25.04.2022
Django - Функция с шаблоном возвращает `TypeError: недостаточно аргументов для строки формата`.

Я пытаюсь использовать функцию FORMAT от PostgreSQL в Django для форматирования строк телефонных номеров. Я могу сделать это с помощью следующего SQL запроса: SELECT phone_number, FORMAT('(%s) %s-%s', SUBSTRING(phone_number,3,3), SUBSTRING(phone_number,6,3), SUBSTRING(phone_number,9,4)) FROM core_user WHERE phone_number iS NOT NULL …

25.04.2022
Загрузка тестовой формы Django, включая javascript

Я делаю тестовый скрипт для проекта django Например, обычное тестирование url. def test_view_url(self): response = self.client.login(username="user@example.com", password="abcd1234") response = self.client.get("/resources/") self.assertContains(response, "page OK") Это работает, Однако в моем случае я использую django-s3direct …

25.04.2022
Фильтрация наборов запросов, определенных с помощью @property

< Я создал свойства класса и надеялся использовать одно для фильтрации другого, т.е. get_child_pages сможет exclude() значение, возвращаемое get_heroes. api_fields = [ APIField('get_child_pages', serializer=BlogIndexPageSerializer()), APIField('get_heroes', serializer=BlogIndexPageSerializer()), ] @property def get_heroes(self): heroes = BlogPage.objects.filter(hero=True).order_by('-first_published_at')[:1] return heroes @property def get_child_pages(self): # …

25.04.2022
Какой запрос API следует отправить для получения параметров графика?

У меня есть блог на django. У меня есть две модели статья и комментарий. Каждый комментарий может быть добавлен к другому. Если я отправляю API запрос localhost:8000/comments/1, я получаю комментарий с id="1" и все вложенные комментарии до третьего уровня. …

25.04.2022
Использование валидации Form.has_changed() с Django UpdateView

Я пытаюсь опубликовать сообщение, когда одно или несколько значений изменились в UpdateView. Возможно ли это сделать с помощью Form.has_changed() с этим общим представлением? Например: class MyUpdateView(UpdateView): model = MyModel form = MyModelForm fields = "__all__" template_name = …

25.04.2022
TypeError: объект 'CharField' не является вызываемым после миграции с django

Вот мой models.py из моего приложения, версия django - 4.0.4, версия python - 3.10.4. Я создал все свои модели и после выполнения makemigrations для генерации базы данных он выдает код ошибки. from enum import unique from django.db import models …

25.04.2022
Нет модуля с именем '*.urls'

Итак, я создаю новое приложение Django, что я уже делал несколько раз. Однако сейчас, похоже, по какой-то причине невозможно добавить include из django.urls? Я продолжаю получать сообщение "Нет модуля с именем companies.urls", в то время как он есть …

25.04.2022
Тег шаблона Django if условие для URL

У меня есть переменная, которую нужно проверить в html-шаблоне: {{ item.node.href }} {% if item.node.href is http or https %} Do some thing {% else %} Do something else {% endif %} Можете ли вы помочь мне …

25.04.2022
Django - аутентификация API для сторонних приложений

У меня есть приложение Django, где пользователь принадлежит к аккаунту и есть несколько "Магазинов" на аккаунте. Мы хотим предоставить возможность генерировать API ключи для Аккаунта с разным охватом (IE - с заданным токеном вы будете иметь доступ к …

25.04.2022
Django vs MERN, какой из них изучать?

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

25.04.2022
Добавление нескольких случайных объектов в поле ManyToManyField на основе пользовательского ввода

Я новичок в Django и пытаюсь создать приложение для игры/викторины по географии. На первом этапе игрок выбирает некоторые настройки игры (количество раундов, сложность, регион/область). Основываясь на данных пользователя, я хочу назначить ему страны. < class Country(models.Model): name = …

25.04.2022
Данные, сохраненные в сессии в представлении, не сохраняются в сессии pytest. Почему?

Я делаю сайт на Django и хотел бы протестировать данные, хранящиеся в сессии, с помощью pytest. У меня очень простой вид : def dev_my_view(request): if request.method == "POST": post_data = json.loads(request.body.decode("utf-8")) product_id = post_data["productid"] request.session["basket"] = …

25.04.2022
404 для статических изображений и медиа в Django в режиме производства

Я новичок в Django Я пытаюсь запустить свое приложение в режиме Debug=False для имитации производственной среды, я добавил все статические url и корни. Моя программа генерирует статические изображения в реальном времени из видео, переданного приложению во время выполнения. …

25.04.2022
Как я могу запустить питон скрипт, находящийся в приложении Django, в виде фонового процесса?

Итак, суть вот в чем: у меня есть подобие сайта, на котором должны отображаться карточки со ссылками, заголовками и датами (Они должны были парситься с заданного сайта как раз в том файле, и помещаться в бд, созданные на основе моделей …

25.04.2022
Как создать запрос чтобы получить вложенные комментарии?

Блог на django. Есть модель статьи и комментария к статье. В свою очередь к каждому комментарию может быть добавлен другой комментарий. ├── blog_api │ ├── asgi.py │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├──── blog_api/api …

25.04.2022
Задача Django Celery не срабатывает в процессе разработки

Я пытаюсь использовать периодические задачи, но не могу заставить их работать. У меня есть тестовое задание # handler/tasks.py from celery import Celery app = Celery() @app.on_after_configure.connect def setup_periodic_tasks(sender, **kwargs): # Calls test('hello') every 2 seconds. sender.add_periodic_task(2, test.s('hello'), name='add …

25.04.2022
Daphne не видит переменные окружения heroku

Я пытаюсь развернуть мое приложение Django &amp; Channels на Heroku, все работает нормально, за исключением того, что Daphne не использует указанные переменные окружения. Я пытался вывести значение переменных env из settings.py и они существуют и корректны, поэтому я …

25.04.2022
Можете ли вы объяснить, почему этот синтаксис Django сработал?

< def create_listing(request): if request.method == "POST": listing = Auction_listing( title=request.POST.get('title'), description=request.POST.get('description'), min_bid=request.POST.get('min_bid'), image_url=request.POST.get('image_url'), category=request.POST.get('category'), seller=request.user ) listing.save() return HttpResponseRedirect(reverse("index")) else: return render(request, "auctions/create_listing.html")

25.04.2022
NoReverseMatch в /control/newsletter-list/

< Я получаю ошибку "NoReverseMatch at /control/newsletter-list/", когда пытаюсь создать детальное представление для рассылки. Я понимаю, что следую старому руководству, поэтому мне приходится исправлять много старого кода, однако я не могу разобраться с этим. Views.py: <a href="https://i.stack.imgur.com/fgo2O.png" …

25.04.2022
Как сохранить отношения "многие ко многим

Я хочу сохранить отношения "многие ко многим", но получаю эту ошибку: Прямое присвоение прямой стороне множества "многие ко многим" запрещено. Вместо этого используйте users.set(). models.py class Department(models.Model): id = models.AutoField(primary_key=True) department = models.CharField(max_length=60) info_grafana = models.TextField() users = …

25.04.2022
Django получить объект JSON, отправленный из Javascript в Django Views

Мне нужно передать значение Json Object после вызова API в мой views.py для рендеринга в шаблоне django. После выполнения ajax вызова я не могу получить значение в django` let application = JSON.parse(sessionStorage.getItem("appId")); let kycStatus = application.applicationId $.ajax({ type: "GET", …

25.04.2022
Проблема безопасности Django i18n External Redirect

(я новичок в Django) Я запустил автоматическое сканирование (OWASP ZAP) для проверки безопасности моего приложения, и оно возвращает флаг высокого риска для внешнего перенаправления: Оповещение об автоматическом сканировании Похоже, что это …

25.04.2022
Как я могу применить логику, если пользователь присутствует в модели заказа Frontend?

Я просто хочу, чтобы если пользователь заказал что-то, то он мог оценить заказ, в противном случае он не сможет и покажет сообщение об ошибке "Вы не приобрели никакой сайт". Я применял логику 5/6 раз разными способами, но не смог …

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

Я новичок в django. Пытаюсь разобраться с запросами на вложенные комментарии. Есть проект блога с добавлением статей и добавлением комментариев к статьям. Для каждого комментария можно рекурсивно добавить комментарий и т.д. ├── blog_api │ ├── asgi.py │ ├── __init__.py …