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

20.12.2022
У меня есть приложение django на виртуальной машине ubuntu, и я не могу получить удаленный доступ к базе данных postgres.

Я развернул приложение на django на GCP в виртуальной машине (ubuntu 22.04 01 LTS) Приложение работает нормально, база данных - postgresql. Но я не могу получить удаленный доступ к базе данных, я всегда получаю ошибку таймаута. Мой settings.py …

20.12.2022
Як розмістити REDIS PYTHON на хостингу без використання DOCKER?

Для інсталяції та роботи з DOCKER необхідний дорожчий хост, але поки таких коштів на нього немає, а фонові задачі виконувати треба. Я написав костильну прогу, яка ставить задачі виконуючи запити до ДБ, після подає запит на сервер джанго по апі …

20.12.2022
Администратор не может одобрить сообщение для требуемого поля like django

В моем проекте django пользователи могут создавать посты. но администратор должен сначала одобрить пост. Затем пользователи могут видеть созданные ими посты в своей временной шкале. Пользователи могут лайкнуть или не лайкнуть пост на странице с подробным описанием поста. Однако, …

20.12.2022
Не удалось выполнить 'fetch' на 'WorkerGlobalScope'

Я пытаюсь передать переменные из файла background.js в views.py в Django. Я перепробовал много способов сделать это и написал следующий код, он вроде бы работает, но я застрял на этой ошибке. Я долго искал решение, но пока ничего не нашел …

20.12.2022
Как адаптировать операторы импорта к структуре папок в Django?

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

20.12.2022
Django allauth render login fields manually user or email not displayed

Я пытаюсь отобразить поля входа вручную, вместо того, чтобы использовать: {{form.as_p}} Я устанавливаю allauth следующим образом, чтобы войти в систему с помощью электронной почты: ACCOUNT_EMAIL_REQUIRED = True ACCOUNT_USERNAME_REQUIRED = False ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE = False ACCOUNT_SESSION_REMEMBER = True ACCOUNT_AUTHENTICATION_METHOD …

20.12.2022
Поддомен Nginx запускает неправильное веб-приложение

Итак, у меня есть сервер ubuntu, на котором работают два разных сайта с двумя разными доменами: www.firstwebsite.com www.secondwebsite.com Но когда я создаю запись AAA для создания поддомена с первым доменом (как здесь) demo.firstwebsite.com Если …

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
Django: отправка по email

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

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

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

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, …