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

09.09.2022
Django Sessions Loose Data с url, содержащим target="_blank"

В моем приложении django я храню текущие данные хлебных крошек (массив) в объекте сессии. Когда у меня есть ссылка, которая включает target="_blank", данные сессии теряются. Я предполагаю, что это нормальная работа, но просто хочу проверить, так ли …

09.09.2022
Приложение GitHub - аутентификация/авторизация пользователей через API GitHub

Я новичок в GitHub Apps. Я уже использовал GitHub OAuth, но мне трудновато понять аутентификацию и авторизацию пользователей для GitHub Apps. Мой случай использования выглядит следующим образом - Пользователь посетит мой сайт, войдет в систему со своими учетными …

09.09.2022
Success_url не работает с url that-has/<int:pk>

Success_url отлично работает с url, который имеет-no/int:pk, но не работает с url, который имеет /int:pk, выдает ошибку NoReverseMatch: Reverse for 'read_bty'. Views.py class HBTYOrderView(BSModalCreateView): template_name = 'accounts/modals/hairbty/create_hbty.html' form_class = HairbtyOrderForm success_message = 'Success: Order was created.' success_url = reverse_lazy('read-bty') …

09.09.2022
Ответ ajax прекрасно виден в окне оповещения, но не может вывести его на печать, вместо него появляется undefined

Я пытаюсь вывести ответ на ajax-запрос. Я получаю "undefined", когда (внизу) я пишу ${obj[property][0]} он следует за индексом до 1, 2 и т.д. Я могу видеть как в консоли, так и путем выделения ответа (данных), что он отправляет …

09.09.2022
Пользовательский менеджер в Django MultiDB

Я использую MySQL и PostgreSQL в своем проекте Django. Ниже приведены настройки: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysql_db', 'USER': 'username', 'PASSWORD': 'password', 'HOST': 'hostname', 'PORT': '3306', }, 'postgres_db': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'pgsql_db', 'USER': 'username', 'PASSWORD': …

09.09.2022
Создание динамической асинхронной файловой системы в django: лучшие практики

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

09.09.2022
Отношение не существует при тестировании django tenant

Я хотел бы использовать Selenium для тестирования. Но когда я пытаюсь подключиться к своему арендатору и затем создать базового пользователя django User, я получаю ошибку relation does not exist. Я предполагаю, что поскольку я нахожусь в тесте, …

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

Я хочу получить имя пользователя из пользовательской модели пользователей Моя модель пользовательских пользователей: class Account(AbstractBaseUser, PermissionsMixin): nickname = models.CharField(max_length=150, unique=True) name = models.CharField(max_length=150) last_name = models.CharField(max_length=150) phone = models.CharField(max_length=50, unique=True) date_of_birth = models.DateField(blank=True, null=True) picture = models.ImageField(blank=True, null=True) is_staff …

09.09.2022
Ошибка при развертывании приложения Django в облаке Google с помощью appengine "django.core.exceptions.ImproperlyConfigured: Установите переменную окружения SECRET_KEY"

Я пытаюсь развернуть свое собственное приложение django на облаке google. Я следую этой документации Google Cloud для развертывания приложения. Я изменил файл settings.py моего приложения в соответствии с файлом settings.py примера приложения, предоставленного Google. Я …

09.09.2022
Можно ли добавить два внешних ключа в один класс в django?

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

09.09.2022
Django API Cookie или Token Based Auth

Я создаю довольно большое приложение Django, и весь фронт-энд работает, делая вызовы Javascript API на бэк-энд и отображая данные, единственное, что меня беспокоит, это то, что API, который я пишу, будет также использоваться другими пользователями из командной строки или …

09.09.2022
Ошибка страницы 404 после запуска сервера Django

Я только начал изучать django и пытался сделать проект smartnotes App, следуя курсу. Я обновил файл setting.py, чтобы добавить сайт в Instaled_Apps. Затем я написал функцию с именем home в файле views.py. Наконец, я добавил ее запись в urls.py fie …

09.09.2022
Информация о модели Django не отображается

Я пытаюсь создать образовательный сайт с помощью Django, и когда я пытаюсь отобразить {{ profile.institution }} или {{ profile.grade }}, они не отображаются. Хотя {{ user.username }} отображается. Я не знаю, почему они не отображаются. Может ли кто-нибудь помочь мне …

09.09.2022
FCM push-уведомления с помощью функции AWS Lambda

У меня есть проект Django (Django 3.1.2), использующий fcm-django (версия 0.3.7) для отправки push-уведомлений. Приложение развернуто в AWS Elastic Beanstalk, и уведомления отправляются без проблем. Тот же код развернут в AWS Lambda Function для запуска 3 …

09.09.2022
Как отобразить форму в шаблоне Django?

Я пытаюсь отобразить форму обновления статистики в шаблоне Django, но она не отображается. Моя статистика ниже отображается правильно, только не форма. {{ stats.user }} | {{ stats.weight }} | {{ stats.date }} Шаблон: {% block content %} …

09.09.2022
Невозможно прокрутить выпадающее меню в навигационной панели Bootstrap

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

09.09.2022
Как преобразовать время в другой часовой пояс в django python

Я пытаюсь перевести время из Америки/Нового_Йорка в другой (любой) часовой пояс, используя from django.utils import timezone Я пытался найти ссылки в интернете, но не смог найти

09.09.2022
Имеет ли смысл эта схема интерфейса, реализации, фабрики в Python ABC?

У меня есть приложение Django и очередь сообщений, и я хочу иметь возможность легко переключаться между службами очередей (SQS или RabbitMQ, например). Итак, я установил BaseQueue "интерфейс": class BaseQueue(ABC): @abstractmethod def send_message(self, queue_name, message, message_attributes=None): pass …

09.09.2022
Я получаю ошибку при попытке войти в учетную запись на моем сайте

Я не могу войти ни в одну учетную запись, потому что получаю ошибку: Пожалуйста, введите правильный email и пароль для учетной записи сотрудника. Обратите внимание, что оба поля могут быть чувствительны к регистру. (для пользователя admin) …

09.09.2022
Как отсортировать объекты по функции внутри модели? Django

В моей модели Product у меня есть функция total_thumbs_up, которая подсчитывает, сколько пользователей поставили большой палец вверх за этот продукт. class Product(models.Model): class ProductObjects(models.Manager): def get_queryset(self): return super().get_queryset().filter(status='published') objects = models.Manager() thumbs_up = models.ManyToManyField( settings.AUTH_USER_MODEL, related_name="product_thumbs", blank=True) def total_thumbs_up(self): …

09.09.2022
В Template можно получить доступ к объекту, из которого была сгенерирована форма в ModelFormset?

Я пытаюсь создать представление для проведения инвентаризации. Это обновит количество и несколько других вещей для каждого элемента запаса в наборе запросов. Итак, ModelFormset? Однако, одна из вещей, которую должен сделать человек, проводящий инвентаризацию, это проверить, что описание …

09.09.2022
Ошибка при развертывании приложения django на облаке Google "google.api_core.exceptions.PermissionDenied: 403 Permission denied on resource project "

Я пытаюсь развернуть свое собственное приложение django на облаке google. Я следую этой документации Google Cloud для развертывания приложения. Я изменил файл settings.py моего приложения в соответствии с файлом settings.py файла settings.py образца приложения, предоставленного Google, …

09.09.2022
Как найти токен (фразу, слово), а не последовательность символов в текстовой модели данных Django

В модели данных Django считайте, что у нас есть текст следующего вида: I am going to go somewhere. Если я использую Entity.objects.filter(column__contains="go"), он также вернет слово going. Но я хочу, чтобы возвращалось только слово go. Есть …

09.09.2022
Почему я все еще получаю RestrictedError в Django при удалении связанных записей?

У меня есть следующий код в модульном тесте: serum_sample.msruns.all().delete() print(f"THIS SHOULD BE 0: {serum_sample.msruns.count()}") serum_sample.delete() Я выхожу: THIS SHOULD BE 0: 0 В коде я удалил связанные записи, которые имеют отношения RESTRICT, но …

09.09.2022
Django queryset итерация

Мне нужно просмотреть записи даты и сравнить их с другими датами, но я получаю только одно значение, что я делаю неправильно? @property def mathe2(self): for i in self.lehrertabelle_set.all(): return i.from_date

09.09.2022
Если я пытаюсь создать приложение diray, используя django, как я могу заставить его показывать разные записи в дневнике в зависимости от текущего пользователя, вошедшего в систему?

В настоящее время я занимаюсь созданием приложения дневника на django. Я создал несколько пользователей (например, пользователь A и пользователь B). Однако, когда пользователь A входит в систему, пользователь A может видеть записи пользователя B. Как я могу заблокировать …

09.09.2022
Как развернуть django backend из вложенной папки репозитория github в Railway?

Я создал проект, где у меня есть мой django backend и nextjs frontend в одном репозитории в разных папках, я хочу знать, есть ли способ деплоить мой django backend из его подпапки и не делать отдельный репозиторий для моего …

09.09.2022
Ограничение NOT NULL не сработало:

Я создаю сайт, на котором люди под заданными администратором темами смогут делать свои записи. Каждая запись связана с учетной записью пользователя, но при создании новой записи возникает ошибка - NOT NULL constraint failed: menu_description.topic_id <img alt="enter image …

09.09.2022
Django ModelForm `fields_for_model` ссылается на `_default_manager`, который является None

Я работаю над проектом Django, используя стандартные модели и ModelForms. У меня есть следующие модели и формы: # models.py class ApplicationCore(TimestampedModel): user = models.ForeignKey(User, related_name="applications", on_delete=models.PROTECT) organization = models.ForeignKey(Organization, related_name="applications", on_delete=models.PROTECT) overall_status = models.TextField(choices=ApplicationOverallStatus.choices, default=ApplicationOverallStatus.in_progress.value) class Meta: abstract = …

09.09.2022
Как заставить Selenium и django использовать одну и ту же базу данных

Я новичок в использовании Selenium. И у меня возникла проблема с его использованием. Если я правильно понимаю, когда я запускаю свой набор тестов (./manage.py test), django создает новую базу данных для запуска набора тестов. Но если я включаю …

09.09.2022
Добавление стилей в шаблон электронной почты django

Мне нужна помощь в том, как добавить CSS стили в шаблон электронной почты Django. Версия Django = 4.0+

09.09.2022
Проблема с версией SSL при подключении Rails API к Django API

Я унаследовал приложение, в котором есть старый API, построенный на Django, который обслуживает большую часть ресурсов, и команда, которая находилась в процессе миграции API на Rails. В настоящее время фронт-енд общается с приложением Rails, и если ресурс недоступен, Rails …

09.09.2022
Django: Javascript не загружает дополнительные строки

У меня есть страница, которая позволяет врачу создать рецепт. Эта страница в виде формы, которая позволяет добавить столько строк, сколько нужно, чтобы добавить элементы к рецепту. Я поделюсь с вами видом и html шаблоном. Я повторил то же …

09.09.2022
Написание пользовательской аутентификации пользователя с помощью электронной почты с использованием django

Этот код предназначен для создания пользовательской аутентификации, которая принимает email и пароль для входа в систему вместо имени пользователя и пароля. Каждый раз, когда я использую "python manage.py createsuperuser" и ввожу свои данные, я всегда получаю сообщение об ошибке, которое …

09.09.2022
Как создать API входа сторонних пользователей в Django для сохранения данных сессии?

Я пытаюсь создать внешний API в django, чтобы любое стороннее приложение могло войти в мое Django-приложение со своим именем пользователя и паролем, и далее использовать все аутентифицированные вызовы в Django-приложении. Насколько я понимаю, в Django есть вызов GET, который …

09.09.2022
Форма ModelMultipleChoiceField возвращает null [IntegrityError]

Используется Django 4.0.5, Python 3.10.5. Я создал форму, которая должна возвращать объект модели "матч". Он правильно отображает "игроков" для выбора на форме, но после попытки сохранить его я получаю IntegrityError, что я якобы нарушаю мое ограничение not-null. Ниже приведены …

09.09.2022
Как получить процентиль в Postgresql так же, как scipy.stats.percentileofscore

У меня есть таблица, которая содержит "id" и "score". id | score 1 | 10 2 | 20 3 | 30 4 | 40 Как я могу найти процентили оценок с помощью PostgreSQL, чтобы получить ожидаемый результат: …

09.09.2022
Показать вывод python sciript как веб-сайт [дубликат].

Я очень новичок в Python. Мне просто нужно увидеть вывод import os for k,v in os.environ.items(): print(k,v) как веб-сайт, означает &lt;server_ip_address&gt;:port. Вы будете очень добры, если сможете помочь мне в этом. Я не очень много знаю о …

09.09.2022
Создание и изменение рецептов работает некорректно

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

09.09.2022
Написание пользовательского поля модели url в Django

Я создаю одну модель под названием Profile, в которой мне нужно добавить поле url для профиля telegram. Оно принимает имя пользователя в качестве входных данных, но на выходе оно должно выглядеть следующим образом: https://t.me/{username}. Как я …