Django and Python "Questions and answers", page 302

20.12.2022
Создание суперпользователя в пользовательской модели пользователя django с номером телефона в качестве имени пользователя

У меня есть проект django, в котором я хочу, чтобы в качестве поля имени пользователя был номер телефона. Я создал приложение с именем accounts, и это models.py: class UserManager(BaseUserManager): use_in_migrations = True def create_user(self, phone_number, password, **extra_fields): user = …

19.12.2022
Докеризованное приложение django не может подключиться к серверу mysql на localhost

У меня есть Dockerized django приложение, которое я запускаю, и я пытаюсь подключить его к серверу mysql, который у меня есть, который перенаправляется через порт из другого контейнера docker. Я уже провел тест на разумность и подтвердил, что могу …

19.12.2022
Получение содержимого электронной почты с шаблоном с помощью контактной формы Django

Я установил полностью рабочую контактную форму, и теперь я хотел бы преобразовать вводимые пользователем данные в html-шаблон, чтобы при получении электронной почты их было легче читать. Как мне это сделать? Где-то внизу я должен связать шаблон, или связать …

19.12.2022
Django: aggregation-of-aggregation с подзапросом: cannot-compute-avg-is-an-aggregate

Я занимаюсь разведкой и тестированием уже довольно долгое время и не могу заставить что-либо работать с MariaDB. У меня есть подзапрос: rating_average_by_puzzle_from_completion_plays = Play.objects.filter(completion_id=OuterRef('id')).values('puzzle_id').order_by('puzzle_id').annotate(puzzle_rating_average=Avg('rating')).values('puzzle_rating_average') где рейтинги всех игр, соответствующих данному завершению, усредняются на puzzle_id После этого я …

19.12.2022
Ошибка Page not found (404) в Django при создании сессии оформления заказа с помощью Stripe

Я работаю над своим первым проектом по интеграции Stripe в Django и столкнулся с проблемой, решение которой мне не удалось найти. Я пытаюсь создать сессию, с помощью которой пользователи могут быть перенаправлены на страницу, где они могут произвести оплату. Вот …

19.12.2022
Я определил содержимое блока в base.html и экстенты в index.html, содержимое блока не работает

В template/app/index.html {% extends 'base.html' %} {% block content %} replace me {% endblock %} в template/app/base.html <!doctype html> <html> <head> <title>Base title</title> </head> <body> {% block content %} {% endblock %} </body> </html> в app/urls.py from django.urls …

19.12.2022
Невозможно импортировать что-либо из django

У меня проблемы с импортом вещей из django. Я совсем новичок в python и следую учебнику, где меня учат, как сделать мой первый проект django (я использую pycharm btw). Проблема, с которой я столкнулся, заключается в том, что когда …

19.12.2022
Ошибка аутентификации токенов Django: запрос cURL без заголовка показывает 401 unauthorized, но добавление заголовка token auth приводит к ошибке 404 not found

В заголовке изложена проблема, с которой я столкнулся. Работаю над приложением Django с конечной точкой API. Я могу (полууспешно) получить доступ к конечной точке через простой cURL без заголовка, который возвращает 401, но когда я добавляю токен заголовка, я …

19.12.2022
Сигналы django не работают на сервере ubuntu

У меня есть сайт на сервере где я работаю с signals.py Проблема в том что когда я добавляю db файл через админ панель signals.py не работает ТОЧНО НА СЕРВЕРЕ на моем компьютере все работает отлично Но есть другая модель …

19.12.2022
Помогите пожалуйста не могу отобразить комменты в Django

Это мой код class DetailNews(DetailView, CreateView): model = News template_name = 'app_news/detail.html' context_object_name = 'detail' success_url = reverse_lazy('news') form_class = CommentNewsForm def get_context_data(self, **kwargs): context = super(DetailNews, self).get_context_data(**kwargs) context['title'] = 'Детальная страница' return context def post(self, request, *args, **kwargs): comment …

19.12.2022
Создание более длинных токенов доступа с помощью django_oauth_toolkit

Я настроил аутентификацию OAuth 2.0 в проекте Django Rest Framework с помощью библиотеки django_oauth_toolkit. Но я заметил, что длина access_token довольно мала. Как я могу сделать эти токены больше? Я имею в виду, увеличить количество символов в каждом токене. …

19.12.2022
Проблема heroku H10

Я получаю ошибку: at=error code=H10 desc="App crashed" method=GET path="/" host=quiz-iu.herokuapp.com request_id=9ee6412c-b248-4eeb-8eba-066f07b38a4f fwd="93.201.118.59" dyno= connect= service= status=503 bytes= protocol=https 2022-12-19T17:47:36.743985+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=quiz-iu.herokuapp. com request_id=071363bb-8ce2-4eed-bdc5-93cd3b39581f fwd="93.201.118.59" dyno= connect= service= status=503 bytes= protocol=https А если я …

19.12.2022
Ограничение доступа к статическим файлам группами разрешений

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

19.12.2022
Django: сохранение() запрещено для предотвращения потери данных из-за несохранения связанного объекта 'predictions'

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

19.12.2022
Не работает signals.py на сервере

У меня есть сайт на сервере где я работаю с помощью signals.py Проблема заключается в том что когда я добавляю db файл через админку signals.py не работает ИМЕННО НА СЕРВЕРЕ на моем компьютере все прекрасно работает Но есть еще одна …

19.12.2022
Как определить порядок файлов/подпапок в пользовательских папках в Django?

Я создаю веб-приложение на Django, в котором пользователи могут загружать файлы в структуру папок, которую они также создают/контролируют. Я знаю, как облегчить загрузку файлов и понимаю решение, предложенное в этом вопросе о том, как "назначить" файлы (или вложенные …

19.12.2022
Почему люди кодируют приложения flutter с помощью dart, а не flet для мобильных приложений?

Многие источники призывают разработчиков изучать язык dart, чтобы пользователи могли разрабатывать приложения flutter для платформ iOS и android. Однако я с трудом могу найти источники, в которых говорится, что язык flet может достичь тех же результатов. Во-первых, я думаю, …

19.12.2022
Использование менеджера моделей на queryset

В моей панели администратора я хочу выполнять некоторые функции из моего ModelManager. У меня есть admin.py def change_status(modeladmin,request,queryset): status = queryset.change_value() return status model.py class ItemManager(models.Manager): @classmethod def change_value(cls): list = Item.objects.filter(value=5) list.update(value=6) return list.list_values("id", flat=True) class Item(models.Model): …

19.12.2022
Каков простой способ проверки данных планирования в python

Всем привет. Честно говоря, моя голова сейчас взорвется от этой ситуации. Я потратил целый день, чтобы решить эту проблему, но я не смог этого сделать, так что, наконец, я здесь, на stackoverflow, и прошу помощи у некоторых из вас, …

19.12.2022
Как отключить проверку CSRF с помощью PasswordResetView в Django auth?

Я использую Django 3.1 с приложением Django's auth. У меня определено следующее промежуточное ПО MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'directory.middleware.extend_token_response.ExtendTokenResponse' ] Я хотел бы использовать функцию сброса пароля Django auth, поэтому я …

19.12.2022
Как я могу позволить своим пользователям смотреть Netflix, Prime video и т.д. внутри моей веб-страницы, если у них есть учетные записи?

Мы разрабатываем веб-сайт для пользователей, чтобы они могли смотреть телешоу/фильмы вместе синхронно. Мы знаем о таких расширениях, как Teleparty, Scener и т.д. Мы хотим встроить его в сайт, чтобы никому не нужно было устанавливать расширение. Мы использовали только Django, …

19.12.2022
Django Ecommerce View проблема с увеличением или уменьшением количества товаров с одинаковым Product Id, но разными значениями Option ID

Моя проблема, вероятно, что-то простое, но я застрял на ней. Я пытаюсь заставить мою корзину ecommerce увеличивать количество товара вверх и вниз, удаляя экземпляр, когда количество становится равным нулю. Проблема в том, что при добавлении опций к товару, который находится …

19.12.2022
Как я могу изменить URL, указывающий на файл в виджете FileInput во фронтенде Django Admin, чтобы он указывал на мое представление

В моем проекте django я хочу, чтобы пользователь мог загружать файлы, которые доступны только для пользователей из той же компании и для пользователей, которые являются сотрудниками. Решение, которое я нашел, заключается в том, что я загружаю файлы в пользовательский FileSystemStorage …

19.12.2022
Django: отправка по email

Я хочу, чтобы, когда пользователь сбрасывал пароль, к нему на почту приходило письмо с ссылкой на сброс пароля. Но, насколько я понял, send_mail в Django больше не работает, так как Django использует smtplib, а Google не считает, что она безопасная, …

19.12.2022
Как задача celery может принять список файлов в качестве аргумента?

На самом деле, я не знаю, как я могу сделать так, чтобы задача имела список файлов в качестве аргумента. files = {} for file in request.FILES.getlist('files'): files[file.name] = file.file.read() my_celery_task.apply_async( kwargs={ 'files': files, } ) При этом …

19.12.2022
Почему происходит 'Django mssql connection error'?

У меня есть готовая база данных и я хочу использовать ее в веб-проекте django. но у меня ошибка с подключением. здесь ошибка raise NotSupportedError('SQL Server v%d is not supported.' % ver) django.db.utils.NotSupportedError: SQL Server v16 is not supported. …

19.12.2022
Как получить данные из api и загрузить сайт одновременно

Я делаю сайт на Django, который получает все биржевые данные за предыдущий день из API. Моя проблема в том, что когда мы берем эти данные, мы выполняем несколько вычислений и сохраняем данные в DB (этот процесс занимает около 4 часов) …

19.12.2022
Django sqlite3 удаление существующих данных в моем Django sqlite3 после развертывания/развертывания на azure app service

Я создал простое приложение Django и развернул его в azure app services. После развертывания в azure app service приложение работало отлично (столкнулось с некоторыми проблемами, но позже было исправлено), после чего я решил очистить данные в таблице sqlite3 и после …

19.12.2022
Многопользовательская архитектура с тестовыми и реальными данными

Сейчас перед нами стоит задача сделать демо-версию нашего проекта для потенциальных клиентов с тестовыми данными. Фронтенд на React, а бэкенд на Django Rest Framework. Как я это вижу: Пользователи входят в демо-версию. Мы отправляем запрос (GET) на …

19.12.2022
Как решить эту ошибку при развертывании на render.com: django.db.utils.OperationalError: could not translate host name "***" to address?

Что я пытаюсь сделать: Развернуть мое приложение django на render.com с базой данных postgres. Я следую руководству render.com: Getting Started with Django on Render. Проблема: Я получаю ошибку журнала сбоя сборки, в которой говорится следующее: django.db.utils.OperationalError: could …

19.12.2022
Как создать админ панель на Django?

Всем привет,у меня есть бот на aiogram,хочу написать для него админку на django,пишу в pycharm,подскажите с чего начать,где хранить файлы,как создавать траекторию для админки?Вот траектория моего бота,пока не на сервер,запускаю,через бат файл

19.12.2022
Как избавиться от ошибки "Выберите правильный выбор. Этот выбор не является одним из доступных вариантов." при использовании поля ModelChoiceField?

Я пытаюсь вручную отобразить опции для формы select в шаблоне django. Когда я отправляю форму, я получаю ошибку: "Выберите правильный вариант. Этот выбор не является одним из доступных вариантов". Сообщение об ошибке также запрашивает обязательные поля, которые я предоставил. locations …

19.12.2022
Происходит ли преобразование типов парсера внутри тестов django?

Я определил пользовательский анализатор аргументов from dateutil.relativedelta import relativedelta def custom_parser(value): # Do some actions with value return relativedelta(...) Я использую это в команде управления как parser.add_argument( "--tes", help=("blablaaa"), type=custom_parser, required=False, default='15s', ) Внутри handler, …

19.12.2022
Как проверить, отличается ли формат загружаемого файла от расширения имени файла в Python

Я хочу проверить, что формат загружаемого файла отличается от расширения имени файла без сохранения файла. Я попробовал магическую библиотеку

19.12.2022
Api_view['POST', 'GET'] против принципов SOLID?

Это не проблема, с которой я столкнулся, это просто открытое обсуждение. В Django Rest framework мы объявляем декоратор @api_view[] и он принимает аргумент типа POST GET PUT DELETE В моем случае я могу поместить более одного …

19.12.2022
TransactionManagementError В текущей транзакции произошла ошибка. Вы не можете выполнять запросы до конца блока 'atomic'. проект django

Я хочу добавить продукты или обновить их, если они существуют в базе данных. собранные данные поступают из API, затем я сохраняю их в моей базе данных, которую я создал. models.py class Holl(models.Model): name=models.CharField(max_length=70,blank=True,null=True) service=models.CharField(max_length=255,blank=True,null=True) section=models.CharField(max_length=70,blank=True,null=True) class Meta: constraints=[ models.UniqueConstraint(fields=['name', …

19.12.2022
Rest-API post request fail with one-to-many в Django REST Framework

Я хочу добавить в свой API возможность добавления записи с внешним ключом. Я не хочу создавать новую запись в связанной таблице. Я просто хочу добавить ID существующей записи в отношение и сохранить запись. Отношение показано на следующем графике. <a href="https://i.stack.imgur.com/sWERH.png" …

19.12.2022
Как вызвать функцию при создании пользователя с помощью django?

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

19.12.2022
Почему я не могу увеличить models.IntegerField?

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

19.12.2022
Можно ли в Laravel использовать "уникальные вместе", аналогично Django?

В Django вы можете сделать это: unique_together = ('name', 'username',) поэтому если вы попытаетесь зарегистрировать людей следующим образом: имя: John, имя пользователя: blabla &lt;---- this gets registered> имя: John, имя пользователя: haha &lt;---- это регистрируется …