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

06.02.2023
Не получается загрузить файл Django Rest Framework

В HTTP-запросе через form-data передаю файл. Вот так вот его обрабатываю: file = request.data['file'] Product.objects.filter(pk=pk).update(photo=file) return Response({'id': pk, 'file': file.name}) Название файла добавляется в модель в поле photo, а в папку с изображениями не помещается. Как сделать так, чтобы …

06.02.2023
Как прочитать файл CSV и создать пользователя

Я хочу прочитать и создать пользователя из csv файла. но мой код дал мне MultiValueDictKeyError at /api/user/. чтение и создание пользователя из файла CSV …

06.02.2023
Файл миграций django несовместим с соглашениями об именовании файлов в windows

В именах файлов Windows запрещены следующие символы: < > : " / \ | ? * В нашем Git-репо старый файл миграции "0012_iosversion_iosversion_recommended_>_obsolete.py" мешает коллеге клонировать репо. Django автоматически сгенерировал этот файл из следующей модели: class …

06.02.2023
Django - добавление ссылки с помощью пользовательского действия на странице администратора - нужен пользовательский href

У меня есть приложение Django под названием my_supper_app с 12 моделями: ModelA, ModelB, ModelC,...и т.д. В front end у меня есть представления с таблицами, и из этих таблиц я хотел бы открыть панель администратора (нажав соответствующую кнопку или ссылку) …

06.02.2023
В модуле администратора django foreignkey показывает xxx_object(xx) вместо настоящего имени

Я новичок в Django. У меня есть две модели и я хочу управлять ими в модуле администратора. Первый модуль выглядит так: class Domain(models.Model): id = models.AutoField(primary_key=True) domain = models.CharField(max_length=250, blank=False) deptname = models.ForeignKey(to="Department", to_field="dwmc", on_delete=models.CASCADE, related_name='+',) class Meta: verbose_name …

06.02.2023
Должно иметь значение для поля "id", прежде чем это отношение "многие-ко-многим" может быть использовано / Django [дубликат]

Если вы создаете одежду в админке, то вышеуказанная ошибка "<Clothes: None: 0>" needs to have a value for field "id" before this many-to-many relationship can be used.. Мы также обнаружили, что эта ошибка возникает при сохранении модели Clothes. …

06.02.2023
Как скрыть текущее изображение URL на основе класса Django

Я использую представление на основе классов, и у меня проблема со скрытием текущего местоположения изображения на моей странице. вот мой models.py card_image = models.ImageField( upload_to="buildings/main", null=True, verbose_name="Main picture" ) и это мой building.html {% csrf_token %} {% for …

06.02.2023
Django ORM TruncDay работает некорректно

Я пытаюсь получить время, оставшееся до дня события, используя эту аннотацию from django.db.models.functions import Now, TruncDay Events.objects.annotate(time_left=TruncDay("start")-Now()) где "start" - столбец, содержащий дату и время начала события. Тогда, если я печатаю поле "time_left" результирующего объекта, я …

06.02.2023
AWS cognito требуемый логин в django rest api

Я работаю над интеграцией aws congito login/register в приложение django react js и хочу добавить декоратор login_required с cognito . Любая информация будет оценена по достоинству

06.02.2023
Невозможность сохранения данных из формыDjango: Django 4.1, Windows 10

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

06.02.2023
Использование django-import-export: Как настроить, какие поля экспортировать в файлы Excel

Я только начинаю использовать Django. Я использую пакет django-import-export и я пытался настроить мою панель администратора Django на этой странице для того, чтобы выбрать, какие поля экспортировать в файл excel. Вот моя модель администратора …

06.02.2023
Не работает multi Chained DropDown привязка

Использую пакет django-dynamic-forms Есть views и forms, там 3 формы первая с второй связана и если поменять первую то вторая сбрасыавется и показывает новые значения, но когда сбрасывается вторая или менять значение второй у третьей ничего не меняется или значения …

06.02.2023
Развертывание Django на AWS EB CLI

Я пытаюсь развернуть базовый проект Django на AWS с помощью ElasticBean. Я перепробовал все, но не могу понять, какую ошибку я допустил. Поэтому я обобщу здесь все "решения" в интернете. Пожалуйста, помогите! Во-первых, это мой проект Django: .ebextensions -django.config …

06.02.2023
TypeError : ожидался объект типа bytes, а не HttpResponse

Я пытаюсь отправить письмо с прикрепленным файлом pdf. Но у меня возникает ошибка при отправке письма в моем проекте django utils.py from io import BytesIO from django.http import HttpResponse from django.template.loader import get_template from xhtml2pdf import pisa def render_to_pdf(template_src, …

06.02.2023
Как использовать хранимую процедуру в Django

Недавно мы начали работать над сайтом портала вакансий, используя фреймворк Django. И у нас возникло требование использовать хранимую процедуру для обновления данных в нескольких таблицах. Может ли кто-нибудь подсказать, как создать и использовать хранимую процедуру в Django

06.02.2023
Many to many field error __call__() missing 1 required keyword-only argument: 'manager'

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

06.02.2023
Как связать представления с формами Django

Я связал выпадающие списки в views py и все это отображается в html, но как мне отправить их в forms.py Bcs где я пытаюсь сохранить эту форму в базу данных я получаю ошибку валидации bcs views functions не подключены …

06.02.2023
Serialiizer возвращает всегда none. почему?

Serialiizer возвращает всегда none. почему?? создание пользовательских моделей время? serialiizer возвращает всегда none. почему?? создание пользовательских моделей время? views.py print password = None class UserLoginView(APIView): def post(self,request,format=None): serializer=UserLoginSerializer(data=request.data,) if serializer.is_valid(raise_exception=True): email=serializer.data.get('email') password=serializer.data.get('password') **print(password)** print(request.data) print(serializer.data) user=authenticate(email=email,password=password) print(user) return …

06.02.2023
Аутентификация с помощью GitHub не использует основной адрес электронной почты

Недавно интегрировал аутентификацию GitHub в свой Django-сайт и заметил, что Python Social Auth регистрирует пользователей, используя не основной адрес электронной почты. Как можно изменить это поведение?

06.02.2023
Почему моя сессия Django работает, когда я использую Postman, но не работает, когда я использую ее через React Frontend?

В настоящее время я работаю над компонентом регистрации для приложения, построенного с использованием React с TypeScript и Tailwind CSS, Django и MongoDB. В моем Django backend у меня есть приложение под названием login_register_app, которое используется для функциональности регистрации. Я хочу …

06.02.2023
Django - VSCode не распознает имена, связанные с внешними ключами, и выдает ошибку

Модель Post имеет внешний ключ к модели User с posts в качестве связанного имени. posts = user.posts.all() ^^^^^ Django работает нормально, очевидно. Но ошибка в VSCode раздражает. Как я могу заставить VSCode понять, что это не …

06.02.2023
Получение 400 'bad request' для развернутого приложения django с apache2 + mod_wsgi

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

06.02.2023
Загрузка файлов/форм с помощью JQuery File Upload by blueimp

Я пытаюсь понять, как использовать JQuery File Upload от blueimp. Это мое тестовое представление с Input с типом файла, индикатором выполнения и кнопкой отправки. Если я выбираю изображение в Input, значение меняется на undefined. Что я должен сделать, чтобы загрузить …

06.02.2023
Python datetime.date.today() не форматируется внутри sqllite3

В моем запросе к базе данных, который выполняется с помощью модуля sqlite3, я вставляю новую строку данных, которая включает поле даты. Проблема заключается в том, что при получении сегодняшней даты с помощью datetime.date.today().strftime('%Y-%m-%d'), которая выводит '2023-02-06' (ожидаемый результат), внутри …

06.02.2023
Django включает пользовательские @свойства модели ORM в набор queryset для дальнейшего использования в фильтрах клиентов

Привет и заранее спасибо. Я определил пользовательское свойство в моей модели ORM: class MyModel(BaseModel): optional_prop_1 = models.ForeignKey(Model, null=True) optional_prop_2 = models.ForeignKey(AnotherModel, null=True) optional_prop_2 = models.ForeignKey(DifferentModel, null=True) @property def external_reference(self): if self.optional_prop_1: return self.optional_prop_1 if self.optional_prop_2: return self.optional_prop_2 ... …

06.02.2023
AJAX и Django, успех AJAX не работает

На HTML-странице у меня есть таблица, в которую можно сбрасывать элементы и которая отправляется на сервер через AJAX следующим образом: function drop(ev, el) { if (ev.target.tagName=="IMG") { return; } ev.preventDefault(); var data = ev.dataTransfer.getData("text"); el.appendChild(document.getElementById(data)); $.ajax({ type: 'POST', url: …

06.02.2023
Сделать поле модели django доступным для чтения

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

06.02.2023
Django не делает миграции моих приложений после установки приложения в install applications Ubuntu (linux)

This is my installed applications ubuntu system ` INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'stu', 'stu2', ] ` Я получаю эту ошибку, если у кого-то есть решение, помогите мне. Это система ubuntu 1. …

06.02.2023
Как связать мою базу данных django с моей страницей входа [закрыто].

Бонжур, Мне нужно сделать сайт на django и мне нужно связать мою базу данных, которую я создал в django со страницей входа на моем сайте, то есть мне нужно извлечь информацию из моей базы данных, чтобы иметь возможность …

06.02.2023
Django - Обратный запрос для 'index' не найден. 'index' не является допустимым именем функции представления или шаблона

Я новичок в Django. Я работал на основе шаблона от Mozilla: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Tutorial_local_library_website Я создал проект под названием 'debtSettler'. И в нем есть приложение под названием 'home'. У меня есть следующие отображения url: ./debtSettler/debtSettler/urls.py: urlpatterns …

06.02.2023
Соединение между расширением chrome и веб-сайтом django

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

06.02.2023
Используйте библиотеку import_export django для импорта персонализированного экспорта CSV

В моем приложении есть два действия. Сначала я экспортирую данные в CSV, используя специальные ресурсы (см. ниже), чтобы иметь персонализированные заголовки и имя конкретного внешнего ключа вместо Id. Это нормально для экспорта CSV файла. Для импорта этого файла после …

06.02.2023
Python добавить список переменных в качестве позиционных аргументов для функций

У меня есть список переменных, которые нужно передать в пару функций, принимающих одинаковое количество аргументов. a = 1 b = 'hello' c = 1.9 args = (a, b, c) op = func_a(args) if <cond1> else func_b(args) def func_a(a, b, …

06.02.2023
Django TemporaryUploadedFile не отображается, если форма недействительна

У меня есть форма, которая содержит FileField в качестве одного из своих полей. Каждое поле в форме отображается с помощью as_crispy_field. Выпуск: Если я ввел все входные данные (включая файл), и форма была перерисована, потому что она недействительна, она …

06.02.2023
Ошибка Redis - Ошибка 11001 при подключении к redis:6379

У меня есть проект Django в контейнере Docker compose. Так вот, когда я пытаюсь docker-compose up - все в порядке. Все контейнеры, включая Redis, работают. Журналы Redis 2023-02-06 14:48:50 1:M 06 Feb 2023 11:48:50.519 * Готовность к …

06.02.2023
Что значит эта ошибка и как её исправить?

и как её исправить? также в терминале есть эта ошибка:?: (staticfiles.W004) The directory 'C:\Users\123\web-site\mysite\static' in the STATICFILES_DIRS setting does not exist. System check identified 1 issue (0 silenced).

06.02.2023
Я случайно получаю "SystemError: <class 'pyodbc.Error'> returned a result with an error set" при выполнении sql-запроса

Наши sql-запросы в Django API выполняют объединение и фильтрацию миллионов записей в sql-сервере и требуют много времени для завершения. Ошибка возникает случайным образом в этих вызовах api. Похоже, что это ошибка в pyodbc при декодировании. Это происходит случайным образом в …

06.02.2023
Ошибка Django, говорящая, что TemplateDoesNotExist at/

У меня возникла ошибка в моем проекте Django. Папка templates не работает. У меня проект выглядит так: ├── manage.py ├── myProjet │ ├── __init__.py │ ├── settings.py │ ├── templates │ ├── urls.py │ ├── wsgi.py │ └── wsgi.pyc …

06.02.2023
Django: байтовые индексы должны быть целыми числами или фрагментами, а не строками ошибка

Я пытаюсь получить некоторые данные из полезной нагрузки с помощью webhook, в ответ, который я послал на стороне я добавил мета данные, которые должны вернуться с полезной нагрузкой и вот как я это сделал ( код ниже), если вы …

06.02.2023
Как использовать FilteredRelation с OuterRef?

Я пытаюсь использовать Django ORM для создания набора запросов и не могу найти, как использовать OuterRef в условии присоединения с FilteredRelation. Что у меня есть в Django Основной набор запросов queryset = LineOutlier.objects.filter(report=self.kwargs['report_pk'], report__apn__customer__cen_id=self.kwargs['customer_cen_id']) \ .select_related('category__traffic') \ …