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

07.01.2022
Изображение не сохраняется в базе данных django

Form.html views.py def productform(request): return render(request, 'app/product_form.html') class ProductCreateView(CreateView): model = Product fields = ['name', 'price', 'description', 'image'] success_url=reverse_lazy('create-form') def addProduct(request): if request.method == "POST": product=Product() product.name = request.POST['name'] product.description = request.POST['description'] product.price = request.POST['price'] if len(request.FILES) != 0: if …

07.01.2022
Передача параметра ID в обработчик подключения Django Channel для одноканальных слоев

Я устанавливаю одноканальный уровень вебсокета, как описано здесь https://channels.readthedocs.io/en/stable/topics/channel_layers.html#single-channels Но проблема в том, что мне нужно передать параметр метаданных в метод connect от инициализации websocket на стороне клиента, потому что иначе нет способа сослаться на …

07.01.2022
Можно ли с помощью Django предотвратить/запретить доступ к странице более чем одному человеку?

Можно ли с помощью Django предотвратить/запретить доступ к странице более чем одному человеку? Например: У меня есть экран редактирования для продукта, и если кто-то получает доступ к этой странице, для этого продукта, я не хочу, чтобы кто-то, кроме меня, …

07.01.2022
Htmx и django: отображение обратной связи при успешном/неуспешном запросе

Я пытаюсь отобразить сообщение обратной связи, говорящее "добавлено" или "не удалось", когда форма отправляется с помощью HTMX на мой бэкенд Django. По сути то, что я имею сейчас - это форма, которая выполняет hx-post, а ответ - это div, …

07.01.2022
Как лучше всего собрать лог приложения C++, запущенного на сервере k8s + django?

Я пробовал искать в Google, но я запутался, какой способ лучше. Есть способы использовать stdout и stderr, но я хотел бы использовать более удобную структуру. Есть ли какой-нибудь совет или стандартизированный способ, который вы можете мне дать?

07.01.2022
Возможно ли добавить сохранение нескольких изображений в один столбец в mysql с помощью dajngo framework?

Я новичок в этой области. в настоящее время я делаю сайт электронной коммерции, который продает samrtphone. I want to add mulitple product images. In order to add the images do i need more columns for every image. How …

07.01.2022
ModuleNotFoundError: Нет модуля с именем 'base'

каждый раз, когда я пытаюсь запустить свою программу с помощью python manage.py runserver, появляется одна и та же ошибка. Я уже добавил мое приложение Django в settings.py. Эта ошибка впервые появилась после запуска моего проекта Django и установки моего …

07.01.2022
Как правильно подключать модели в Django?

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

07.01.2022
Проблемы с путями GDAL в macOSX High Sierra

На моей машине (macOS под управлением 10.13.6) установлен и работает GDAL для проекта Django под управлением python 3.6.5. Не было никаких проблем в течение 2+ лет, и я ничего не менял (насколько мне известно), но теперь столкнулся с проблемой, …

07.01.2022
Как интегрировать SSO любой компании в мое приложение Django?

У меня есть приложение для предприятий, и одна из их основных просьб - интегрировать их SSO (некоторые используют Okta, другие - Azure). В настоящее время мы используем python-social-core, но для добавления новой компании нам приходится изменять код. Знаете ли …

07.01.2022
Форма Django не сохраняется в базе данных через ModelForm

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

07.01.2022
Как правильно спроектировать базу данных django?

Я изучаю Django недавно, раньше я сам разрабатывал ER-модели и все такое, хотя я не специалист по базам данных. У меня есть несколько вопросов, которые я нигде не смог найти. С точки зрения проектирования базы данных, использует ли разработчик …

07.01.2022
Стиль моего сайта Django нарушен после загрузки на виртуальном хостинге

Мой сайт не может найти местоположение статического и медиа файла после загрузки на виртуальном хостинге. Вот мой settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [ BASE_DIR / "static", ] MEDIA_URL = '/media/' MEDIA_ROOT = '/home/project32/rootfolder/media/' STATIC_ROOT = '/home/project32/rootfolder/static/' ** …

07.01.2022
Как я могу передавать локальное видео в циклическом режиме в представлении Django?

Я передаю локальное видео в Django Response с помощью StreamingHttpResponse и этого кода, но я не уверен, как я могу зациклить видео, чтобы оно повторялось после завершения.

07.01.2022
Формат данных Django APIView из AJAX

Я пытался отправить массив объектов в views.py с помощью APIView для вставки нескольких строк в 1 пост-запрос. Вот мой формат данных JavaScript: const data = { group_designation: [ {id: 1}, {id: 2}, {id: 3}, ] } …

07.01.2022
Использование pipenv с django heroku

Итак, я начал писать проект на python, и я использовал учебник, в котором говорилось об использовании среды pip в качестве виртуальной среды. Однако возникла проблема, когда я выполнил команду git push heroku master. Она не смогла найти пакет django-heroku! …

07.01.2022
Как отобразить ошибку при использовании is_active для Login

Я установил для пользователя user.is_active значение false, чтобы он не мог войти в систему. user.is_active=False user.save() Я хотел бы переопределить раздел входа, чтобы показать, что учетная запись была отключена. В настоящее время он показывает отключенные учетные записи. …

07.01.2022
Менеджер недоступен; 'auth.User' был заменен на 'reg.User'

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

07.01.2022
Как предотвратить действие сохранения в Django, чтобы избежать повторных вызовов БД для уже существующих данных

Мой текущий код для сохранения статей сохраняет новые статьи и печатает "The Post Already Exists!", если найден дубликат, но он все еще делает вызовы БД, и теперь у меня есть пробелы в ID в моей таблице статей из-за ложных …

07.01.2022
Django POST не хватает позиционного аргумента

Я обхожусь без использования модели для получения от пользователя базовых ответов фильтра для целей презентации. Соответственно, я определил класс cardsStatsForm следующим образом: forms.py from django import forms class cardStatsForm(forms.Form): def __init__(self, filterList, sortList, *args, **kwargs): super(cardStatsForm, self).__init__(*args, **kwargs) self.fields['filts'].choices = …

07.01.2022
Django " ImproperlyConfigured:".

Я создал блог на django, следуя какой-то книге. Сайт django работает, но терминал продолжает показывать это сообщение, если я пытаюсь интерпретировать код на spyder(setting.py, models.py) Неправильная конфигурация: Запрошена настройка INSTALLED_APPS, но настройки не настроены. Необходимо либо определить …

07.01.2022
Свойство фонового изображения не работает в моем проекте Django, но статические файлы работают, и другие свойства CSS также работают.

Мне очень нужна ваша помощь. Я подключил мои статические файлы Django (CSS и изображения) и в основном html и CSS подключены очень хорошо, однако есть только одно свойство CSS, которое не работает, и это "background-image". Я попробовал дать сайту …

07.01.2022
Mysql-запрос на 200000 строк просто разбивается перед отображением в представлении

У меня есть проект с таким стеком: Python, Django, Django REST-Framework, MySQL, Angular. В настоящее время у меня есть приложение, которое имеет функциональность, чтобы перечислить некоторые строки, когда вы пытаетесь перечислить их в представлении, они должны быть показаны страницами …

07.01.2022
Пожалуйста, как я могу собрать данные из нескольких форм, имеющих несколько шаблонов, используя одно представление

У меня есть все мои формы в списке и мои шаблоны в словаре. Я хочу собирать информацию из форм без необходимости создания модели для каждой формы, а также без создания отдельных представлений для каждой формы. FORMS = [ ('step_1', …

07.01.2022
Проблема хранения базы данных Django

Так, я выполняю определенный блок кода в потоках(5), и в коде, выполняемом потоками, данные сохраняются в базе данных. например, link = AccountLinkModel.objects.create(account=account) если я печатаю значение объекта "link" и любого поля из модели AccountLinkModel, они печатаются успешно, что …

07.01.2022
Как высмеять функцию, принимающую csv.reader(csv_file, delimiter=",")

У меня есть функция, которая читает заголовки и строки из csv.reader(csv_file, delimiter=","), как я могу создать макет csv.reader(csv_file, delimiter=",") для передачи в функцию с заголовками и строками для чтения без создания новых файлов в каталоге приложения Здесь функция def …

07.01.2022
Использование django-allauth + dj-rest-auth - Facebook не отображается в панели администратора

Я начал свежий проект Django и использую django-allauth + dj-rest-auth и согласно этой документации: https://dj-rest-auth.readthedocs.io/en/latest/installation.html#social-authentication-optional Мне просто нужно добавить это в мой файл settings.py: INSTALLED_APPS = ( ..., 'rest_framework', 'rest_framework.authtoken', 'dj_rest_auth' ..., 'django.contrib.sites', 'allauth', 'allauth.account', …

07.01.2022
Как отобразить значения экземпляра формы вне форм ввода?

From django.db import models from django import forms class Author(models.Model): name = models.CharField(max_length=254, primary_key=True) class Patron(models.Model): name = models.CharField(max_length=254, primary_key=True) class Book(models.Model): author = models.ForeignKey(Author, on_delete=models.PROTECT) title = models.CharField(max_length=254) isbn = models.CharField(max_length=254, primary_key=True) checked_out_to = models.ForeignKey(Patron, null=True, default=None, on_delete=models.CASCADE) class …

06.01.2022
Преобразование объекта файла InMemoryUploadedFile в объект zip

Модель dummy_doc = models.FileField() У меня есть объект типа <django.core.fiels.uploadedfile.InMemoryUploadedFile> этот объект может иметь тип файла (.csv, .png, .pdf) print(type(file_object)) >> <django.core.fiels.uploadedfile.InMemoryUploadedFile> print(file_object.__dict__) >> {'file': <_io.BytesIO object at 0x1xsdsdsdummy>, '_name': 'dummy.csv', '_size': 3, 'content_type': 'text/csv', 'charset': None, …

06.01.2022
Запуск php-файла с помощью pycharm и сервера redis

Я работаю над проектом django, который требует запуска 2 php файлов. Один из файлов должен иметь доступ к базе данных redis, которую я настроил в файле docker-compose. Итак, как мне запустить эти php файлы и подключить базу данных redis. Я …

06.01.2022
Как я могу разрешить доступ к моему веб-серверу Django кому-то в той же сети VPN?

У меня есть приложение Django, которое я запускаю с python manage.py runserver 0.0.0.0:8000 Я также подключен к корпоративной VPN для работы. Я могу получить доступ к этому приложению, перейдя по ссылке localhost:8000/admin или 192.x.x.x:8000/admin в браузере, …

06.01.2022
Отображение SQL-таблицы с парой первичных ключей в админке Django

Как отобразить таблицу SQL, имеющую пару первичных ключей, как неуправляемую таблицу в админке Django? Подробнее: У меня есть проект Django, запущенный в docker, который совместно использует БД Postgresql с другой программой в другом контейнере docker. Я хочу использовать …

06.01.2022
Ошибка при настройке minIO в docker-compose: <ERROR> Невозможно инициализировать новый псевдоним из предоставленных учетных данных

У меня возникли проблемы с настройкой minIO в моем docker-compose. Я нашел эту проблему на нескольких сайтах и попытался заставить ее работать. Но у меня ничего не получилось :D В любом случае, если кто-то сможет мне помочь, я буду …

06.01.2022
Ручные формы Django

Я пытаюсь разобраться с использованием ручных форм. Когда я в своем forms.py проверяю, что поля name и email доступны для чтения class CommentForm(forms.ModelForm): class Meta: model = Comment fields = ['name', 'email', 'body'] def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) …

06.01.2022
Django - Ошибка 404, как пофиксить url?

Доброго времени суток, при разработке моего первого сайта на Django столкнулся с проблемой. При открытии Url (переход с главной страницы на другую) - появляется ошибка Page Not Found (404). Читал документацию к Django, вроде все делал исходя из написанного там. …

06.01.2022
Django реализация пользовательской валидации

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

06.01.2022
Ошибка базы данных в django+mongodb objects.fiter с булевым полем

Я использую библиотеку djongo для работы с mongodb, но все еще получаю ошибку базы данных при фильтрации набора запросов с использованием булевого поля. Ошибка: Не предоставлено сообщение об исключении, django.db.utils.DatabaseError from django.contrib.auth import get_user_model User = …

06.01.2022
Как создать выпадающую форму Django с помощью forms.py без модели?

Мне нужно создать простой фильтр представления для веб-страницы Django. Поскольку он отбрасывается без необходимости хранения, мне не нужно использовать Model overhead. Вот мой соответствующий код views.py: @login_required() def cards(request): # form = CountryForm() f_name = STAT_FILES / 'csv/segment_summary_quart.csv' …

06.01.2022
При получении поля 'None' ожидалось число, но получено 'update'. при использовании UpdateView в Django

Я использую UpdateView для страницы обновления, но получаю такую ошибку: Поле 'None' ожидало число, но получило 'update'. мой urls.py выглядит следующим образом: path('post/&lt;pk&gt;/update/', PostUpdateView.as_view(), name='post_update'), Все работает нормально, если я меняю URL обновления на любой другой, кроме …

06.01.2022
Предупреждение о numpy в django 4 - тип 'numpy.float64'> равен нулю

Я только что обновил numpy и получаю следующее предупреждение с Django. Как я могу это исправить? /usr/local/lib/python3.9/site-packages/numpy/core/getlimits.py:89: UserWarning: Значение наименьшей субнормали для &lt;class 'numpy.float64'&gt; типа равно нулю.