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

29.11.2022
Django send_invoice

Как отправить счет на оплату от django пожалуйста, помогите бот телеграммы я новичок в написании кода на handler

29.11.2022
DRF - Загрузить действительное изображение

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

29.11.2022
DRF: Перезапись встроенных конечных точек по умолчанию в пользовательские представления

Итак, я использую dj-rest-auth с Simple-JWT. Мой urls.py таков: urlpatterns = [ path('dj-rest-auth/', include('dj_rest_auth.urls')), ] Но я хочу обновить определенную конечную точку dj-rest-auth.urls в пользовательском представлении: path('dj-rest-auth/login/', views.MyTokenObtainPairView.as_view(), name='token_obtain_pair') Простое сложение обеих строк вместе не …

29.11.2022
Django поиск по значению массива JSONField

Допустим, у меня есть записи базы данных MySQL с такой структурой { "id": 44207, "actors": [ { "id": "9c88bd9c-f41b-59fa-bfb6-427b1755ea64", "name": "APT41", "scope": "confirmed" }, { "id": "6f82bd9c-f31b-59fa-bf26-427b1355ea64", "name": "APT67", "scope": "confirmed" } ], }, { "id": 44208, "actors": [ …

29.11.2022
Не открывается админка в джанго

При попытке открыть админку выход это: AttributeError at /admin/login/ 'Media' object has no attribute 'render_style_css' C:\Users\user\PycharmProjects\Project\venv\Lib\site-packages\django\forms\widgets.py, line 97, in <genexpr> Raised during: django.contrib.admin.sites.login Python Executable: C:\Users\user\PycharmProjects\Project\venv\Scripts\python.exe Python Version: 3.11.0 Python Path: ['C:\\Users\\user\\PycharmProjects\\Project\\landingpage_root', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311\\python311.zip', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311\\DLLs', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311\\Lib', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311', 'C:\\Users\\user\\PycharmProjects\\Project\\venv', 'C:\\Users\\user\\PycharmProjects\\Project\\venv\\Lib\\site-packages'] Error …

29.11.2022
Проект с django,docker,celery,redis выдает ошибку/mainprocess] cannot connect to amqp://guest:**@127.0.0.1:5672//: [errno 111] connection refused

Я пытаюсь создать проект Django с celery и redis для службы обмена сообщениями с помощью docker-compose. Я получаю сообщение Cannot connect to amqp://guest:**@127.0.0.1:5672. Я нигде не использую guest в качестве пользователя или 127.0.0.1:5672, а amqp предназначен для RabbitMQ, но я …

29.11.2022
DRF - Невозможно войти в систему с предоставленными учетными данными

Я попытался получить токен от django rest framework. bigissue@vmi995554:/opt/ftusbrdp/sbin$ http POST http://172.18.0.1:7000/api-token-auth/ username='nicola' password="Password12345" HTTP/1.1 400 Bad Request Allow: POST, OPTIONS Content-Length: 68 Content-Type: application/json Cross-Origin-Opener-Policy: same-origin Date: Tue, 29 Nov 2022 14:19:40 GMT Referrer-Policy: same-origin Server: WSGIServer/0.2 CPython/3.9.15 …

29.11.2022
Django- Шаблон не найден

Я не могу заставить работать функции удаления, редактирования и добавления отзывов. Ошибки появляются, как только я пытаюсь перейти по установленным ссылкам. Когда я пытаюсь добавить новый отзыв, используя мою ссылку на странице отзывов, я получаю следующее сообщение: TemplateDoesNotExist в …

29.11.2022
Получение поля даты после сегодняшней и до другой даты не возвращает ожидаемый объект

Я пишу приложение на Django, где я создал модель PayPeriods следующим образом: class PayPeriods(models.Model): first_day = models.DateField(default=date.today) last_day = models.DateField(default=date.today) pay_day = models.DateField(default=date.today) Я создал небольшую функцию, которая позволяет мне получать текущий PP через мое приложение, def …

29.11.2022
Как задать логику, чтобы только сопровождающий событие мог дать отзыв о событии в drf?

я новичок в drf Я управляю системой управления событиями, я пытался подсчитать участников мероприятия и только участники мероприятия могут просматривать отзывы о мероприятии. Я столкнулся с проблемой в модели отзывов. я управляю посетителями в модели Event с помощью …

29.11.2022
Как тестировать представления в Django Rest Framework, которые делают вызовы к другим apis/движку google earth [закрыто]

Многие представления в моем проекте делают http-запросы к другим службам, и одно из представлений делает вызов к службе google earth engine. Как мне тестировать эти компоненты? Должен ли я просто позволить им делать вызовы и сделать так, чтобы мои …

29.11.2022
Обновление - это создание новой записи, а не ее обновление

У меня есть модель, в которой пользователи сохраняют свои данные. Я могу сохранять данные пользователя через созданный мною шаблон. Но всякий раз, когда я редактирую данные для их обновления, в базе данных создается новая запись models.py class User(AbstractUser): pass …

29.11.2022
Получение значений полей Enum из Django Queryset

У меня есть модель с колонкой enum, например from django_enum_choices.fields import EnumChoiceField class Service(Enum) MOBILE: "MOBILE" LAPTOP: "LAPTOP" class Device(models.Model): service = EnumChoiceField(Service) ... Можно ли получить результаты запроса, в котором перечисляемый столбец является …

29.11.2022
Django Selenium Парсинг данных

Как вернуть WebDriver=auth в параметрах функции? У меня есть файл task.py, в котором сначала в функции login я использую Selenium для входа в личный кабинет, затем функция form_fill получает параметры Url, в которых заполняется форма, и WebDriver и возвращает …

29.11.2022
Рендеринг нескольких моделей с пк в одном представлении

Я пытаюсь передать lesson.price, и lesson.invoice_id из модели Lesson и student.student_id из модели Student в единое представление, чтобы я мог отобразить их в шаблоне. Однако в модели Lesson есть поле "student", которое имеет внешний ключ к User, а не к …

29.11.2022
Можно ли в Django передать декоратору аргументы командной строки?

У меня есть декоратор, который должен использовать параметр, передаваемый из командной строки, например @deco(name) def handle(self, *_args, **options): name = options["name"] def deco(name): // The name should come from commandline pass class Command(BaseCommand): def add_arguments(self, parser): parser.add_argument( …

29.11.2022
Как показать отдельное поле в drf

У меня есть сериализатор Reviews & Ratings. Я хочу показать общее количество отзывов в ответе. В текущей реализации я получаю количество отзывов, но оно отображается на всех отзывах, как показано ниже: [ { "review_count": 2, "user": "don sebastian", "rating": …

29.11.2022
Веб-страница, с которой я работаю, требует данных кредитной карты для работы. Есть идеи, как я могу сохранить информацию о кредитной карте в безопасности?

Здравствуйте, у меня есть бэкенд-сервис Django/postgres, который запускает задания вместе с моим сервисом webscraper, запущенным puppeteer/express. Кроме того, все эти службы работают на Dokku. Служба webscraper занимается покупкой товаров на веб-сайтах и, таким образом, ей необходимо каждый раз вводить …

29.11.2022
Программное обеспечение для создания интерактивных форм [закрыто]

моя проблема связана со структурированием текста. Я ищу возможность, которая поможет мне структурировать текст. Она должна уметь создавать заполняемую форму и генерировать из нее PFD. Надеюсь, у вас есть идеи...

29.11.2022
Проблема подписи с webauthn на django с djoser

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

29.11.2022
Как изменить запись в базе данных Django по нажатию кнопки?

Я создаю проект на Django, и хочу добавить лайки и дизлайки, и у меня вопрос: как изменить запись в базе данных по нажатию кнопки? Код: # models.py: from django.db import models from datetime import date class Tutorials(models.Model): title = models.CharField('Title', …

29.11.2022
Покажите как решить проблему с url path , одинаковые роуты , но представление разные

Не пойму как правильно решить проблему с одинаковыми роутами Ну с update понято , pk , но pk в delete тоже нужно, будет тогда просто брать update всегда , так как идет раньше. Create не понятно как построить. path('<category_slug>/', views.TopicsCategoryView.as_view(), …

29.11.2022
Django json-ответ остается на той же странице

Я делаю кнопку like для поста в django. Мне нужно, чтобы при нажатии на кнопку like выполнялась функция, но чтобы страница не перезагружалась (чтобы потом использовать javascript). Для этого я возвращаю jsonresponse() вместо return render. Но настоящая проблема в том, …

29.11.2022
Продукты не отображаются при простом поиске на django [duplicate]

Делаю поиск на Django и столкнулся с проблемой: товары не отображаются. Не понимаю почему просмотров class SearchView(ListView): template_name = 'store/products.html' def get_queryset(self): query = self.request.GET.get('search', '') if query: products = Product.objects.filter(Q(name__icontains=query) | Q(description__icontains=query)) else: products = Product.objects.all() return …

29.11.2022
Создавать объекты модели внутри Adminview другой модели

Я пытаюсь обобщить разрешения доступа к определенным узлам для каждой из моих групп. У меня есть модель Access Model с тремя различными полями: access_type, group и node. Каждая группа может иметь исходный, конечный или двунаправленный доступ к узлу, который …

29.11.2022
Как добавить пагинацию в Django?

Я хочу применить пагинацию к моим данным Я пытался посмотреть много видео и прочитать много статей, но все еще не могу решить свою проблему. Вот мои представления def car(request): all_products = None all_category = category.get_all_category() categoryid = request.GET.get('category') …

29.11.2022
Django форма с несколькими входами из цикла сохраняет только последнюю запись в базу данных

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

29.11.2022
Использование Django Bad Request

Я новичок в Django и Rest Framework и не нашел, как это сделать: Фильтровать запрос конечной точки без аргумента, чтобы вернуть Bad Request. Пример: get_foo/?foo_id= Возврат: { "status": 400, "error": "Bad Request" } В настоящее время запрос …

29.11.2022
Как переключать базы данных в Django?

В файле settings.pyDjango есть словарь DATABASES, который хранит информацию о конфигурации для любого количества бэкендов баз данных: # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, 'test': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'testing', 'USER': 'bert', …

29.11.2022
Как сделать хорошую функцию обратного вызова с помощью django rest framework

Я хочу написать api с использованием django rest framework, у меня есть некоторые проблемы с моей функцией обратного вызова. Я могу получить код доступа, но как передать его моему приложению? Вот моя функция обратного вызова : @api_view(['GET']) def callback(request): if …

29.11.2022
LoginRequiredMiddleware - перенаправление на предыдущую страницу после пути allauth не работает

Я реализовал LoginRequiredMiddleware так, что когда пользователь подключается к любой странице приложения, он перенаправляется на login_page. После входа или подписи они перенаправляются на страницу, на которой они ранее находились. Для этого я использую переменную path (код в конце), …

29.11.2022
Django: Возможно ли загрузить файл из известного локального пути только нажатием кнопки?

Мне нужно, чтобы пользователи загружали определенный системный файл и обрабатывали его в файле views.py. Поскольку я уже знаю абсолютный путь к нужному мне файлу с компьютера пользователя (например, '/Users/JohnDoe/Application\ Support/blah/blah.plist'), мне интересно, можно ли добиться этого одним щелчком мыши, …

29.11.2022
Imap не входит в систему с доменом godaddy (imaplib.error: b'[AUTHENTICATIONFAILED] Authentication failed.)

функция подключения imap.py работает с gmail, но не с другими, например, godaddy код здесь ` def connect(self, username, password): self.server = self.transport(self.hostname, self.port) if self.tls: self.server.starttls() typ, msg = self.server.login(username, password) if self.folder: self.server.select(self.folder) else: self.server.select() ` я …

29.11.2022
Как создать профиль, получая данные из html-формы? (Используя JS, Django в бэкенде)

Я попытался получить данные из нижеприведенного файла и отобразить их в виде профиля на другой странице под названием 'startups.html'. Каждый человек, заполнивший следующую форму профиля, должен отобразить свой профиль на странице 'startups.html'. <form action="startups" name="createprofile" method="get" onclick="prof()"> {% csrf_token …

29.11.2022
Проблема с аннотацией Sum When Case после обновления django

У меня возникла проблема с обновлением django. models.py: class TrackReport(BaseMixin): value = models.PositiveIntegerField() archive = models.ForeignKey("Archive", related_name="track_reports", on_delete=models.PROTECT) date = models.DateField(db_index=True) Запрос: qs = Archive.objects qs = qs.annotate( filtered_by_date_min=Sum( Case(When(track_reports__date__gte=date_min, then=Value(1)), default=Value(0), output_field=IntegerField()) ) ).filter(filtered_by_date_min__gt=0) …

29.11.2022
Сортировка по категориям HTML JINJA

У меня возникла проблема с фронтендом, тегом select html кода. Я создаю опцию сортировки. Все работает нормально, если это как список или блок (в зависимости от виллинга), но когда я пытаюсь сделать выпадающий список и добавляю тег select все …

29.11.2022
Postgres GinIndex не улучшает производительность

Я пытаюсь улучшить время поискового запроса, используя postgres ginindex. но это ничего не дает, и время запроса одинаково с индексом и без него. Это первый раз, когда я использую индекс, и я не уверен, что я делаю неправильно. models.py …

29.11.2022
Установка контекстных переменных через javascript на selectize

ASK: При выборе значения ABC в первом выпадающем списке, контекстная переменная dummy_id должна быть установлена в значение nonstandard, однако в моем случае значение контекстной переменной не передается javascript и в python представлении не получается значение для dummy_id [HTML] Выпадающий элемент …

29.11.2022
Панель администратора DJANGO не отображается

Я использую GUNICORN и DJANGO TENANT. Все урлы работают нормально для проекта, кроме урла администратора. Я не могу получить доступ к порталу администратора для публичной схемы или любого из арендаторов. У меня также установлен swagger, который также работает нормально. …

29.11.2022
Django - Как вызвать функцию с аргументами внутри шаблона

У меня есть следующее представление, основанное на функциях: def get_emails(request, HOST, USERNAME, PASSWORD): context = { 'FU_HOST': settings.FU_HOST, 'FU_USERNAME': settings.FU_USERNAME, 'FU_PASSWORD': settings.FU_PASSWORD, 'FV_HOST': settings.FV_HOST, 'FV_USERNAME': settings.FV_USERNAME, 'FV_PASSWORD': settings.FV_PASSWORD, 'USV_HOST': settings.USV_HOST, 'USV_USERNAME': settings.USV_USERNAME, 'USV_PASSWORD': settings.USV_PASSWORD, } m = imaplib.IMAP4_SSL(HOST, 993) …