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

08.02.2023
Как найти итоговую цену всех товаров в корзине в django

Модель корзины имеет продукт, пользователя, количество и def total_price(self): return self.quantity * self.product.price На моей html-странице Cart есть cart.product.name, cart.product.price, cart.quantity, cart.total_price Как найти промежуточный итог всех товаров в корзине

08.02.2023
Как использовать простую аутентификацию jwt-токена и BasicAuthentication?

У меня есть DRF api и я реализовал систему аутентификации simplejwt. Она работает хорошо. Это полезно, когда я хочу подключить свой api из внешнего скрипта (мне не нужно хранить учетные данные и просто использовать токен). Однако я также …

08.02.2023
Переместите мое приложение Django + Apache в Docker

Я пытаюсь перенести мое тестовое приложение на Docker, но я всегда получаю одну и ту же ошибку, несмотря на то, что пробовал множество подходов. Это мой Dockerfile: FROM python:3.10-slim-buster RUN apt-get update && apt-get install -y apache2 libapache2-mod-wsgi-py3 WORKDIR …

08.02.2023
Не могу вывести несколько изображений в django, выводится только одно, однако добавить в админ панель можно много изображений (миграции проведены)

Вот мой код: models.py from django.db import models from django.contrib.auth.models import User def user_directory_path(instance, filename): # путь, куда будет осуществлена загрузка MEDIA_ROOT/user_<id>/<filename> return 'user_{0}/{1}'.format(instance.user.id, filename) class Book(models.Model): objects = None user = models.ForeignKey(to=User, null=True, on_delete=models.SET_NULL) title = models.CharField(max_length=150) fcover …

08.02.2023
TheCurrentPath...DidntMatch Django

"Я сталкиваюсь с ошибкой "Текущий путь, скажем/welcome/, не соответствует ни одному из этих" при попытке получить доступ к определенному URL в моем Django-приложении. Я проверил шаблоны URL в файле urls.py моего приложения, и не похоже, чтобы в URL была …

08.02.2023
Как я могу создавать модели в django с помощью ввода формы

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

08.02.2023
Запуск Django в IIS

У меня есть приложение Python, которое корректно работает как бэкенд для моего сайта, до сих пор я запускал его, используя "python manage.py runserver IP:8000" в CMD. Однако я хотел бы, чтобы оно начало использовать HTTPS, но когда я пытаюсь …

08.02.2023
Как создать задачу с помощью celery в django ? Проблема с POO?

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

08.02.2023
Как подключить Python Django к БД Informix на удаленном сервере Windows Server

Мне нужно подключить мое приложение Django к базе данных Informix У меня есть база данных Informix, установленная на VM Windows server 2019 Datacenter. Я могу получить доступ к базе данных через dbvisualiser на моем ноутбуке Я установил клиентский SDK …

08.02.2023
Невозможно передать контекстные данные Django в представление HTML

Кто-нибудь может подсказать мне, как я могу передать контекстные данные в представление. Я ничего не получаю на HTML-странице. views.py def cart(request): if request.method == 'POST': return redirect('index') else: if request.method == 'GET': # Recieve local storage product in post_id varibale …

08.02.2023
Я хотел создать 5-звездочную рейтинговую систему на django, но постоянно возникает эта ошибка:

я проверил с документом django и Но моя проблема не была решена [08/Feb/2023 15:57:18] "POST /courses/2/learning-django HTTP/1.1" 403 2506 ошибка: Forbidden (CSRF token missing.): /courses/2/learning-django это мои модели class Review(models.Model): course = models.ForeignKey(Product, on_delete=models.CASCADE, related_name='reviews') first_name = models.CharField(max_length=50) last_name …

08.02.2023
Как получить identityToken из учетной записи apple?

Я хочу создать функцию "Sign in with apple" и использую для этого drf-social-oauth2. Кто-нибудь знает, как получить identityToken от аккаунта apple для тестирования, например, у google есть площадка OAuth2? Нужно ли создавать учетную запись разработчика apple?

08.02.2023
Невозможно проксировать Shiny с помощью Django и Nginx (код ответа HHTP 101)

Я пытаюсь использовать Nginx и Django для обслуживания Shiny-приложений на внутренних серверах моей компании. Сначала я тестирую все локально, чтобы убедиться, что все работает правильно. Я следую двум руководствам: https://pawamoy.github.io/posts/django-auth-server-for-shiny/#proxying-shiny-requests-to-the-shiny-app https://testdriven.io/dockerizing-django-with-postgres-gunicorn-and-nginx …

08.02.2023
Как можно просматривать файлы pdf из API с помощью Vue Js?

Здравствуйте, друзья, мне нужна ваша поддержка. Я сейчас разрабатываю приложение с django rest framework в бэкенде и vue js во фронтенде. Приложение состоит из сохранения pdf файлов, которые я могу перечислить в таблице... но проблема в том, что в …

08.02.2023
Аутентификация с помощью Microsoft Azure AD в многопользовательском приложении

Следуя документации, зарегистрировал приложение с аккаунтами в любом организационном каталоге. Арендатор, в котором находится приложение, находится в "Default Directory" и имеет только одного пользователя tiagomartinsperes@gmail.com. Также, приложение имеет назначение пользователей ( как указано здесь), …

08.02.2023
Как повлиять на один зацикленный элемент в Django html?

Я создаю приложение на Django, используя Bulma для стилизации. У меня есть модель Polishes, в которой есть поле favorites, которое ссылается на User (пользователи могут сохранять полировки в список избранного): models.py: class Polish(models.Model): name = models.CharField(max_length=100) image = models.CharField(max_length=400, …

08.02.2023
Как в написании теста проверить контекст страниц через цикл в django?

Имеется потребность объединить код для страниц в одну функцию и проверять контекст страниц через цикл. class PostPagesTests(TestCase): @classmethod def setUpClass(cls): super().setUpClass() cls.user = User.objects.create(username='user') cls.group = Group.objects.create( title='Тестовая группа', slug='test-slug', description='Тестовое описание группы', ) cls.post = Post.objects.create( text='Тестовый текст поста', …

08.02.2023
Django: TemplateSyntaxError - Не удалось разобрать остаток

Значение исключения: Could not parse the remainder: '['image/jpeg',' from '['image/jpeg',' Почему я получаю это TemplateSyntaxError для кода ниже? {% for file in resource.files.all %} {% if file.file.content_type|lower in ['image/jpeg', 'image/png', 'image/gif'] %} <a class="resource-image" title="{{ file.id }}" href="{{ …

08.02.2023
Изменение цвета поля в таблице в зависимости от того, сколько времени осталось пользователю до оплаты с помощью Django

Я пытаюсь изменить цвет поля в таблице в зависимости от того, сколько времени осталось пользователю до оплаты, если до оплаты осталось 7 дней, оно должно измениться на желтый, а если уже наступила дата оплаты или уже нужно было оплатить, оно …

08.02.2023
Django почему каскад внешних ключей модели не вызывает удаления?

существует два основных способа do something when an instance gets deleted: Перезапись Model.delete Сигнал Раньше я считал, что оба они служат одной и той же цели, просто обеспечивают разные способы написания, но работают точно. …

08.02.2023
Django template -TemplateSyntaxError

Я новичок в мире Django. Когда я пытаюсь вывести свой шаблон login.html, я сталкиваюсь с этой проблемой, даже есть закрывающий блок. Ошибка синтаксиса шаблона в /login/ Недопустимый тег блока в строке 12: 'else', ожидается 'endblock'. Вы забыли зарегистрировать или …

08.02.2023
Непонятное всплывающее окно с подтверждением логина пользователя при смене парля Django

Сделал кастомную смену пароля но теперь при обновлении страницы после смены пароля всплывает окно с выбором логина пользователя которое ничего не решает :(<img src="https://i.stack.imgur.com/JpoSq.png" alt="введите сюда описание изображения" …

08.02.2023
Django-select2 не загружает css, возможно, или просто форма выглядит плохо

Я скачал и настроил django-select2 и по какой-то причине он выглядит отвратительно, не так как должен быть Я проверяю все настройки и все должно быть в порядке Я думаю, что просто некоторые css файлы не загружаются, но …

08.02.2023
Переменная класса ViewSet

Теперь у меня есть следующая логика, реализованная для запроса GET в Django Rest Framework: class SomeViewSet(mixins.ListModelMixin, GenericViewSet): count = None def get_queryset(self): query_set = ... # some_logic self.count = query_set.count() return query_set def list(self, request, *args, **kwargs): response = …

08.02.2023
Как установить узел в Dockerfile?

Я хочу установить node v18 на AWS Linux Пререквизит У меня есть Django и фронтенд React системы. Поэтому я хочу использовать node при установке фронтенда. Если я использую make Dockerfile, такой как From node:18, он работает, но я …

08.02.2023
Как сериализовать модель Django с 2 или более внешними ключами?

У меня есть две модели в models.py: from django.db import models from django.contrib.auth.models import User class Course(models.Model): name = models.CharField(max_length=100) description = models.TextField() cost = models.IntegerField() course_image = models.ImageField() def __str__(self): return self.name class PurchasedCourse(models.Model): purchased_by = models.ForeignKey(User, on_delete=models.CASCADE) …

08.02.2023
Django выбирает, какую модель использовать в админке Django

У меня есть три модели models.py class Cluster(models.Model): blockOption= (('IMG', 'IMG'),('DESC', 'DESC'),) block = models.CharField(max_length= 100, choices=blockOption) order= models.IntegerField(null=True) post = models.ForeignKey(Post, verbose_name=('Link to Post'), on_delete=models.CASCADE) class Image(models.Model): src = models.ImageField(verbose_name=('Imagefile')) …

08.02.2023
Проблема входа в систему через https в django 1.6

В django 1.6, когда мы пытаемся войти в систему, используя django login, то после успешного входа, пользователь перенаправляется на ту же страницу входа. единственное изменение - мы изменили протокол http на https.

08.02.2023
Как получить дату по умолчанию для моей полезной нагрузки в представлениях django

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

08.02.2023
Получение логической ошибки в запросе Django ORM, итог не совпадает с подсчетами всех возрастных групп

Вопрос: Пожалуйста, посмотрите на этот запрос. Я получаю неправильный результат, Когда я складываю все подсчеты различных возрастных групп, подсчет отличается от общего подсчета, т.е. подсчет возрастной группы от (0, ...), Я показываю вам результат ниже, чтобы вы могли вычислить. …

08.02.2023
Каналы django с redis в WSL2

У меня есть установка redis, работающая внутри подсистемы windows для linux. Она работает, но я не могу подключиться к ней из django-channels. В моей WSL я запустил redis и при использовании обычного терминала и python в Windows я могу …

08.02.2023
Django: сброс пароля не отправляется по электронной почте

Я пытаюсь реализовать функцию 'password-reset' с помощью django. Я настроил свои урлы: path('account/reset_password/', auth_views.PasswordResetView.as_view(), name='reset_password'), path('account/reset_password_sent/', auth_views.PasswordResetDoneView.as_view(), name='password_reset_done'), path('account/reset/&lt;uidb64&gt;/&lt;token&gt;', auth_views.PasswordResetConfirmView.as_view(), name='password_reset_confirm'), path('account/reset_password_complete/', auth_views.PasswordResetCompleteView.as_view(), name='password_reset_complete'), и Settings.py: EMAIL_FILE_PATH = f"{BASE_DIR}/sent_emails" EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp-mail.outlook.com' EMAIL_PORT = …

08.02.2023
В пакете django-formset pypi Uncaught (in promise) SyntaxError: JSON.parse: неожиданный символ в столбце 1 строки 1 данных JSON

Когда я пытаюсь реализовать пакет django-formset selectize и preselect опции показывают ошибку : Uncaught (in promise) SyntaxError: JSON.parse: неожиданный символ в строке 1 столбца 1 данных JSON. plz help to solve this issue

08.02.2023
Автоматический перезапуск сервера Django в определенное время

существует ли способ автоматически перезапускать локальный сервер django каждый день в определенное время? Спасибо

08.02.2023
Как пропустить исключение и продолжить отправку исключения в sentry (Django)?

Я хочу иметь возможность отправлять ошибки в Sentry, но при этом пропускать ошибки. Следующее может пропустить ошибку, но как я могу заставить Sentry перехватывать ValueError, добиваясь этого? data = [1,2,3,4,5] new_data = [] def test(data): if d == …

08.02.2023
Django - Позволяет пользователю выбрать несколько записей из базы данных и использовать эти данные на следующей странице

Я хочу создать ListView, в котором пользователь может выбрать определенные записи базы данных (см. изображение ниже). Затем данные, связанные с этими элементами, будут использоваться для …

08.02.2023
Как получить наивысшую частоту

У меня есть модель class RawFrequencyDicts(Base): __tablename__ = "raw_frequency_dicts" id = Column(types.UInt64, primary_key=True) item = Column(types.String) lemmatized_text = Column(types.String) lemmatized_text_no_ordered = Column(types.String) frequency = Column(types.Int64) count_words = Column(types.Int64) mark_up = Column(types.Int64) domain_id = Column(types.Int64) language = Column(types.String) run = …

08.02.2023
Метод HTMX не активируется при действии select from list в шаблоне (представление не видит HTMX)

Добрый день У меня есть микро Django приложение. В котором я хочу настроить возможность обновления элемента с помощью метода [HTMX]. У меня есть небольшая форма в шаблоне - которая основана на выборе элемента из списка. Список отображается …

08.02.2023
Эрик Мэтиз "Изучаем Python" Глава 18 Знакомство с Django

Вопрос по книге &quot;Изучаем python&quot; На административном сайте django после регистрации Entry (стр. 406) в раскрывающемся списке для выбора темы вместо Chess Rock Climbing у меня Topic object (1) Topic object (2) admin.py: from django.contrib import …

08.02.2023
Django для начинающих: Как упорядочить набор запросов по свойству

У меня есть модель: class Project(models.Model): title = models.CharField("Project title", max_length=128) start_date = models.DateField("Project start date", blank=True, null=True) end_date = models.DateField("Project end date", blank=True, null=True) @property def has_ended(self): return self.end_date is not None and self.end_date &lt; timezone.now().date() …