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

08.10.2021
Правильное использование сигнала post_save?

Моя цель состоит в следующем: Каждый раз, когда создается новый объект Note, я хочу, чтобы в Review вставлялась строка, которая соответствует Note через OnetoOne. Всякий раз, когда Note изменяется, я хочу каким-то образом изменить соответствующую запись в Review. …

08.10.2021
Как получить список таблиц и вернуть его с помощью REST API Django?

Я новичок в Django. В настоящее время я хочу подключиться к postgres database, получить данные из базы данных и вернуть значение с помощью REST API. Я хочу возвращать данные динамически. Поэтому я создал модуль/функцию, которая может получать …

08.10.2021
Форма Django сохраняет информацию после отправки

У меня есть форма Django, и я пробую различные варианты, чтобы сделать 2 вещи, когда форма отправлена: Redirect the form back without any information Trigger a Modal after a Django Form is submitted. Я следовал этому …

08.10.2021
Django должен ли я предпринять какие-либо дальнейшие шаги для обеспечения безопасности моей системы входа?

Я хочу знать, безопасна ли моя текущая система входа в систему? Как вы думаете, есть ли риск безопасности в моей системе входа в систему? def login_view(request): if request.method == 'POST': username = request.POST.get('username') password =request.POST.get('password') user = authenticate(request, username=username, …

08.10.2021
Настройка django cors_allowed_origin не работает, возможные последствия для ценных бумаг

Я хотел бы ограничить использование моего api некоторыми источниками, но мне трудно заставить это работать даже в самом базовом сценарии. мои настройки ключа django следующие: INSTALLED_APPS = [ 'grappelli', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'corsheaders', 'rest_framework', 'rest_framework.authtoken', 'dj_rest_auth', …

08.10.2021
Попытка чтения multipart/form-data в Django

Я изучаю NextJS/Django и пытаюсь отправить некоторые данные с помощью FormData, содержащие некоторую строку и файл изображения, на мою Django back end, но получаю следующую ошибку: django.http.multipartparser.MultiPartParserError: Invalid boundary in multipart: None Форма: <form className={styles.formContainer} method="post" encType="multipart/form-data" onSubmit={handleSubmit} > …

08.10.2021
Как взаимодействовать с терминалом python в front end

Я пытаюсь преобразовать проект на python, над которым я работаю, в веб-сайт. Я собирался написать его на Django/React.. Проект использует telethon для получения сообщений из telegram, а для начала сессии в терминале python запускается интерактивная программа. Ex: Client.start() ##enter …

08.10.2021
Вход в админку Django с токеном firebase - какой способ наиболее безопасен?

Я создаю приложение с бэкендом Django (Wagtail) для REST API и фронтендом firebase для auth и firestore. Бэкенд работает на api.domain.com, а фронтенд - на domain.com. Я хочу дать пользователям firebase возможность войти в админку Django (Wagtail). Я пытаюсь реализовать …

08.10.2021
Django: Пользователь против UserProfile

Я создаю сайт, где мы спрашиваем у пользователей несколько личных данных (дата рождения, номер телефона, адрес, семейное положение и многое другое). Вариант 1: Только модель пользователя. Поместите эти персональные поля в class User(AbstractUser) модель <pre …

08.10.2021
Обновление шаблона django без перезагрузки и без javascript

Итак, если у меня есть этот код в шаблоне django {% for item in items %} &lt;p&gt;{{ item.name }}&lt;/p&gt; &lt;hr&gt; {% endfor %} Могу ли я обновить его без обновления? и без javascript? возможно ли это?

08.10.2021
Django Rest Framework (DRF) как получить значение поля GenericRelation?

В моем models.py у меня есть модель "Movies" со следующей настройкой полей: video_stream_relation = GenericRelation(VideoStreamInfo, related_query_name='video_stream_relation') Это поле GenericRelation указывает на следующий класс модели: class VideoStreamInfo(models.Model): objects = RandomManager() id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) content_type = models.ForeignKey(ContentType, limit_choices_to=referential_stream_models, …

08.10.2021
Как передать имя пользователя пользователю, который заполняет форму?

У меня есть форма, и я хочу передать ей пользователя, чтобы увидеть, какой зарегистрированный пользователь заполнил ее. это мой forms.py from .models import UserInfo from django import forms class InfoForm(forms.ModelForm): class Meta: model = UserInfo fields = ('name', 'age', …

08.10.2021
Тест на снятие разрешения, реализованный в form_valid() в Django

Я не могу понять, почему мой тест не проходит. Я использовал RequestFactory, как указано в этом ответе, который, к сожалению, оказался бесполезным для меня. from io import BytesIO, StringIO from django.contrib.auth.models import User, Permission from django.test import …

07.10.2021
Каковы лучшие методы получения данных через http-заголовки?

У меня есть бэкенд приложение, где один пользователь может принадлежать более чем одной "организации" и управлять этими организациями (настройки пользователей организации vs). Я решил создать промежуточное ПО, где я могу поймать организацию, которой хочет управлять пользователь, и установить …

07.10.2021
Net::ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep

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

07.10.2021
Модальный триггер не работает после отправки формы Django

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

07.10.2021
Django crispy-form FormHelper Field() не принимает 'password' в качестве HTML attr type

Я пытаюсь обойтись без написания виджета attr dict для поля пароля, чтобы установить вход type="password" (который BTW работает). Но я пытаюсь установить указанный attr с помощью функций FormHelper() и Field(). Однако Field(), похоже, принимает type как **kwarg, но ничего …

07.10.2021
Формы для нескольких вложенных связанных моделей в Django

Я разрабатываю сайт для школьников на добровольной основе, есть несколько вложенных моделей, а именно: У меня есть Вопрос, связанный с ним 1to1 Комментарий, и ForeignKey CoImage, связанный с Комментарием (мне нужна возможность добавлять много иллюстраций в Комментарий). Чтобы редактировать весь …

07.10.2021
Простой калькулятор с использованием Django

Я хочу создать веб-сайт, на котором пользователю предлагается ввести заданное число, чтобы получить квадрат числа и квадратный корень. This is from index.html: &lt;div class="d-flex typeW"&gt; &lt;form action="add"&gt; Enter …

07.10.2021
Монтирование виртуальной среды через SSHFS на локальной машине с использованием ее файла Python3 не работает

Итак, я смонтировал часть сервера разработки, на котором находится виртуальная среда, используемая для тестирования разработки. Причина этого в том, чтобы получить доступ к установленным пакетам, таким как Django-rest-framework и сам Django, не устанавливая его локально (чтобы быть уверенным, что …

07.10.2021
"Uncaught RangeError: Превышен максимальный размер стека вызовов в Dt (jquery.min.js:2)"

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

07.10.2021
Django Rest Framework: drf-renderer-xlsx -- Как создать второй лист в файле перед тем, как вернуть Response

Следующий код создает xlsx файл с одним листом, но Я хочу создать второй лист в том же файле с другими данными Model или предложите мне другой способ работы с Serializer. drf-renderer-xlsx doc https://pypi.org/project/drf-renderer-xlsx/ from rest_framework.viewsets import ReadOnlyModelViewSet …

07.10.2021
Django cloudinary image как добавить событие onClick в тег?

Я успешно создаю образ Cloudinary следующим образом: {% cloudinary photo.filename width='300' crop='fill' class='item_photo' id=photo.filename %} В результате получается html тег img: &lt;img class="item_photo" id="xxxxxx" width="300" src="https://res.cloudinary.com/xxx/image/upload/c_fill,w_300/vxxx/xxx.jpg"&gt; Однако я хочу добавить событие onClick к img, но …

07.10.2021
ChangeEmailView() получила неожиданный аргумент ключевого слова 'token'

Я пытаюсь сделать url со значением из views в нем path('settings/email/changeemail/&lt;str:token&gt;', views.ChangeEmailView , name="changeemail"), но эта ошибка появляется, если я захожу на страницу: Internal Server Error: /settings/email/changeemail/0fdb9ef1-ce86-482e-a8ef-3fc202438ba9 Traceback (most recent call last): File "C:\Users\Finn\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\exception.py", line 47, …

07.10.2021
Чем грозит отсутствие циклического использования сессионных ключей в Django?

Django зацикливает ключ сессии при входе в систему. Обоснование (которое я не понимаю) приведено в этом pull request: При входе в систему измените ключ сеанса, сохранив при этом все существующие сессию. Это означает, что …

07.10.2021
Как конвертировать мили в километры в geodjango

У меня есть представление, которое работает нормально, но мне трудно отобразить результат в километрах. Я вычислил расстояние между двумя точками, но получил результат в метрах, а мне нужно в километрах. vews.py from django.contrib.gis.db.models.functions import Distance class SearchResultsView(generic.TemplateView): template_name = …

07.10.2021
API Django и Reactjs 401 Forbidden

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

07.10.2021
Как передать kwargs из представления в models.querset, а затем в as_manager()?

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

07.10.2021
Django с aws s3 Ограничение видимости медиафайлов только для владельца

У меня есть модель, которая в основном сохраняет файлы/изображения для каждого конкретного пользователя, и только этот пользователь сможет просмотреть свой файл, другие пользователи не могут просматривать чужие личные файлы/изображения. def user_id_directory(instance, file): return f"{instance.id}/{file}" class PrivateFile(models.Model): …

07.10.2021
Запуск Django с помощью docker неожиданный характер

Я пытаюсь запустить этот проект на моем Mac https://github.com/realsuayip/django-sozluk. Он работает на моей машине Windows, но я получил эту ошибку на моем Mac: неожиданный символ "." в имени переменной рядом с "127.0.0.1 192.168.2.253\nDJANGO_SETTINGS_MODULE=djdict.settings_prod\n\n\nSQL_ENGINE=django.db.backends. postgresql\nSQL_PORT=5432\nDATABASE=postgres\nSQL_HOST=db\n\nSQL_DATABASE=db_dictionary\nSQL_USER=db_dictionary_user\nSQL_PASSWORD=db_dictionary_password\n\n\n\nEMAIL_HOST=eh\nEMAIL_PORT=587\nEMAIL_HOST_USER=eh_usr\nEMAIL_HOST_PASSWORD=pw" furkan@MacBook-Air-von-Furkan …

07.10.2021
Django rest framework simple jwt: decode() получил неожиданный аргумент ключевого слова 'verify'

Теперь у меня эта ошибка от django rest framework, и я не знаю почему. До этого все работало нормально. Я следую примеру simple dango rest simple jwt. Мой settings.py REST_FRAMEWORK = { "DEFAULT_AUTHENTICATION_CLASSES": [ "rest_framework_simplejwt.authentication.JWTAuthentication", ], } …

07.10.2021
Как получить доступ к атрибуту сериализатора из метода без аргумента 'attrs'

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

07.10.2021
У объекта 'Poll' нет атрибута 'get_absolute_url'

Когда я следовал документации django cms 3.9.0 часть 8. Мастера создания контента. Я получил эту ошибку. Есть ли кто-нибудь, кто знает, как это исправить? Я буду очень признателен за ваши советы. AttributeError at /zh/cms_wizard/create/ 'Poll' object has no …

07.10.2021
Как получить данные из Post

Имеется такой код: @method_decorator(login_required, name='dispatch') class MainFormView(DataMixin, FormView): form_class = MainForm template_name = 'sitee/index.html' success_url = reverse_lazy('home') def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs) context['menu_selected'] = 'home' c_def = self.get_user_context(title=&quot;Главная&quot;) return dict(list(context.items()) + list(c_def.items())) def form_valid(self, form): # print(POST) …

07.10.2021
Невозможно обработать Crispy Forms с помощью помощника с ModelForm и базовым представлением (UpdateView)

Я знаю, как отобразить и успешно использовать форму с помощью Crispy, независимо от типа представления, но только с помощью templates.html (не forms.py). Но поскольку все мои формы были вертикальными, я искал способ их кастомизации. Например, чтобы можно было отобразить 3 …

07.10.2021
Почему PyJwt не распознает позиционный аргумент "алгоритм" при использовании метода подписи "ES256"?

Я использую PyJwt для создания и кодирования JWT для аутентификации токена службы уведомлений приложения apple, которая требует ES256 алгоритма подписи, как указано здесь . self.server = settings.APNS_SERVER self.algorithm = 'ES256' PRIVATE_KEY = settings.APNS_PRIVATE_KEY encoded_jwt = …

07.10.2021
Получение всех товаров из поля Many2Many в Django

Моя User модель выглядит следующим образом: class User(AbstractBaseUser, PermissionsMixin): id = models.UUIDField(primary_key=True) #other user informations, f.e. color, size, name followed = models.ManyToManyField( Product, related_name="followed_products", blank=True) objects = CustomAccountManager() object = models.Manager() def __str__(self): return self.email Я храню …

07.10.2021
Как определить пользователя по токену?

У меня есть Django для бэкенда и vue для фронтенда. Я использую dj-rest-auth для аутентификации, и при каждом входе генерируется ключ-токен. Я могу сохранить его в vuex, но я не совсем уверен, как идентифицировать пользователя? Я создаю блог, и …

07.10.2021
Как показать галочку на значениях, которые сохраняются в базе данных для формы обновления в Django

Рассмотрим тип почвы, выбранный при создании элемента, при создании элемента мы можем выбрать несколько вариантов типа почвы Например, рассмотрим дерево_имя = Гибискус, которое может быть выращено в нескольких типах почвы_типа, таких как глинистая почва, красная почва, кислая почва, …

07.10.2021
Сохранение значений внешнего ключа django

Я хочу сохранить значения внешнего ключа модели в фукнциях представления, это мои модели, формы и представления. models.py: введите описание изображения здесь Forms.py: введите описание изображения здесь View.py введите …