У меня есть приложение, созданное с помощью Django, которое использует библиотеку MSAL для аутентификации в Azure AD. Как я понимаю, MSAL использует OAuth, и пока что аутентификация/авторизация работает отлично. Есть ли способ реализовать аутентификацию с помощью SAML вместо OAuth. …
При подключении по SSH логинюсь в аккаунт и пытаюсь активировать виртуальное окружение командой source /home/xn80aue1/virtualenv/app/3.10/bin/activate && cd /home/xn80aue1/app которая выдается на хостинге. Помогите как решить данную проблему. Я понимаю что такой команды нет, но нужно найти альтернативу <a href="https://i.stack.imgur.com/g7pm2.png" rel="nofollow …
У меня есть набор форм, который добавляет новые формы с помощью javascript в разном порядке на странице. одни в начале, другие в конце. Но когда я сохраняю, ошибки показываются в порядке form-n form-n+1, и т.д. не в том порядке, …
Это мой 5-й день изучения Django. У меня есть проект Django, работающий в виртуальной среде с помощью Pycharm. Проблема заключается в том, что Pycharm не может ссылаться на определенные импорты, когда они фактически работают в Django без каких-либо проблем. Я …
У меня есть следующий маршрутизатор router.register(r'get-customers/<int:number>', GetCustomersViewSet, basename='get-customers') когда я посещаю http://127.0.0.1:9090/get-customers/20 Я получаю вышеуказанную ошибку и не уверен, в чем может быть проблема. Но когда я меняю маршрутизатор на router.register(r'get-customers', GetCustomersViewSet, basename='get-customers') и …
Я создал представление с помощью generic view createview, в это представление я передаю параметр по url, у меня есть форма, но после нажатия на кнопку submit она перенаправляется на тот же url без параметра и показывает ошибку, я пытался …
Надеемся, что у всех все хорошо. Когда я загружаю файл больше, чем FILE_UPLOAD_MAX_MEMORY_SIZE, я не получаю никакой ошибки, она просто выдает мне "This site can't be reached". У меня есть пост условия для проверки, если файл превышает этот …
У меня есть проект и модель задач, и я хочу сделать таблицу в детальном html, которая отображает задачи в проекте. Я пробовал делать <table> <tr> <th>Name</th> <th>Assignee</th> <th>Start Date</th> <th>Due Date</th> <th>Is compeleted</th> </tr> <tr> <td>{{ task.name }} …
Один из вопросов, который пришел мне в голову, заключается в том, что в отношениях "многие-к-одному" в Django, где должен быть расположен внешний ключ? Я имею в виду, он должен быть во многих или в первой части? Например, …
Я изучал учебник Django в версии 3.0.0, а сейчас у меня версия 4.0.1. Я пытаюсь использовать этот модуль, но он не работает. Я вижу следующее сообщение, когда пытаюсь сбросить пароль. Ошибка : Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' не …
Итак, я создаю объект формы, используя данные 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 = …
В настоящее время это моя конфигурация для статических и мультимедийных файлов. Это отлично работает локально, однако сейчас я пытаюсь разместить их на хостинге с помощью S3. STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, …
У меня есть модель 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 объекты, которые ниже …
Я должен написать оператор if в шаблоне detail.html, который гласит "если в проекте есть задачи", вывести таблицу, иначе вывести "задач в проекте нет". Я пробовал {% if task in project %} {% if task in projects_list %} {% if tasks …
Я следую руководству this, чтобы добавить индикатор выполнения при загрузке файла в Django, используя ajax. Когда я загружаю файл в папку, используя опцию upload_to, все работает нормально. Но когда я загружаю файл в Azure, используя опцию storage …
Я студент, прохожу учебник по созданию сайта с Next.js и Django/Python. У меня нет опыта работы с этим материалом, и пока что это был мучительный процесс. На данном этапе руководства я создал учетную запись Heroku, развернул свой проект …
View def get_queryset(self) -> 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', ) …
У меня вопрос (делаю это впервые), как делать вычисления в Django? Я сделал отдельный файл с "class" в котором я делаю математические вычисления и я хотел бы сохранить их в базе данных и отобразить на странице, например преобразование …
У меня эта модель: 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 …
Я хотел бы использовать библиотеку python - т.е. openpyxl - для создания файла Excel (с живыми формулами, а не просто жестко закодированными значениями) на основе данных, предоставленных пользователем в веб-приложении. Я бы хотел, чтобы openpyxl извлекал состояния из Vuex. Необходимо …
У меня это view def get_queryset(self) -> 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 …
Итак, я использую функцию send_mass_mail() из модуля django.core.mail. Я хочу знать, существует ли какое-либо ограничение на количество получателей и писем.
Я использую django с djoser и django rest framework simple jwt для аутентификации, могу ли я добавить поля (например: роль пользователя, имя пользователя) к данным jwt payload?
У меня есть модель пользователя с именем пользователя и полем изображения. И форма django с теми же полями. Когда пользователь хочет отредактировать свой профиль, я хочу заполнить форму текущими значениями пользователя. Я пробовал использовать initial = {"username": user.username, "image": …
Я пытаюсь расширить модель 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 == …
Я пишу интеграцию с платежным шлюзом и у меня возникла проблема с отправкой ответа провайдеру. Они отправляют запрос с данными в форме "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)', …
Я использую стандартный 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 автоматически. У меня есть несколько …
У меня есть проект django со следующими (относящимися к данному вопросу) приложениями: Course, Category, User (Teacher) & SubCategory. Используя Django REST Framework, я пытаюсь переопределить метод perform_create(), чтобы определенные поля модели курса уже были заняты при создании нового …
У меня есть форма с музыкальными инструментами: class InstrumentForm(forms.ModelForm): instruments = forms.ModelMultipleChoiceField(queryset=Instrument.objects.all()) class Meta: model = Instrument fields = ('instruments', ) Это забирает все инструменты из модели. Мне нужно как-то проверить выбранные инструменты и сохранить их в Profile …
Я хочу развернуть приложение django с помощью heroku и я запустил это в терминале ----> git push heroku master Следующая ошибка, с которой я столкнулся Запрашиваемая среда выполнения (Python-3.10.4) недоступна для этого стека (heroku-20). remote: ! Прерывание. Дополнительная информация: …
У меня есть модель, в которой перечислены проекты - одно из этих полей записывает состояние проекта как внешний ключ к модели состояния. Я хотел бы иметь представление, в котором проекты перечислены, но разделены по статусу, например. <h1 …
У меня есть два сайта - основной(работает на Django) и форум (работает на XenForo), и столкнулся с проблемой что джанго думает что forum.my-site.com/index.php как то относится к нему и выдает ошибку Page not found (forum.my-site.com/index.php). Можно ли как то игнорировать …
Предположим, у меня есть две модели Book и User с внешним ключом на Book. И в одной из моих конечных точек API я возвращаю следующий QuerySet: return User.objects.get(pk=user_id).posts.all() Результат правильно отображается в браузере. Если я изменю строку на …
Я просто изучал вопрос веб-разработки на Python. Django - хорошо известный фреймворк для веб-приложений на Python, но недавно я узнал об Anvil. Он показался довольно простым из-за пользовательского интерфейса drag and drop. Также он кажется новым и может стать модной …
Подскажите пожалуйста как передать значения полученные с формы, в другую функцию 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]) …
Допустим, у меня есть такая структура 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 …
[![введите сюда описание изображения][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
Как получить значение 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) …
Кто-нибудь знает, можно ли вызвать данные из редактора 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] …
Для моделей мы используем apps.get_model(), чтобы убедиться, что при миграции будет использоваться правильная версия модели (та, которая была на момент определения миграции). Но как быть с "обычными" переменными (не моделями), импортированными из базы данных? Предположим, я хочу просто …