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

23.06.2022
Уведомление в django rest API

Я хочу сделать в django уведомление, что при добавлении новой записи в базу данных админом я делаю все в Django Rest API

23.06.2022
Django KeyError: 'password'

Я пытаюсь обновить свой профиль пользователя. Но на строке 'if data['password'] != '':'' выдается KeyError на 'password'. Я так понимаю, что данные, которые я вызвал в request.data, не содержат 'password', что не имеет никакого смысла. Пожалуйста, помогите мне, кто-нибудь. @api_view(['PUT']) …

23.06.2022
Подтверждение аккаунта по email в DJango

Нужно сделать, чтобы регистрация пользователя (и отправка ему JWT токена) происходила только после того, как он введет код который придет ему по электронной почте. Не совсем понимаю, как это сделать.

23.06.2022
LookupError: No installed app with label 'admin'/ Файл "/code/bookstore/urls.py", строка 21, in <module>

Я читаю "Django для профессионалов" и практикуюсь в нем. Мне показали, что нужно сделать "docker-compose down" и снова его поднять, что я и сделал. Но после этого ничего не работает. Он жалуется на корневой файл urls.py, где он импортирует файл …

23.06.2022
Как обновить Gunicorn с новыми настройками базы данных?

Я пытаюсь создать веб-сайт, используя EC2 и Django/Nginx/Gunicorn, но получаю следующую ошибку: FATAL: database "db-name" does not exist Проблема в том, что база данных, которую я сейчас настроил, имеет другое имя "testdb", и файлы в экземпляре EC2 уже …

23.06.2022
Как заставить Django Rest Framework работать с Django Tenants и React?

Вот моя установка: settings.py SHARED_APPS = ( 'django_tenants', 'main', other apps... ) TENANT_APPS = ( 'rest_framework', 'company', ) MIDDLEWARE = [ 'django_tenants.middleware.main.TenantMainMiddleware', other middleware... ] DATABASE_ROUTERS = ( 'django_tenants.routers.TenantSyncRouter', ) urls.py from django.urls import include, path from …

23.06.2022
Невозможно получить доступ к переменной из области видимости функции

У меня есть этот скрипт для создания карт google с шаблоном маркеров внутри моего проекта Django: &lt;script&gt; function initMap() { const shop = { lat: 45.0203018, lng: -88.318316 }; const map = new google.maps.Map( document.getElementById("map"), { zoom: 10, center: …

23.06.2022
Значения из таблицы 1:1 связанной с пользователем

Мне надо получить значение из связанной с пользователем, который сейчас на сайте, таблицы и записать в переменную. views.py current_user_points = userprofiles.points current_user_id = request.user.id То есть в current_user_points записать значение points у текущего посетителя сайта как это проделано …

23.06.2022
Как настроить front end и back end на одном сервере и на одном номере порта?

Фронтенд и бэкенд сайта находятся на одном сервере, на разных портах: фронтенд на 443, а бэкенд на 8443. С фронтенда посылается запрос на создание файла с бэкенда (в виде GET-запросов). Эти запросы идут регулярно, пока файл не будет создан. …

23.06.2022
Django channels - возможна ли группа каналов "только для записи"?

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

23.06.2022
Django при регистрации первое имя недействительно

Я на 100% уверен, что эта штука работала раньше, но теперь каждый раз, когда я пытаюсь зарегистрироваться, Django говорит "First name not valid.". Это происходит во время проверки form.is_valid(), все, что касается представления регистрации, является Django по умолчанию, …

23.06.2022
Я хочу вставить pdf, который я получаю из api, в iframe.

pdf создается в бэкенде моего приложения React/Django, и я хотел бы отобразить его во фронтенде. Есть ли способ предотвратить эту ошибку? Могу ли я позволить приложению открывать материалы из разных …

23.06.2022
Возможно ли изменить порядок полей django с помощью rest api (получение нового порядка с помощью запросов)?

У меня есть модель Django следующего вида (гипотетическая): class Person(models.Model): name = models.CharField() last_name = models.CharField() age = models.IntegerField() Я получаю доступ к этому с помощью вызова API, поэтому я получаю json {name: "John", last_name: "Doe", age: …

23.06.2022
Как исправить TypeError('Object of type ExternalUnifiedEvent is not JSON serializable)?

Я получаю список объектов из внешнего API, который мне нужно отправить в качестве полезной нагрузки в веб-крючок, используя post request в python. Структура данных, возвращаемых из get_data(), выглядит следующим образом [{"eventId": 1, "eventType": "test", "properties": { "property1": "value1", …

23.06.2022
SQLAlchemy Postgresql база данных django

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

23.06.2022
Django-redis персистирование json-данных

У меня есть небольшой django сайт, который управляет куполом анстрономии и домашней автоматикой. При запуске проект загружает 3 json файла: реле, условия и домашняя автоматика. Чтобы избежать постоянного чтения и записи на ssd Pi4, я загружаю json-файлы в REDIS …

23.06.2022
Использование поля метода сериализатора для доступа к информации FK

Я использую вложенный сериализатор DRF с возможностью записи для создания нескольких объектов одновременно : class NestedDocumentLocationSerializer(WritableNestedModelSerializer): # organisme_name = serializers.SerializerMethodField(source='organisme.nom') nda = DocumentSerializer(allow_null=True, required=False) kbis = DocumentSerializer(allow_null=True, required=False) qualiopi = DocumentSerializer(allow_null=True, required=False) rib = DocumentSerializer(allow_null=True, required=False) contrat = DocumentSerializer(allow_null=True, required=False) …

23.06.2022
POST-запрос запрещен

Я использую django-rest-framework. У меня есть несколько API, которые я использую для получения данных. Когда я тестирую новый API для размещения информации, я получаю запрет 403 при выполнении запроса в виде объекта vanilla xhr, а также при использовании jQuery. Тот …

23.06.2022
Удаление и редактирование комментариев django

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

23.06.2022
Получение ошибки DisallowedHost at / на python в любом месте

Я пытаюсь перевести свое приложение блога на python anywhere. Я добавил 'codewizblog.pythonanywhere.com' в ALLOWED_HOSTS в моем файле настроек, но я продолжаю получать ошибку запрещенного хоста. Любая помощь будет очень признательна.

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

Как форме ModelForm в поле автор добавить текущего пользователя,чтобы можно было эту форму добавить в админку и представления ?

23.06.2022
Ошибка Google OAuth2.0 при аутентификации во время развертывания на heroku

Я создал приложение, которое обращается к sheets api с помощью django. Я успешно прошел аутентификацию с помощью OAuth2.0, локально. Но когда я развернул свой код django на heroku, я не могу пройти аутентификацию. Я получаю следующее не удается …

23.06.2022
Как создать конечную точку (GET) с отключенной аутентификацией, где я просто хочу визуализировать данные на карте? Django DRF python

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

23.06.2022
Django модель дата форма валидация

Hello Я начинающий пользователь django и я создал модель формы Я использую 2 поля одно из них DateField и другое TimeField так как разделение их вместо использования DateTimeField показалось лучше для моей конкретной модели, и я хочу убедиться, что пользователь …

23.06.2022
Проблемы с функциональностью повторяющихся контрольных списков (Django)

Вот моя текущая установка, упрощенная class projects(models.Model): fk_user = models.ForeignKey(User, default='1', on_delete=models.CASCADE) title = models.CharField(max_length=150) class projects_checklistItems(models.Model): fk_project = models.ForeignKey(projects, on_delete=models.CASCADE) b_task1 = models.BooleanField(defaut=False) b_task2 = models.BooleanField(defaut=False) b_task3 = models.BooleanField(defaut=False) Проблема в том, что я хочу, чтобы …

23.06.2022
Библиотеки Mypy и Django исключают каталоги приложений

У меня есть несколько приложений в моем проекте Django, но я хочу исключить каталоги или приложения, как это можно сделать. Ниже приведен мой файл mypy.ini, но он не работает : [mypy] ignore_missing_imports = True exclude = customers …

23.06.2022
Условие на avg в наборе запросов в django

У меня есть две модели class A(models.Model): field1 = models.CharField(max_length=100) class B(models.Model): a_field = models.ForeignKey(A,on_delete=models.SET_NULL,related_name='bs',blank=True,null=True) datetimefield = models.DateTimeField(auto_now_add=True) amountfield = models.FloatField() Я хочу подсчитать количество элементов A в месяц, где Avg(amountfield)=0. Вот как я это сделал, но это …

23.06.2022
Возвращать строку, только если она существует в python

Я хочу возвращать значения только если существует конкретный ряд, но я не смог добиться этого. Вот, что я пробовал def CurrentRunning(UserId): cursor = connection.cursor() cursor.execute('EXEC [dbo].[sp_GetCurrentRunningActivity] @UserId=%s', (UserId,)) result_set = cursor.fetchall() data= [] data.append({ 'TaskId':row[0], 'Value1':row[1], 'Value2' :row[2], 'SelectedTeam':0 …

23.06.2022
DRF Вложенный сериализатор, создание объекта и экземпляра select из модели в одном запросе

Вот моя проблема: Я использую либу drf-writable-nested для создания нескольких объектов в одном запросе. Эта часть работает отлично: class DocumentLocationSerializer(WritableNestedModelSerializer): nda = DocumentSerializer(allow_null=True, required=False) kbis = DocumentSerializer(allow_null=True, required=False) qualiopi = DocumentSerializer(allow_null=True, required=False) rib = DocumentSerializer(allow_null=True, …

23.06.2022
Передача данных из модальной формы bootstrap в основную форму

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

23.06.2022
В django Скачанный xls файл не открывается и показывает ошибку

Это мой код для загрузки xls файла. Файл скачивается правильно, но не открывается, как видно на изображении ниже. Код для скачивания файла находится здесь. views.py def downloadfile(request, filename=''): if filename != …

23.06.2022
Как я могу установить 'or' в двух полях модели django

Предположим, у меня есть django-модель изображения: from django.db import models class Image(models.Model): ... image = models.ImageField(upload_to='some_place') image_url = models.URLField() ... и я хочу, чтобы пользователь мог загрузить либо image, либо url, поэтому я не могу установить оба …

23.06.2022
Кластер обратного доступа с помощью Django

Прежде всего, это не дублирующий вопрос. Я видел решение для подобного вопроса, но оно не сработало для меня. Пожалуйста, помогите. У меня есть такая модель в приложении: class Company(models.Model): owner = models.ForeignKey(User, verbose_name="User", on_delete=models.CASCADE, default=None, null=True, blank=True) name …

23.06.2022
FormatException: SyntaxError: Неожиданная лексема < в JSON в позиции 1 в Flutter

У меня есть проект, бэкенд с Django и фронтенд с фреймворком Flutter. Проект работал нормально, пока я не изменил прокси в моем Nginx с HTTP на HTTPS. В большинстве случаев все работает без проблем. Только в некоторых случаях, когда …

23.06.2022
Как создать поле для временных отрезков?

У каждого рабочего может быть в день несколько рабочих отрезков, как создать для них поле? from django.db import models class Worker(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) description = models.TextField(max_length=200) def __str__(self): return self.first_name + ' ' + self.last_name

23.06.2022
Функция Celery 'update_status' не работает

Я использую celery и django-celery-results в моем Django приложении. Мои результаты celery хранятся в бэкенде, и вот как выглядит celery.py. os.environ.setdefault("DJANGO_SETTINGS_MODULE", "shoonya_backend.settings") # Define celery app and settings celery_app = Celery( "shoonya_backend", result_backend="django-db", accept_content=["application/json"], result_serializer="json", task_serializer="json", ) …

23.06.2022
У объекта 'QuerySet' нет атрибута 'videos_set'

я пытаюсь получить все видео, связанные с учебной программой, я пробовал curriculum.videos.all но он возвращает эту ошибку, которая говорит 'QuerySet' object has no attribute 'videos', я также пробовал использовать curriculum.videos_set.all тогда он показывает ту же ошибку, но на этот …

23.06.2022
Зачем использовать дополнительный слэш (/) в конце урлов Django?

Я пытаюсь создать REST API с помощью Django. В настоящее время я реализую файл urls.py. В большом количестве различных примеров я видел, что они добавляют / в конце url. Например: urlpatterns = [ path('login/', obtain_auth_token, name='api_token_auth'), ] …

23.06.2022
Как создать пагинацию для фрейма данных?

Я хочу создать систему пагинации для моего dataframe. Я всегда создаю пагинацию с помощью запросов, но она не работает в dataframe. Я не могу отобразить его в шаблоне. Это мой views.py def get_context_data(self, **kwargs): ... df = pd.DataFrame(list(Case.objects.all().values(...))) query …

23.06.2022
Django. Как создать экземпляр модели в тестовой базе данных с помощью objects fabric?

Я хочу сделать функцию setUp моих юнит-тестов чистой от повторения тонны строк создания модели типа 1) создать пользователя 2) теперь создать сотрудника с fk для этого пользователя и т.д. Для этого я сделал простую фабрику фиктивных объектов, но, возможно, я …