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

15.08.2022
Django Rest Framework преобразует мой APIView в ModelViewSet

У меня следующая модель, class Schema(models.Model): week = models.PositiveIntegerField(validators=[MinValueValidator(1), MaxValueValidator(53)]) users = models.ManyToManyField(MyUser, related_name="users") class Meta: ordering = ('week',) В модели хранится номер недели и список пользователей, относящихся к этому номеру недели. Затем я создал APIView, где …

15.08.2022
Выделение первого повторяющегося элемента цикла в django

Подскажите, пожалуйста, как выбрать только первый повторяющийся элемент цикла в Jinja django? В данный момент получилось выбрать только первый элемент в цикле, а нужен первый повторяющийся

15.08.2022
Получить информацию о пользователе из Google Sign Up с помощью Django?

Я добавил кнопку "Continue with Google" в свой HTML код и все это работает, и после того, как пользователь прошел через этот процесс, он отправляет POST запрос в мой бэкенд с переменными "credential" и "g_csrf_token". Я хочу знать, …

15.08.2022
Развертывание приложения Django на Heroku

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

15.08.2022
Django datetime возвращает отрицательное значение, даже если дата не закончилась

У меня такая проблема с датой-временем, я не понимаю модуль datetime и django dates, то, чего я пытаюсь достичь, это получить разницу дней между постоянным временем, сохраненным в базе данных, и текущей датой. Проблема в том, что хотя сегодня …

15.08.2022
Django : Изменение данных, когда модель становится полем выбора

У меня есть анкета, где я спрашиваю об увлечениях людей. В моей форме это было поле Charfield. Я преобразовал это поле с несколькими вариантами выбора. Для моих старых данных я хотел бы обновить их значения: например, если они ввели: …

15.08.2022
KeyError: 'skip_checks' on heroku run python manage.py migrate_schemas

После развертывания в Heroku приложения Django я выполняю команду следующим образом: heroku python manage.py migrate_schemas и выдает эту ошибку: File "/app/.heroku/python/lib/python3.10/site-packages/tenant_schemas/migration_executors/base.py", line 58, in run_migrations run_migrations(self.args, self.options, self.codename, public_schema_name) Файл "/app/.heroku/python/lib/python3.10/site-packages/tenant_schemas/migration_executors/base.py", строка 31, в run_migrations MigrateCommand(stdout=stdout, stderr=stderr).execute(*args, …

15.08.2022
Django Форма публикует, но не отображает данные

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

15.08.2022
Обращение к m2m, фильтрация и агрегация данных в django

В настоящее время я разрабатываю CRM-систему для сбора/агрегирования данных о женщинах-моделях У меня есть 3 модели БД, которые взаимодействуют друг с другом: Позвольте мне описать их: User - содержит данные о пользователях. Точнее, о сотрудниках с …

15.08.2022
Работа с многоязычными данными (переводы) в базе данных с использованием моделей django

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

15.08.2022
Шаблоны DJANGO не обмениваются статическими файлами

В настоящее время у меня возникла проблема. У меня есть два шаблона django:cart.html и index.html. В cart.html есть связанный файл javascript. Оба этих файла должны обращаться к статическим файлам в папке static. Проблема в том, что когда я пытаюсь …

15.08.2022
Невозможно войти в панель администратора django после изменения пароля

Надеюсь, у вас все в порядке. У меня есть суперпользователь в django admin и проблема в том, что когда этот суперпользователь меняет свой пароль, он будет перенаправлен на страницу входа в django admin и когда суперпользователь вводит правильное имя …

15.08.2022
Создание формы с вводом для 2 моделей django

Я создал 2 модели, models.py class Integrations(models.Model): subscription_id = models.UUIDField( primary_key=True, default=uuid.uuid4, unique=True, editable=False ) subscription_name = models.CharField(max_length=256) subscription_type = models.CharField( max_length=256, choices=SUBSCRIPTION_TYPE, default="mqtt" ) def __str__(self): return self.subscription_name class Meta: ordering = ["subscription_name"] verbose_name = "Integration" verbose_name_plural …

15.08.2022
Пространство в url Django

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

15.08.2022
Фильтрация страниц по полям дочерних страниц вложенного уровня в Wagtail

Следующая структура страницы: ServiceCategoryPage -> ServicePage -> TariffPage и TariffPagePrices(Orderable): page = ParentalKey(TariffPage, on_delete=models.CASCADE, related_name='tariff_prices') .... Как отфильтровать результаты страницы ServiceCategoryPage на странице ServicePage по свойствам модели TariffPagePrices?

15.08.2022
Поле модели Django для подсчета другого поля

У меня есть эти модели: ​class​ ​HatchingBatch​(​models​.​Model​): ​ ​hatch_date​ ​=​ ​models​.​DateField​() ​ ​incubator​ ​=​ ​models​.​CharField​(​max_length​=​32​) ​ ​rhode_island_red​ ​=​ ​models​.​IntegerField​(​default​=​0​) ​ ​barred_plymouth_rock​ ​=​ ​models​.​IntegerField​(​default​=​0​) ​ ​black_australorp​ ​=​ ​models​.​IntegerField​(​default​=​0​) ​ ​class​ ​Reservations​(​models​.​Model​): ​ ​date​ ​=​ ​models​.​DateField​() ​ ​hatch​ …

15.08.2022
Uncaught SyntaxError: Ожидается имя свойства или '}' в JSON в позиции 1 в JSON.parse (<anonymous>)

Привет Я пытаюсь выполнить python из javascript .Поэтому я пытаюсь использовать следующий пример кода views.py from django.shortcuts import render from json import dumps def send_dictionary(request): # create data dictionary dataDictionary = { 'hello': 'World', 'geeks': 'forgeeks', 'ABC': 123, 456: …

15.08.2022
Ajax-вызов запускается при отправке формы и будет передавать данные в отдельный шаблон views.py

Я создаю веб-приложение с использованием Django. У меня есть функция поиска на моей индексной странице. Когда пользователь отправляет форму, должен быть выполнен вызов AJAX. Этот AJAX вызов должен взять все необходимые данные из формы и передать их в совершенно …

15.08.2022
Локальная зависимость не редактируемая поэзия

Только что извлек эту библиотеку в мой проект django для его модификации. Установил ее как локальную зависимость, используя poetry add ./django-rest-framework-passwordless. Режим проявки установлен на true. drfpasswordless = {path = "django-rest-framework-passwordless", develop = …

15.08.2022
Как подключить redis for celery к приложению django, развернутому в digital ocean

Недавно я развернул приложение django на digitalocean. Мое приложение использует celery и redis для нескольких задач отправки электронной почты и запланированных задач. Я искал документацию о том, как подключить redis и как запустить celery worker для моего приложения в …

15.08.2022
Изображения не отображаются на производственном сервере Django

Я загрузил несколько иконок в каталог static/img/ в моем проекте Django, который основан на интерфейсе Django Admin. У меня есть один тестовый сервер и один рабочий сервер. Оба используют https://fra1.digitaloceanspaces.com для хранения статических файлов проекта. Для отображения …

15.08.2022
Мое приложение django не активируется после выключения компьютера

Когда я начинаю новый проект django, он прекрасно работает, но после выключения или перезагрузки компьютера он снова не работает. даже если я активировал виртуальную среду, она продолжает выдавать мне ошибки. вот что говорит ошибка: Traceback (most recent call …

15.08.2022
Как получить и ID, и имена из поля Many to Many в Django

Я создаю приложение для обмена сообщениями, как Whatsapp. У меня есть модель профиля, в которой есть комнаты как отношение "многие ко многим". То есть у каждого пользователя будет список комнат, в которые он добавлен в базе данных профиля. Я использую …

15.08.2022
Django makemigrations: makemigrations добавляет только поле id из модели

Я изучаю django, python и mongodb. Я пытался сделать миграции в моем приложении. Я получил 0001_initial.py, но этот файл создает поле Id, а не поля моей модели Вот содержание моего файла settings.py: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', …

15.08.2022
Форма не появляется и не работает в проекте Django

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

15.08.2022
Есть ли способ верифицировать возврат ошибки валидации формы обратно в пользовательский интерфейс в Django в рамках Ajax-запроса?

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

15.08.2022
Как получить данные из профиля пользователя в социальной сети в Django

У меня есть Django проект с настройками для авторизации в социальных сетях, gmail и telegram. Также для них перечислены диапазоны: Gmail: SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE = [ "https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/userinfo.profile", ] VK: SOCIAL_AUTH_VK_OAUTH2_SCOPE = ["email"] …

15.08.2022
Manage.py makemigrations игнорирует models.py

В последнее время я работаю над приложением Django 4.1, и у меня есть модель со следующими полями: from django.db import models from django.utils.translation import gettext_lazy as _ import datetime class CarArticle(models.Model): class manufacturers(models.TextChoices): BMW = 'BMW', _('BMW') AUDI = …

15.08.2022
Получение unauthorized(401) при передаче токена для вызова API в react redux saga

Я пытаюсь получить данные пациента во фронтенде Это моя функция бэкенда в Django (DRF) @api_view(['GET']) @permission_classes([IsAuthenticated]) def getPatientProfile(request): user = request.user try: patient = Patient.objects.get(user_id=user) print(type(patient)) response = PatientSerializer(patient, many=False) return Response(response.data) except Exception as e: print(e) return Response(e) …

15.08.2022
Django - Как скопировать схему существующей базы данных в тестовую базу данных?

В моем проекте django я использую существующую базу данных (Postgres) и с помощью python manage.py inspectdb я создал модели. Теперь я хочу написать модульные тесты, и моя проблема в том, что django просто создает пустую тестовую базу данных для …

15.08.2022
Вход и регистрация пользователей Django с помощью Github и Google

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

15.08.2022
Как тестировать django?

Я хочу провести модульное тестирование моих представлений и моделей django. Я хочу протестировать views.py и model.py. Как я могу протестировать их на практическом уровне? Пожалуйста, дайте мне конкретный код. Я бы хотел более подробно расписать тест, который может допустить …

15.08.2022
Показать / скрыть определенное поле на основе нажатия пользовательской кнопки в Django Admin

Django-models У меня есть модель Django следующего вида: class Webhook(models.Model): uuid = models.UUIDField(default=uuid.uuid4, editable=False) url = models.CharField(max_length=256) credentials = models.JSONField(null=True, blank=True, default=dict) @admin.register(models.Webhook) class WebhookAdmin(admin.ModelAdmin): list_display = ("id", "uuid", "url") fields = ("uuid", "url", "toggle_credentials_button", "credentials") readonly_fields = …

15.08.2022
В чем разница между "return HttpResponseRedirect(reverse("index"))" и "return render(request, "bidder/index.html")".

Преподаватель предпочитает функцию redirect в этой строке вместо return render, но не объяснил почему и в чем разница между ними.

15.08.2022
Как подражать пути url, возвращающему ответ в Django / Python?

У меня есть функция следующего вида: def get_some_data(api_url, **kwargs) # some logic on generating headers # some more logic response = requests.get(api_url, headers, params) return response Мне нужно создать поддельный/имитационный "api_url", который при запросе на него генерировал …

15.08.2022
Как добавить проверку сертификата django_python3_ldap

Я пытаюсь интегрировать аутентификацию AD в свое приложение, но моя компания требует, чтобы соединения по TLS с AD доверяли сертификатам, подписанным ЦС компании, для завершения квитирования SSL/TLS. Как мне добавить проверку сертификатов в эти настройки? # LDAP Connection …

15.08.2022
Общее сообщение об ошибке по умолчанию в случае любого исключения в django

Я разрабатываю Restful API с помощью Django. В случае ошибки вместо того, чтобы поднимать исключение по умолчанию в python или добавлять try except в каждом представлении, есть ли способ добавить сообщение об ошибке по умолчанию, которое будет возвращено? …

15.08.2022
Как получить доступ к таблицам удаленной базы данных в Django?

Я обращаюсь к удаленной базе данных в моем проекте Django следующим образом: settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', }, 'remote_db' : { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'db_name', 'USER': 'db_user', 'PASSWORD': 'db_password', 'HOST': …

15.08.2022
Как я могу использовать круглые скобки в Django Slug?

Как использовать круглые скобки в slug'ах проекта Django? slug = models.SlugField(max_length=100, unique=True, null=True, allow_unicode=True )

15.08.2022
Использование фильтра для определения того, имеют ли все объекты, подключенные к объекту по внешнему ключу, свойство

я пытаюсь получить "Все люди, которые обладают только прочитанными книгами". у меня есть такие модели как: class Person(models.Model): id = Integerfield(primary_key=True) class Book(models.Model): id = Integerfield(primary_key=True) owner = ForeignKey("Person") is_read = BooleanField() Теперь я пытаюсь фильтровать …