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

24.06.2022
Приложение Django с MS Azure SAML SSO с помощью MSAL

У меня есть приложение, созданное с помощью Django, которое использует библиотеку MSAL для аутентификации в Azure AD. Как я понимаю, MSAL использует OAuth, и пока что аутентификация/авторизация работает отлично. Есть ли способ реализовать аутентификацию с помощью SAML вместо OAuth. …

24.06.2022
Проблема с установкой на хост

При подключении по SSH логинюсь в аккаунт и пытаюсь активировать виртуальное окружение командой source /home/xn80aue1/virtualenv/app/3.10/bin/activate &amp;&amp; cd /home/xn80aue1/app которая выдается на хостинге. Помогите как решить данную проблему. Я понимаю что такой команды нет, но нужно найти альтернативу <a href="https://i.stack.imgur.com/g7pm2.png" rel="nofollow …

24.06.2022
Django Formset Order on Template Render after Errors

У меня есть набор форм, который добавляет новые формы с помощью javascript в разном порядке на странице. одни в начале, другие в конце. Но когда я сохраняю, ошибки показываются в порядке form-n form-n+1, и т.д. не в том порядке, …

24.06.2022
Неразрешенные ссылки в Pycharm с Django

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

24.06.2022
Страница не найдена (404) на маршрутизаторе django

У меня есть следующий маршрутизатор router.register(r'get-customers/&lt;int:number&gt;', GetCustomersViewSet, basename='get-customers') когда я посещаю http://127.0.0.1:9090/get-customers/20 Я получаю вышеуказанную ошибку и не уверен, в чем может быть проблема. Но когда я меняю маршрутизатор на router.register(r'get-customers', GetCustomersViewSet, basename='get-customers') и …

24.06.2022
Django- createview с параметром url показывает ошибку

Я создал представление с помощью generic view createview, в это представление я передаю параметр по url, у меня есть форма, но после нажатия на кнопку submit она перенаправляется на тот же url без параметра и показывает ошибку, я пытался …

24.06.2022
Django AWS S3 EB Максимальная загрузка файлов

Надеемся, что у всех все хорошо. Когда я загружаю файл больше, чем FILE_UPLOAD_MAX_MEMORY_SIZE, я не получаю никакой ошибки, она просто выдает мне "This site can't be reached". У меня есть пост условия для проверки, если файл превышает этот …

24.06.2022
Как отобразить атрибут модели в таблице в файле am html?

У меня есть проект и модель задач, и я хочу сделать таблицу в детальном html, которая отображает задачи в проекте. Я пробовал делать &lt;table&gt; &lt;tr&gt; &lt;th&gt;Name&lt;/th&gt; &lt;th&gt;Assignee&lt;/th&gt; &lt;th&gt;Start Date&lt;/th&gt; &lt;th&gt;Due Date&lt;/th&gt; &lt;th&gt;Is compeleted&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;{{ task.name }} …

24.06.2022
Куда поместить ForeignKey в django?

Один из вопросов, который пришел мне в голову, заключается в том, что в отношениях "многие-к-одному" в Django, где должен быть расположен внешний ключ? Я имею в виду, он должен быть во многих или в первой части? Например, …

24.06.2022
'password_reset_confirm' не найден. 'password_reset_confirm' не является действительной функцией представления или именем шаблона При использовании PasswordResetConfirmView

Я изучал учебник Django в версии 3.0.0, а сейчас у меня версия 4.0.1. Я пытаюсь использовать этот модуль, но он не работает. Я вижу следующее сообщение, когда пытаюсь сбросить пароль. Ошибка : Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' не …

24.06.2022
Отправка дополнительных данных для инициализации формы

Итак, я создаю объект формы, используя данные request.POST, но хочу инициализировать дополнительные поля, используя другие значения. Вот что я пробовал, но это не работает: #forms.py class InputForm3(forms.Form): url = forms.URLField(required=True) db = forms.CharField(required=False) wks = forms.CharField(required=True, initial="Sheet1") table = …

24.06.2022
Как настроить мой медиа url в settings.py с помощью AWS S3

В настоящее время это моя конфигурация для статических и мультимедийных файлов. Это отлично работает локально, однако сейчас я пытаюсь разместить их на хостинге с помощью S3. STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, …

24.06.2022
Django-Rest-Framework: Конечная точка, использующая идентификатор связанного поля в URL

У меня есть модель MarketHistoryListing, которая выглядит следующим образом: class MarketHistoryListing(auto_prefetch.Model): player_profile = auto_prefetch.ForeignKey(PlayerProfile, on_delete=models.SET_NULL, null=True) sales_minute = models.DecimalField( max_digits=1000, decimal_places=2, null=True) Я хотел бы установить конечную точку, где я могу получить все MarketHistoryListing объекты, которые ниже …

24.06.2022
Как правильно сделать оператор if в html

Я должен написать оператор if в шаблоне detail.html, который гласит "если в проекте есть задачи", вывести таблицу, иначе вывести "задач в проекте нет". Я пробовал {% if task in project %} {% if task in projects_list %} {% if tasks …

24.06.2022
Django - загрузка файла в облако (Azure blob storage) с индикатором прогресса

Я следую руководству this, чтобы добавить индикатор выполнения при загрузке файла в Django, используя ajax. Когда я загружаю файл в папку, используя опцию upload_to, все работает нормально. Но когда я загружаю файл в Azure, используя опцию storage …

24.06.2022
Невозможно переместить миграции на Heroku из Django

Я студент, прохожу учебник по созданию сайта с Next.js и Django/Python. У меня нет опыта работы с этим материалом, и пока что это был мучительный процесс. На данном этапе руководства я создал учетную запись Heroku, развернул свой проект …

24.06.2022
N+1 запрос в SerializerMethodField

View def get_queryset(self) -&gt; QuerySet[Good]: .... qs = ( Good.objects.values('brand_id', 'brand__name') .annotate( .... ) .prefetch_related(Prefetch('history', StocksHistory.objects.filter(Q(**subquery_filter_args)))) .order_by('-total_sales') ) return qs serializer class ExtendedBrandSerializer(serializers.ModelSerializer): ... history = serializers.SerializerMethodField() class Meta: model = Good fields = ( ... 'history', ) …

24.06.2022
Здравствуйте, у меня вопрос (первый раз этим занимаюсь), как сделать вычисления в Django?

У меня вопрос (делаю это впервые), как делать вычисления в Django? Я сделал отдельный файл с "class" в котором я делаю математические вычисления и я хотел бы сохранить их в базе данных и отобразить на странице, например преобразование …

24.06.2022
Имитация update_or_create с json-полями и игнорирование элементов, отсутствующих в модели

У меня эта модель: class SomeModel(models.Model): field_1 = models.CharField(max_length=200, blank=True, null=True) field_2 = models.CharField(max_length=200, blank=True, null=True) и эта функция: def upload_object_values(model, json_values, keys=None): model._base_manager.update_or_create( **{key: json_values[key] for key in keys}, defaults={key: value for key, value in …

24.06.2022
Нужен ли мне Django/Flask для использования библиотеки python с Vue.js? [закрыто]

Я хотел бы использовать библиотеку python - т.е. openpyxl - для создания файла Excel (с живыми формулами, а не просто жестко закодированными значениями) на основе данных, предоставленных пользователем в веб-приложении. Я бы хотел, чтобы openpyxl извлекал состояния из Vuex. Необходимо …

24.06.2022
N+1 запросов в SerializerMethodField

У меня это view def get_queryset(self) -&gt; QuerySet[Good]: .... qs = ( Good.objects.values('brand_id', 'brand__name') .annotate( .... ) .prefetch_related(Prefetch('history', StocksHistory.objects.filter(Q(**subquery_filter_args)))) .order_by('-total_sales') ) return qs и сериализатор class ExtendedBrandSerializer(serializers.ModelSerializer): ... history = serializers.SerializerMethodField() class Meta: model = Good …

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) &amp; 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 и я запустил это в терминале ----&gt; git push heroku master Следующая ошибка, с которой я столкнулся Запрашиваемая среда выполнения (Python-3.10.4) недоступна для этого стека (heroku-20). remote: ! Прерывание. Дополнительная информация: …

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

У меня есть модель, в которой перечислены проекты - одно из этих полей записывает состояние проекта как внешний ключ к модели состояния. Я хотел бы иметь представление, в котором проекты перечислены, но разделены по статусу, например. &lt;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(), чтобы убедиться, что при миграции будет использоваться правильная версия модели (та, которая была на момент определения миграции). Но как быть с "обычными" переменными (не моделями), импортированными из базы данных? Предположим, я хочу просто …