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

21.04.2024
Как сбросить пароль с помощью django и angular

Я не знаю, в чем именно проблема, я пробовал только с бэкэндом, все работает Я хочу, чтобы когда пользователь пытается подключиться, он нажимал на сброс пароля, после чего вводил email и получал письмо. Как сделать сброс пароля с помощью django …

21.04.2024
Обновление JWT-токенов с помощью PyJWT

При использовании системы авторизации, основанной на токенах аутентификации, хранящихся в cookies, я сталкиваюсь с проблемами при попытке обновить токен без повторного использования логина и пароля. Возможно ли обновить jwt-токены с помощью PyJWT ? def get(self, request): token = …

21.04.2024
Функция представления Django возвращает код состояния 302 при использовании декоратора @login_required

В моем файле views.py в приложении Django я использую декоратор @login_required для каждого метода в файле. Когда пользователь входит в систему, все методы работают нормально, кроме одного, метода getFields. Я не могу понять, что происходит с этим методом. Когда я …

21.04.2024
Проверьте, завершен ли платеж в шаблоне Django

Я использую django с jinja tempates + frontend. Мне нужно подключить QR Code для оплаты товаров в корзине. Я использую официальный API банка для создания платежа, но нет URL перенаправления после успешной оплаты, поэтому мне нужно очистить корзину пользователя …

21.04.2024
Ошибка кодирования при добавлении категории через панель администратора

Я создал базу данных для категорий, при добавлении возникает ошибка: IntegrityError at /admin/goods/categorymodel/add/ ������������: INSERT ������ UPDATE �� �������������� "django_admin_log" ���������������� ���������������������� ���������������� ���������� "django_admin_log_user_id_c564eba6_fk_auth_user_id" DETAIL: �������� (user_id)=(5) ���������������������� �� �������������� "auth_user". Я переопределял пользовательскую модель в …

21.04.2024
Мне нужна помощь django-pytest invalid token error due to fixtures or token generator

Fixtures.py, здесь расположены мои светильники from django.test import Client from pearmonie.auth.models import User from pearmonie.settings.models import BusinessSettings import pytest @pytest.fixture def BASE_URL(): return "http://localhost:8000" @pytest.fixture def user_sub_info(): return {"email": "a@gmail.com", "fcm_token": ""} @pytest.fixture def user_info(): return { "phone": "+234955443322", "password": …

21.04.2024
Новичок в django и должен знать, как начать [закрыто]

В принципе, я начал изучать Django 2 недели назад и пошел в учебный институт для этой среды, но преподаватель по Django не уверен, как объяснить, так как он новичок в преподавании и объяснении другим людям, поэтому я хочу услышать …

21.04.2024
502 Ошибка шлюза AWS Elastic Beanstalk Django

Я пытаюсь развернуть приложение Django на Elastic Beanstalk. Я использовал AWS CodePipeline в качестве процесса CI/CD. Экземпляр успешно развертывается, но когда я нажимаю на домен, он выдает ошибку шлюза 502. Я подозреваю, что это происходит из-за того, что сервер …

21.04.2024
Перевод сайта и модели Django

Я работаю над сайтом на Django и хочу, чтобы на сайте было несколько языков. В проекте есть модель под названием Product. У продукта есть 3 поля (название, описание и информация), которые я хотел бы перевести для всех объектов …

21.04.2024
Django 404 Использование функции get_queryset()

Это часть моего файла views.py class CommentDetail(generics.RetrieveUpdateDestroyAPIView): def get_queryset(self): event_id = self.kwargs['pk'] comment_id = self.kwargs['comment_pk'] event = Event.objects.get(id=event_id) queryset = Comment.objects.filter(event=event, id=comment_id) return queryset serializer_class = CommentSerializer Это url: path('<int:pk>/comments/<int:comment_pk>/', views.CommentDetail.as_view(), name='comment-detail'), Это модель: class Comment(models.Model): event …

21.04.2024
Фрагмент html-шаблона не обновляется корректно при работе с ajax

У меня есть шаблон Django, который отображает иерархию рабочих, используя библиотеку django mttp. {% extends "base.html" %} {% load static mptt_tags %} {% block content %} <ul class="root" > <button type="button" id="full-button">Click</button> {% recursetree object_list %} <li> {{node.first_name}} {{node.last_name}} …

21.04.2024
Django: Неподдерживаемый поиск для аннотированных полей ForeignKey

В приложении django у меня есть модель Question с пользовательским manager: class QuestionManager(models.Manager): def get_queryset(self): return QuestionQS(self.model).get_queryset() class Question(models.Model): objects = QuestionManager() text = models.CharField(max_length=255) label = models.CharField(max_length=40) и модель Choice, которая имеет внешний ключ к Question: …

21.04.2024
Django queryset фильтр на ManyToMany с пользовательскими полями

У меня есть следующие модели Django Block и CustomCondition, которые связаны друг с другом через пользовательское отношение ManyToMany, которое имеет таможенные поля и пользовательскую таблицу DB: from django.db import models class CustomCondition(models.Model): name = models.CharField("custom condition name") …

21.04.2024
Проблема с Django Parler Models + Prepopulated Fields

Я пытаюсь использовать django-parler для перевода моих моделей. Я использую TranslateableModel и TranslatedFields. Вот как выглядит мой класс: class Category(TranslatableModel): translations = TranslatedFields( category_name = models.CharField(_('name'), max_length=50, unique=True), description = models.TextField(_('description'), max_length=255, blank=True), ) slug = models.SlugField(max_length=100, unique=True) image …

21.04.2024
Доступ к значениям поля manyToMany перед сохранением

Это моя Classroom модель: class Classroom(models.Model): name = models.CharField(max_length=120) faculty = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='faculty') students = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='students') def save(self, *args, **kwargs): for faculty in self.faculty.all(): if not faculty.user_type == 'faculty': raise ValidationError('Only users with user type as …

21.04.2024
Как реализовать `others` для Django Model Choices-CharField?

У меня есть модель Django, в которой есть несколько CharFields. Многие из них представляют информацию типа Item Type 1 Item Type 2 Прочее Обычный способ определения вариантов для поля CharField - models.CharField( …

21.04.2024
Django без перезагрузки

Я работаю над проектом django, и мне нужно переключение страниц без перезагрузки, оно должно переключаться между страницами плавно, как react. Могу ли я этого добиться? Я спрашивал у ChatGPT, перепробовал кучу примеров, но это так и не …

21.04.2024
Как осуществлять вызовы API между django и Next.js 13, находясь на стороне сервера?

Я делаю приложение для чата, используя nextjs 13 и django в качестве бэкенда. Но я застрял на аутентификации и других вызовах api, которые требуют bearer. Если я вошел в систему, то как я могу сохранить токены …

21.04.2024
Ошибка развертывания Daphne Django 'Exited with status 1/FAILURE' на linux

Я боролся с этой ошибкой в течение нескольких часов, когда я пытаюсь запустить свой daphne.service, появляется эта ошибка после выполнения команды systemctl status daphne.service. Я следую этому руководству: https://github.com/mitchtabian/HOWTO-django-channels-daphne. Я использую Gunicorn, Nginx и Redis, которые …

21.04.2024
Как заставить django работать с websocket или каналами django?

Я хочу использовать django holding с django channels Я хотел бы узнать, как это возможно сделать? Есть ли для этого книжный магазин? Мне нужна библиотека или процедура? Как установить и использовать django tenant с django channels?

21.04.2024
Django + React Axios Сетевая ошибка: Access-Control-Allow-Credentials expected 'true'

Я работаю над веб-приложением, использующим React на фронт-энде и Django на бэк-энде, и столкнулся с проблемой при отправке api-запросов на бэк-энд. При попытке выполнить POST или GET-запрос на сайте выскакивает ошибка Axios Network Error следующего содержания: Cross-Origin Request Blocked: The …

21.04.2024
Как регистрироваться в журнале celery вне задач celery (внутри представления django)?

Представьте конечную точку в проекте django def my_view(request, my_id): if is_request_valid(request): logger = logging.getLogger('celery.task') logger.info('Starting a task for a thing with ID %i', my_id) my_cool_task.apply_async() Теперь, согласно документам celery, это может войти в …

21.04.2024
Почему request.POST не показывает значения, добавленные с помощью javascript после отрисовки формы django

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

21.04.2024
На странице администратора Django. Как можно изменить запись на основе изменения значения поля?

я использую django 5 и у меня есть этот код когда я выбираю 'D', поле доктора должно быть активным если я выберу 'H', доктор должен стать неактивным, а больница - активной, и так class InputMovment(models.Model): SOURCE_MOVE = { …

21.04.2024
(Django) Моя функция запускается дважды без причины

вот мое мнение: def add_to_cart (request, pk): item = models.Product.objects.get(product_id = pk) user = request.user custom_user = models.CustomUser.objects.get(user = user) cart = models.Cart.objects.get(user = custom_user) if cart_products == "": cart.products = f"{str(pk)}={item.product_name}={item.product_price}" else: cart.products += f":{str(pk)}={item.product_name}={item.product_price}" …

20.04.2024
404 not found django media

Пишу сайт на django; появилась необходимость использования media. Загрузил файлы в папку media, перед этим прописал MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' в settings, и urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) в TimAnt32/urls (TimAnt32 - название проекта), но при …

20.04.2024
Проблема с сигналами logedd_in и logedd_out

Signals.py from django.contrib.auth.signals import user_logged_in, user_logged_out from django.dispatch import receiver print("import nice") @receiver(user_logged_in) def login_logged_in(sender, request, user, **kwargs): print("login nice") @receiver(user_logged_out) def login_logged_out(sender, request, user, **kwargs): print("logout nice") "import nice" отображается в консоли. "login nice" не …

20.04.2024
Docker + django + telebot Ошибка [Errno 111] Connection refused

Всем привет. Через виртуальные среды все работает, но когда попробовал через docker-compose все упало Ошибка: bot | requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8000): Max retries exceeded with url: /api/companys/ (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f399194bd40>: Failed to establish a new connection: [Errno 111] …

20.04.2024
Django rest session authentification postman

Я настроил метод django auth: class MyBackend(ModelBackend): def authenticate(self, request, phone=None, otp=None, **kwargs): UserModel = get_user_model() try: user = UserModel.objects.get(phone=phone) except UserModel.DoesNotExist: return None else: if user.otp == otp: # user.otp = None # user.save() return user def get_user(self, …

20.04.2024
Отправлять уведомления о выполнении заданий по электронной почте?(Django)

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

20.04.2024
В Django Admin добавление модели в качестве вкладки

Я пытаюсь разобраться с администратором сайта для моего приложения django. У меня есть таблица lorcana_sets и таблица lorcana_sets_cards. У lorcana_sets_cards есть внешний ключ к lorcana_sets через поле set_id. Если я добавлю следующее: # Lorcana Sets - …

20.04.2024
Как создать виртуальную лабораторию на сайте?

Пишу сайт на django, на котором можно будет писать код программ, выполнять их, получать результаты и т.д. Сам django использует базу postgress на docker compose И у меня возник вопрос, а как создать виртуальную лабораторию? Т.е. Например такой код: def …

20.04.2024
Почему я получаю эту ошибку максимальной рекурсии [закрыто]

RecursionError at /ads/ad/create/ превышена максимальная глубина рекурсии Метод запроса: GET URL запроса: https://bydesign.pythonanywhere.com/ads/ad/create/. Версия Django: 4.2.7 Тип исключения: RecursionError Значение исключения: превышена максимальная глубина рекурсии Местоположение исключения: /home/bydesign/.virtualenvs/django5/lib/python3.10/site-packages/django/template/loaders/cached.py, строка 47, in get_template Поднято во время выполнения: ads.views.PicCreateView …

20.04.2024
Развертывание Tensorflow MoveNet для оценки позы (почти в реальном времени)

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

20.04.2024
Проблема с отображением объекта. Django

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

20.04.2024
Как использовать переменную вместо поля в фильтре queryset django

если у меня есть такой класс: class Name: field1 = ... field2 = ... ... и на основе некоторых, если я должен фильтровать их по полю1 или 2, и у меня есть их из ввода в переменных? …

20.04.2024
Как регистрировать идентификатор запроса в django middleware?

Я написал код, как показано ниже, но он вызывает исключение здесь request_id_middleware.py import uuid from django.middleware.common import CommonMiddleware from taiji.logger import logger class RequestIDMiddleware(CommonMiddleware): # pass def process_request(self, request): request.META['request_id'] = str(uuid.uuid4()) logger.info(f"start request id: {request.META['request_id']}") …

20.04.2024
Инфраструктура серверов аутентификации и ресурсов

Мне поручили разработать инфраструктуру наших внутренних систем для одного проекта. Просто у нас есть Django API сервис с парой конечных точек для управления профилем пользователя. Нам также нужен сервер аутентификации, которым мы управляем на месте. Идея состоит в том, …

20.04.2024
Лучшие практики RESTful API (Django) для доступа администраторов и обычных пользователей

Hello я работаю над мобильным приложением, которое показывает пользователям инвестировать в недвижимость и мой вопрос в том, когда я реализую APis для обычного пользователя и администратора, нужно ли мне делать отдельные API для каждого приложения, потому что администратор может видеть …

20.04.2024
Как автоматически заполнить все поля ввода из базы данных, введя данные в одно текстовое поле с помощью django?

Я пытаюсь создать форму, в которой данные формы могут быть автозаполнены из базы данных при вводе поля в форме с помощью django Я смог увидеть, как это делается на javascript, но я не знаю, как подключить это к моему …