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

12.10.2021
Django PythonAnywhere (2003, "Can't connect to MySQL server (timed out)")

Я пытаюсь создать проект Django и не могу подключиться к базе данных MySQL, созданной в PythonAnywhere. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'username$dbname', 'USER': 'username', 'PASSWORD': 'password', 'HOST': 'username.mysql.pythonanywhere-services.com', } } Я не могу войти …

12.10.2021
Как управлять MySQL и MongoDB одновременно с помощью django

У меня есть партнерский сайт, где данные для продуктов произвольны, например, длина одежды, и использование MySQL не будет там гибким и хорошим вариантом. Мне нужно что-то динамическое, например MongoDB. Я знаю о "djongo", но он конвертирует каждый запрос в …

12.10.2021
Безопасна ли реализация добавления в корзину / удаления из корзины?

Я создаю сайт ecom и для того, чтобы реализовать функцию add_to_cart, я сделал следующее. При нажатии на кнопку добавления в корзину вызывается функция javascript add_to_cart, которую я написал: <button type="button" onclick = "add_to_cart({{ product.pk }})">Add to Cart</button> …

12.10.2021
Изменение URL-адреса django defaultrouter

Итак, я хочу, чтобы URL /users/ получал не список пользователей, а только имя текущего пользователя. Для достижения этой цели я добавил метод list и перезаписал его следующим образом: def list(self, request, *args, **kwargs): """ Override list method so it …

12.10.2021
Облачное хранилище Google не загружает данные в правильную медиа- и статическую директорию в ведре

Я создал приложение на Django и хочу использовать Google Cloud Storage для хранения статики и медиафайлов. Однако, при запуске python manage.py collectstatic Выгружает все статические данные в корень облачного ведра google вместо каталога "static" в ведре. Это мой core/settings/local.py …

12.10.2021
Как получить данные из базы данных в формате Quill и передать их в форму Quill с помощью Django-quill-editor

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

12.10.2021
Как установить celery beat в docker?

В settings.py CELERY_TIMEZONE = 'Europe/Minsk' CELERY_TASK_TRACK_STARTED = True CELERY_TASK_TIME_LIMIT = 30 * 60 CELERY_BROKER_URL = os.environ.get('CELERY_BROKER_URL') CELERY_RESULT_BACKEND = os.environ.get('CELERY_BROKER_URL') CELERY_BROKER_URL = redis://redis:6379 config/celery.py: import os from celery import Celery os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') app = Celery('config') app.config_from_object('django.conf:settings', namespace='CELERY') app.autodiscover_tasks() app.conf.beat_schedule = …

12.10.2021
Django allauth OSError: [Errno 99] Адрес недоступен

Я пытаюсь реализовать django-allauth и столкнулся с этой проблемой. Для этого проекта я также использую Docker. Когда я нажимаю "Sign up using VK", он перенаправляет меня на http://127.0.0.1:8000/accounts/vk/login/callback/?code=...random code... с этой ошибкой. После повторного перехода на страницу регистрации и нажатия …

12.10.2021
Кодек 'utf-8' не может декодировать байт 0xff в позиции 0: недопустимый начальный байт UnicodeDecodeError

я работаю с djangorestFramework и в сериализаторах у меня есть изображение, которое при получении выдает ошибку 'utf-8': from rest_framework import serializers from backend.models.productos import Productos from backend.models.categoria import Categoria from backend.serializers.CategoriaSerializers import Categoriaserializers class ProductosSerializers(serializers.ModelSerializer): #Categorias = Categoriaserializers() class …

12.10.2021
Django обновление формы пользователя

здесь проблема с формой, все поля применяются, кроме поля аватара. я не могу понять почему. формы class UserEditForm(forms.ModelForm): class Meta: model = User fields = ['username', 'name', 'email', 'bio', 'avatar'] exclude = () widgets = { 'avatar': forms.FileInput(), 'bio': …

12.10.2021
Как использовать многопроцессорную обработку в Python с Django для создания тысяч экземпляров моделей из xml-файла?

У меня есть скрипт, который анализирует данные из файла xml в модели Django. Он работает нормально, но в последнее время мы сталкиваемся с файлами с десятками тысяч моделей для создания, что невероятно замедляет процесс (до 40 минут на загрузку …

12.10.2021
Как получить доступ к значениям из формы на основе typeform в python

Я пытаюсь использовать Typeform в своем сайте на Python/Django, и я хотел узнать, есть ли способ получить доступ к данным из формы и что-то с ними сделать.

12.10.2021
TypeError at /pet/3/ petAPI() got an unexpected keyword argument 'pk' Django

Я новичок в Django и его REST Framework, я пытаюсь разработать API, который позволит мне выполнять основные операции CRUD, оба метода GET, POSt и PUT работают правильно, однако когда я пытаюсь реализовать метод DELETE, я получаю очень специфическую ошибку: …

12.10.2021
Как отправить письмо со сброшенным паролем в Django при создании пользователя?

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

12.10.2021
Переопределение Django change_list_results

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

12.10.2021
Django postgres raise notice

Допустим, у меня есть функция postgres, которая поднимает несколько уведомлений. Пример: function testnotice ... raise notice 'test' raise notice 'test-2' Когда я выполняю эту функцию из django, cursor.execute("select testnotice()") Есть ли возможность восстановить уведомления? …

12.10.2021
Установите уникальный первичный ключ на основе внешнего ключа

У меня есть модель, определенная как - class sales_order(models.Model): customer=models.ForeignKey() item=models.ForeignKey() branch=models.ForeignKey() --- ---other fields Теперь для каждой ветки я хочу начать первичный ключ с 1 ("id", например), но функциональность Django по умолчанию будет увеличивать id независимо …

12.10.2021
Как изменить ImageField на FileField в Django?

В одной из моделей у меня есть поле ImageField, есть ли способ изменить это поле на FileFiled? Если преобразовать, то как можно идентифицировать изображение при загрузке? В чем разница между ImageField и FileField в django?

12.10.2021
Django : передача параметра или контекста с помощью функции redirect и id, закодированного хэшидами

Я новичок и мне нужна ваша помощь! Но, возможно, это сложный вопрос даже для экспертов, кто знает! Следующий код прекрасно работает для создания таблицы (с использованием формы datepicker для выбора дня таблицы) с домашней страницы, и с …

12.10.2021
Почему при попытке развернуть django appplication на heroku вы получаете сообщение "This site can't be reached"?

Я изучаю, как развернуть приложение django на heroku и для этого я выполнил следующие шаги:- 1 клонировал git-репо, которое я хочу разместить 2 Install Heroku CLI 3 Выполнить команду --> heroku login 4 heroku create <my_app_name> 5 …

12.10.2021
Django: Запуск скрипта python при нажатии на кнопку и отображение вывода на html-странице

Я работал над созданием скрипта python, который запускается при нажатии на кнопку и затем отображает результат на html-странице Django. Пока мне удалось сделать кнопку, которая запускает скрипт, но я не могу отобразить какие-либо результаты Ниже приведен код, который я …

12.10.2021
RestAPI не может загрузить файл, отправленный из Django API клиенту sveltekit - Фатальная ошибка при чтении файла изображения PNG

У меня есть Django Get APIView, который возвращает FileResponse с данными изображения png. Когда оно загружается на стороне клиента sveltekit, то оно не читается. Он жалуется, что это не png файл. Не знаю точно, что не так. Вот код …

12.10.2021
Django - конечная точка JSON пуста

Когда я тестирую свою конечную точку, я получаю нужное количество json-пакетов, но все они пустые. В базе данных записи правильные. Когда я ввожу что-то вроде : /flush/?devid=2&startdate=11/10/21&enddate=29/10/21&resolution=1 я получаю json с двумя элементами, но оба пустые. где я …

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

Я использую djoser для аутентификации и получаю TypeError: decode() получил неожиданный аргумент ключевого слова 'verify'. Конечная точка /jwt/create/ работает и возвращает токены доступа и обновления, но я не могу проверить или получить данные пользователя (/auth/users/me/). Тот же код работает в …

12.10.2021
Создание месяцев на основе значений начальной и конечной дат в django

Я работаю над приложением, где пользователь должен создавать ежемесячные задания, поэтому я создал модель AcademicYear и Months, теперь я хочу принимать только начальный_месяц и конечный_месяц от пользователя, и на основе значений этих полей я хочу автоматически создавать месяцы, как только …

12.10.2021
Пожалуйста, объясните, как правильно настроить шаблонизацию jinja2 с django(3+). У меня нет четкого представления об этом

Я настроил проект Django с DTL по умолчанию. Но я хочу использовать шаблонизацию jinja2 с проектом Django. Я не могу понять, как правильно сконфигурировать его с Django. Так как я новичок в разработке. Может ли кто-нибудь помочь мне понять …

12.10.2021
Выберите фильтр после добавления в базу данных

Мне нужен фильтр для этого select, как вы можете видеть на заднем плане есть зеленые блоки с именами, написанными в select, эти блоки связаны с доской и затем сохранены в бд. Этот блок является модальным, который мне нужен для …

12.10.2021
Отправка списка в POST-заявке - Django Rest Framework

Я пытаюсь отправить список в POST заявке в Django Rest Framework. Моя задача выглядит следующим образом: Вложенные отношения, но мне нужен список. Что мне нужно: { "id": 3435, "titulo": "Livro x", "editora": "Editora x", …

12.10.2021
Недопустимые данные Ожидали словарь, а получили ModelBase

{ "non_field_errors": [ "Неверные данные. Ожидали словарь, а получили ModelBase." ] } class UploadFileView(generics.CreateAPIView): queryset = File.objects.all() serializer_class = FileUploadSerializer def create(self, request, *args, **kwargs): serializer = self.serializer_class(data=File) serializer.is_valid(raise_exception=True) return File, Response(serializer.data, status=status.HTTP_200_OK) class FileUploadSerializer(serializers.Serializer): File = serializers.FileField() class Meta: …

12.10.2021
Обратный поиск по многим полям с помощью TreeQuerySet

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

12.10.2021
Nginx не находит статические файлы в приложении Dockered Django в Azure Web App для контейнеров

Мне удалось запустить мое приложение Django локально с помощью docker compose (контейнер Django + контейнер Nginx), и оно работает нормально, но когда я хочу запустить его в Azure web app для контейнеров, nginx не может найти ресурсы. Я не …

12.10.2021
Почему каналы django не получают заголовки?

Я пытаюсь написать простой клиент python websocket, который будет взаимодействовать с каналами django. Я использую библиотеку python websockets для достижения этой цели. После выполнения следующей функции я ожидаю получить пользовательские заголовки в scopes['headers'] async def connect(self): …

12.10.2021
Авторизация API Google Calendar работает на localhost, но не работает на Heroku

Я хочу использовать Google Calendar API для своего приложения Django. Я следовал инструкциям, приведенным здесь: https://karenapp.io/articles/how-to-automate-google-calendar-with-python-using-the-calendar-api/ Я также добавил ури перенаправления в Google API - кажется, что браузер пытается открыться на стороне сервера (как это происходит на …

12.10.2021
OIDC с Keycloak и Django - Отсутствующие государства

Я пытаюсь настроить OIDC с Keycloak в качестве IdP и Django (используя Django Rest Framework и mozilla-django-oidc) в качестве клиентского сервера. Я установил keycloak и создал примерное приложение Django, которое успешно перенаправляет на keycloak, где я могу успешно аутентифицироваться …

12.10.2021
Докеризованный django, разрешение отклонено

Привет я докеризировал django и у меня проблема, после перезагрузки компьютера я не могу запустить свое приложение, потому что была добавлена некая директория "data/db", которая выдает ошибку - " Permission denied: '/home/maciej/djangoapp/fitshop/data/db'" Это происходит, когда я хочу "runserver" или …

12.10.2021
Кэширование результатов аутентификации в django-rest-framework-jwt

Я использую аутентификацию Auth0 в комбинации webapp / django-server. Auth0 - не самый быстрый фреймворк для аутентификации, ему всегда требуется 200 мс для аутентификации. Мой webapp посылает много запросов к серверу django, поэтому я подумал о кэшировании аутентификации на несколько …

12.10.2021
Проект djnago не запускается на putty (digitalocean)

Я пытаюсь запустить свой проект django на putty (digital ocean). но когда я запускаю его, он не загружается. получаю ошибку ERR_CONNECTION_TIMED_OUT. Я не устанавливаю никаких переменных окружения. просто пытаюсь запустить проект на IP-адресе putty. вот мой settings.py ALLOWED_HOSTS …

12.10.2021
Django Сломанная труба

Я открыл сайт, над которым сейчас работаю, на localhost с Django. Шрифты и макет изменились. В терминале отображается сломанная труба (не знаю, что это такое). Шрифт изменился, и текст стал жирным. Я перезапустил сервер, но это не помогло. Как …

12.10.2021
Сохранение изменений в Django не отражается в базе данных

Я знаю, что есть несколько похожих постов, но ничего из того, что я прочитал, не помогло решить мою проблему. У меня следующая модель: class Run(models.Model): id = models.AutoField(primary_key=True) date_created = models.DateTimeField(auto_now_add=True) date_modified = models.DateTimeField(auto_now=True) description = models.TextField(blank=True, null=True) …

12.10.2021
Django аннотирует список агрегированных методов

У меня есть это qs = queryset\ .values(x=F('timestamp'))\ .annotate(min=Min('speed'), avg=Avg('speed'), max=Max('speed')) \ .order_by('-x') что приводит к <MotionQuerySet [{'x': 1632249000, 'min': 77, 'avg': 83.4, 'max': 96}, {'x': 1632162600, 'min': 61, 'avg': 83.6667, 'max': 114}, ...] Есть …