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

13.10.2021
Factoryboy не может создать поле, зависящее от базы данных

Я использую django-cities-light для хранения местоположений пользователей. Однако мне нужно импортировать огромный набор данных стран и городов в базу данных. Я использую Factory классы как для тестирования, так и для создания фиктивных данных на сайте. …

13.10.2021
Django - Как фильтровать и возвращать данные по группам

У меня есть модель, в которой я хочу вернуть группу по атрибуту самого объекта. Предположим, что модель следующая: class User(): username = models.CharField(max_length=50, unique=True) group = models.CharField(max_length=20) Позже в представлении я получу по группам всех пользователей: group1 …

13.10.2021
Загрузка изображения из next.js в django для хранения в aws s3

Я настроил функциональность для s3, я могу легко загружать изображения из интерфейса администратора Django. У меня есть страница "createProduct", и я хочу создать продукт, отправив данные формы из next.js. Django хранит URL s3 bucket в DB и извлекает изображение …

13.10.2021
Django Пользовательская модель пользователя и SuperUser

Я пытаюсь создать приложение, в котором пользователь web3 может использовать свой кошелек для входа НО я хочу, чтобы суперпользователь все еще использовал имя пользователя/пароль (мой будущий план - создать пользовательский бэкэнд для выполнения web3 auth flow) …

13.10.2021
AppRegistryNotReady

При запуске py manage.py runserver все работает без ошибок. Возникла потребность протестировать на сервере heroku. При загрузке на heroku возникает Application error. В heroku logs появляется ошибка: raise AppRegistryNotReady("Apps aren't loaded yet.") django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. При запуске …

13.10.2021
Запуск кода graphene перед миграцией данных django

Я написал кусок кода, который генерирует тип входного объекта графена динамически из базы данных. когда я пытаюсь запустить ./manage.py migrate этот код работает до миграции и вызвал django.db.utils.ProgrammingError У меня такая же проблема при выполнении Pytest. …

12.10.2021
Django - я не могу использовать модель фильтра Q с 2 связанными базами данных

У меня есть 2 следующие модели, связанные с 2 различными базами данных в models.py: class AnalogicalValues(models.Model): id = models.BigAutoField(primary_key=True) date = models.DateField() description = models.ForeignKey(ExpensesDescription, models.DO_NOTHING) continent_id = models.ForeignKey( 'WorldContinent', db_column='continent_id', on_delete=models.DO_NOTHING ) (...)hide code(...) city_id = models.ForeignKey( 'WorldCity', …

12.10.2021
Количество предметов в месяц работает в CreateView, но не в TemplateView

Моя цель: получить количество элементов в месяц, отображаемое в моем шаблоне, т.е.: май 2021 - 5, июнь 2021 - 10, сентябрь 2021 - 3, октябрь 2021 - 2 и т.д. Что я сделал. Сначала я создал тестовый проект и …

12.10.2021
Подпроцесс в приложении views.py django не работает?

Я пытаюсь вызвать скрипт в файле views.py следующим образом from subprocess import Popen p1 = Popen('python3 {}'.format(path), shell=True, stdout=PIPE, stderr=PIPE) answer = p1.communicate(timeout=5) print('answer', answer) И у меня есть результат answer (b'', b'') но когда …

12.10.2021
Userpost() получил неожиданный аргумент ключевого слова 'instance'

Я занимаюсь небольшим CRUD проектом на django. вот views.py из crudproject from django.contrib import messages from django.shortcuts import get_object_or_404, redirect, render from .models import userpost from .forms import customerform #creating postdate def create(request): form= customerform() if request.method=='POST': Form=customerform(request.POST) …

12.10.2021
TypeError: аргумент типа 'PosixPath' не является итерируемым, старое решение не сработало

Я изучаю django и получаю эту ошибку, и даже когда я захожу в админку, CSS также не загружается. То, что я добавил в models.py, также не отображается в админке. Пожалуйста, кто-нибудь помогите мне избавиться от этой проблемы. Я пробовал …

12.10.2021
Django Google maps ipa

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

12.10.2021
Приложение Django на Azure некорректно загружает статические файлы из Azure Blob

Это приложение Django развернуто на Azure как App Service, его статические и медиафайлы хранятся в учетной записи хранилища Azure - blob. Раньше проект работал хорошо, но что-то изменилось, и теперь проблема заключается в следующем. Релевантная часть файла настроек …

12.10.2021
Как выполнить несколько команд в одной строке linux (openshift / docker )

Я ищу способ запускать сервер django и celery в одной строке. Сервисы (django и celery) развернуты в openshift как два отдельных pods с одним и тем же образом, и в настоящее время я запускаю сервис django (pod) с помощью …

12.10.2021
Django 404 с существующей записью в базе данных

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

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, теперь я хочу принимать только начальный_месяц и конечный_месяц от пользователя, и на основе значений этих полей я хочу автоматически создавать месяцы, как только …