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

24.06.2022
Django есть ли ограничение на send_mass_mail()?

Итак, я использую функцию send_mass_mail() из модуля django.core.mail. Я хочу знать, существует ли какое-либо ограничение на количество получателей и писем.

24.06.2022
Django djoser jwt auth можно ли добавить поля к данным jwt token payload?

Я использую django с djoser и django rest framework simple jwt для аутентификации, могу ли я добавить поля (например: роль пользователя, имя пользователя) к данным jwt payload?

24.06.2022
Django Form начальное значение для поля изображения

У меня есть модель пользователя с именем пользователя и полем изображения. И форма django с теми же полями. Когда пользователь хочет отредактировать свой профиль, я хочу заполнить форму текущими значениями пользователя. Я пробовал использовать initial = {"username": user.username, "image": …

24.06.2022
Как исправить ошибку AttributeError('AnonymousUser' object has no attribute '_meta')?

Я пытаюсь расширить модель User с помощью OneToOneField.. forms.py: class UserForm(forms.ModelForm): class Meta: model = User fields = ('username', 'first_name', 'last_name', 'password1', 'password2') class EmployerForm(forms.ModelForm): class Meta: model = Employer fields = '__all__' views.py: def update_profile(request): if request.method == …

23.06.2022
Django REST получает "application/x-www-form-urlencoded" и возвращает "application/xml"

Я пишу интеграцию с платежным шлюзом и у меня возникла проблема с отправкой ответа провайдеру. Они отправляют запрос с данными в форме "application/x-www-form-urlencoded" и ожидают ответа. Вот их заголовки запроса: {'Content-Length': '917', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'Accept': 'application/xml', 'User-Agent': 'Apache-HttpClient/4.5.13 (Java/11.0.15)', …

23.06.2022
Автоматическое добавление пользователей в другой класс после авторизации и как избежать проблем после изменения имен полей в старых данных

Я использую стандартный django.contrib.auth.models User. И у меня есть несколько зарегистрированных пользователей. Я хочу создать class Member: class Member(models.Model): id_user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="ninja") И хочу связать новых пользователей с class Member автоматически. У меня есть несколько …

23.06.2022
Django POST запрос: Я всегда получаю ошибку 400, и данные, предоставленные в запросе, не принимаются.

У меня есть проект django со следующими (относящимися к данному вопросу) приложениями: Course, Category, User (Teacher) & SubCategory. Используя Django REST Framework, я пытаюсь переопределить метод perform_create(), чтобы определенные поля модели курса уже были заняты при создании нового …

23.06.2022
Проверка выбранных полей в Django

У меня есть форма с музыкальными инструментами: class InstrumentForm(forms.ModelForm): instruments = forms.ModelMultipleChoiceField(queryset=Instrument.objects.all()) class Meta: model = Instrument fields = ('instruments', ) Это забирает все инструменты из модели. Мне нужно как-то проверить выбранные инструменты и сохранить их в Profile …

23.06.2022
Не удается изменить версию python в файле runtime.txt

Я хочу развернуть приложение django с помощью heroku и я запустил это в терминале ----> git push heroku master Следующая ошибка, с которой я столкнулся Запрашиваемая среда выполнения (Python-3.10.4) недоступна для этого стека (heroku-20). remote: ! Прерывание. Дополнительная информация: …

23.06.2022
Лучший способ разделить шаблон на секции? (несколько циклов for с несколькими запросами?) (Django)

У меня есть модель, в которой перечислены проекты - одно из этих полей записывает состояние проекта как внешний ключ к модели состояния. Я хотел бы иметь представление, в котором проекты перечислены, но разделены по статусу, например. <h1 …

23.06.2022
Игнорирование суб домена forum.my-site Django

У меня есть два сайта - основной(работает на Django) и форум (работает на XenForo), и столкнулся с проблемой что джанго думает что forum.my-site.com/index.php как то относится к нему и выдает ошибку Page not found (forum.my-site.com/index.php). Можно ли как то игнорировать …

23.06.2022
В чем разница между возвратом QuerySet или его списка?

Предположим, у меня есть две модели Book и User с внешним ключом на Book. И в одной из моих конечных точек API я возвращаю следующий QuerySet: return User.objects.get(pk=user_id).posts.all() Результат правильно отображается в браузере. Если я изменю строку на …

23.06.2022
Django или Anvil Python. Какой из них мне следует изучать? [закрыто]

Я просто изучал вопрос веб-разработки на Python. Django - хорошо известный фреймворк для веб-приложений на Python, но недавно я узнал об Anvil. Он показался довольно простым из-за пользовательского интерфейса drag and drop. Также он кажется новым и может стать модной …

23.06.2022
Django передать значения из одной функции в другую

Подскажите пожалуйста как передать значения полученные с формы, в другую функцию view.py def index(request): form = AddPostForm(request.POST) if 'filt_tab'in request.POST: if form.is_valid(): a=form.cleaned_data['ot'] b=form.cleaned_data['do'] return render(request, 'index.html') def movie_list(request): ot = a do = b news = Plan.objects.filter(data__range=[ot,do]) …

23.06.2022
Django orm: Как аннотировать модель связанным отношением, проходящим через несколько таблиц

Допустим, у меня есть такая структура class lvlOne(models.Model): name = models.CharField(max_length=255) class lvlTwo(models.Model): name = models.CharField(max_length=255) parent = models.ForeignKey(lvlOne, related_name="children") class lvlThree(models.Model): name = models.CharField(max_length=255) parent = models.ForeignKey(lvlTwo) Есть ли способ аннотировать экземпляры lvlOne с Related Manger …

23.06.2022
Problems running the pipenv virtual environment in Pycharm

[![введите сюда описание изображения][1]][1] I still don't understand why Pycharm can't start my virtual environment. I searched everywhere but can't find the answer. [1]: https://i.stack.imgur.com/SP34j.png

23.06.2022
Как получить значение из таблицы 1-1, связанное с текущим пользователем

Как получить значение points из таблицы один-к-одному, относящееся к текущему пользователю на сайте. Короче говоря, как получить current_user_points как current_user_id в этом коде views.py current_user_points = userprofiles.points current_user_id = request.user.id models.py class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) …

23.06.2022
Django ckeditor - вызов данных из текстового редактора

Кто-нибудь знает, можно ли вызвать данные из редактора richtext в панели администратора? Мой views.py выглядит следующим образом: def post_detail(request, slug): posting = post.objects.get(slug=slug) try: if posting.slug == 'dividend_stocks_list': data = pd.DataFrame(stocks(request)) allData=[] for i in range(data.shape[0]): temp = data.iloc[i] …

23.06.2022
Ссылки на внешние переменные в миграциях данных Django

Для моделей мы используем apps.get_model(), чтобы убедиться, что при миграции будет использоваться правильная версия модели (та, которая была на момент определения миграции). Но как быть с "обычными" переменными (не моделями), импортированными из базы данных? Предположим, я хочу просто …

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 в поле автор добавить текущего пользователя,чтобы можно было эту форму добавить в админку и представления ?