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

23.10.2021
Django открывает excel.xlsx с помощью openpyxl из облачного хранилища google

мне нужно открыть файл .xlsx из моего ведра на google storage, проблема в том, что я получаю :FileNotFoundError at /api/ficha-excel [Errno 2] Нет такого файла или каталога: 'ficha.xlsx' вот настройки из моего ведра. UPLOAD_ROOT = 'reportes/' MEDIA_ROOT = …

23.10.2021
Django ORM: Использование поворотных/промежуточных таблиц

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

23.10.2021
Как решить проблему strftime TypeError при выполнении POST-запроса в Django?

Я создаю API, который содержит DateTimeField, используя Django, но получаю следующую ошибку "TypeError: descriptor 'strftime' for 'datetime.date' objects does not apply to a 'str' object" Я пытался проверить различные источники, но не нашел решения. Ошибка возникает из-за строки …

23.10.2021
Возможны ли вложенные агрегированные запросы в Django queryset

Я хочу рассчитать ежемесячную прибыль на основе следующих моделей, используя django queryset methods. Сложный момент заключается в том, что у меня есть поле freightselloverride в таблице заказов. Оно переопределяет сумму freightsell в таблице orderItem. Вот почему я должен …

23.10.2021
Django live reload не работает со вторым файлом docker-compose

Я хочу создать 2 окружения. Тестовое и стандартное окружение dev. Мне нужно запустить тестовый сервер django в тестовом окружении и обычный сервер manage.py runserver в другом. Основное dev окружение будет использовать docker-compse.yml, а тестовое окружение будет использовать test.yml. Когда я …

23.10.2021
Патч с одним полем с generics.RetrieveUpdateDestroyAPIView

У меня есть следующие модели, и я хотел достичь лучшей практики исправления данных с помощью RetrieveUpdateDestroyAPIView. Ниже представлены модели class Post(TimeStampedModel, models.Model): """Post model.""" title = models.CharField(_('Title'), max_length=100, blank=False, null=False) # TODO: Add image upload. image = models.ImageField(_('Image'), …

23.10.2021
Что происходит, когда я веду журнал в stdout и stderr

Я меняю конфигурацию логирования в моем приложении django, уходя от конкретного файла, и вместо этого веду логи прямо на консоль (stdout & stderr), чтобы позволить базовой системе обрабатывать их через 12-факторное приложение . Однако я беспокоюсь …

23.10.2021
Невозможно присвоить значение "1": "Event.created_by" должен быть экземпляром "User".

Я все еще получаю ошибки, такие как: Невозможно присвоить значение "1": "Event.created_by" должен быть экземпляром "User". или Невозможно назначить "admin": "Event.created_by" должен быть экземпляром "User". моя модель: class Event(models.Model): name = models.CharField('the name of the …

22.10.2021
Как сделать так, чтобы кнопка вне формы выравнивалась с кнопкой внутри формы?

Мне кажется, что это относительно простая укладка, но я не могу понять, как это сделать. Мой код: <div class="container py-5"> <div class="pull-left" style="margin-right:5px"> <form method="post"> {% csrf_token %} <p> <h3> Do you want to delete <em>"{{ entry.title …

22.10.2021
Необходимо создать требуемый внешний ключ, указывающий на User, модель Django

Мне нужно создать обязательное поле с внешним ключом, указывающим на User. Правильно ли это? created_by = models.ForeignKey(User, on_delete=models.CASCADE, default='')

22.10.2021
Модал Django Bootstrap выдает ошибку

Я использую скрипт jQuery, выполняемый на событии on("click"), чтобы сделать следующее: ajax call to Django url / view that populates a 'modal' template. modal template's HTML is then appended to an empty modal div. ajax success event then …

22.10.2021
DateTimeField. Удалить ссылки "Сегодня" и "Сейчас"

В админке есть виджет: Как удалить ссылки "Сегодня" и "Сейчас" и палки рядом с ними?

22.10.2021
При попытке миграции возникает ошибка

Return getattr(self._connections[self._alias], item) File "C:\Users\mehdy\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\connection.py", line 62, in getitem conn = self.create_connection(alias) Файл "C:\Users\mehdy\AppData\Local\Programs\Python\Python310\lib\site-packages\django\db\utils.py", строка 204, in create_connection backend = load_backend(db['ENGINE']) Файл "C:\Users\mehdy\AppData\Local\Programs\Python\Python310\lib\site-packages\django\db\utils.py", строка 111, в load_backend return import_module('%s.base' % имя_бэкенда) Файл "C:\Users\mehdy\AppData\Local\Programs\Python\Python310\lib\importlib_init_.py", строка 126, в import_module return _bootstrap._gcd_import(name[level:], …

22.10.2021
Приложение работает, но всякий раз при загрузке файла я получаю "Truncated or oversized response headers received from daemon process" в django

Когда я активирую логирование django в развернутом приложении, использующем apache с mod_wsgi, я получаю усеченные или длинные заголовки ответа, полученные от процесса демона, то же самое происходит, когда я активирую логирование в settings.py. вот пример кода логирования LOGGING = { …

22.10.2021
Получение id экземпляра в форме и сохранение в ней

Я создаю приложение для блога и работаю над функцией, в которой A user can report comment поэтому я создал другую модель для хранения reports поэтому я сохраняю комментарий, о котором сообщается, но я разместил форму отчета в детальном представлении, …

22.10.2021
Загрузка медиафайлов с расширением .html Django

У меня проблема в Django, все медиафайлы, загруженные на сайт, загружаются в формате .html, несмотря на наличие таких расширений, как .mp3, .wav, .zip и .mp4. Я пробовал менять тип содержимого, но ничего не помогает. Вот мой views.py: def post(self, …

22.10.2021
Как обрабатывать трудоемкие задачи в DJango?

Может ли кто-нибудь сообщить мне, как обрабатывать асинхронные HTTP-запросы вообще (или конкретно в DJango)? У меня есть веб-приложение, которое должно генерировать отчет в бэкенде и выводить его в файл excel. Это трудоемкий процесс, который занимает до 5 …

22.10.2021
Ошибка прерывания соединения при использовании Django и кода базы данных

У меня проблема с Django и базой данных postresql. Я пытаюсь получить некоторые данные с помощью следующего кода: resultQuery=Usuario.objects.filter(correo=strmail,contrasena=strpwd) Пока все хорошо, также я получаю количество записей, но через некоторое время сервер отключается, и я получаю эту …

22.10.2021
Парсер Django REST FileUpload не работает с изображениями

Я очень новичок в Django. Я пытаюсь разработать веб-сервис, используя REST Framework. Клиент будет присылать мне изображения или pdf, а я буду обрабатывать эти файлы. Когда я отправляю запрос multipart/formdata из Postman с вложением, файлы pdf сохраняются правильно, а …

22.10.2021
Тестирование URL в проекте Django

Нужно протестировать доступность страниц в проекте Django. Урлы выглядят так: urlpatterns = [ path('', views.index, name='index'), path('group/<slug:slug>/', views.group_posts, name='group_posts'), path('profile/<str:username>/', views.profile, name='profile'), path('create/', views.post_create, name='post_create'), path('posts/<int:post_id>/', views.post_detail, name='post_detail'), path('posts/<int:post_id>/edit/', views.post_edit, name='post_edit'), Загвоздка в тестировании адреса /posts/<post_id>/ - не могу …

22.10.2021
Поиск записей в базе данных, которые имеют одинаковую дату с определенным часовым поясом в django

Итак, я создал веб-страницу, которая позволяет конечному пользователю выбрать дату начала и дату окончания. Затем reactjs frontend отправляет POST запрос с полезной нагрузкой, содержащей начальную и конечную даты, выбранные на панели выбора даты, предоставленной react-datepicker. После передачи начальной и …

22.10.2021
IsADirectoryError при объединении проекта с шаблоном Django

Я довольно новичок в Django и я создавал приложение, используя вызовы startproject и startapp, но с некоторыми изменениями, основанными на рекомендациях TwoScoops, которые следуют cookiecutter. Я пытался сейчас объединить свою работу в шаблон, предоставленный Soft …

22.10.2021
Суммируйте значения на основе одинаковых ключей в dict и создайте массив

Здравствуйте ребята, у меня есть такие данные [ { 'name': 'snow 7', 'count': 1, 'rows_processed': None, 'pipelines': 1 }, { 'name': 'snow 6', 'count': 1, 'rows_processed': None, 'pipelines': 1 }, { 'name': 'snow 6', 'count': 1, 'rows_processed': None, 'pipelines': …

22.10.2021
Отображение межполевой модели django в виде выпадающего выбора с диапазоном min и max значений для каждой опции (django-filters)

Здравствуйте, пытаюсь отобразить эту модель class Item(models.Model): number = models.IntegerField() вот так: выпадающий Я использую django-filters и имею следующий файл filters.py: class ItemFilter(django_filters.FilterSet): number = django_filters.RangeFilter() class Meta: model = Item fields …

22.10.2021
Javascript - как показать строку таблицы на основе флажка

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

22.10.2021
Str' объект не имеет атрибута 'get Django Python

Теперь у меня еще одна проблема. Не могли бы вы помочь? Заранее спасибо :) Ошибка: AttributeError: у объекта 'str' нет атрибута 'get'. ... И код password_form = PasswordsForm(request.POST or None) if password_form.is_valid(): password = password_form.save() try: for i in …

22.10.2021
ImportError: попытка относительного импорта с неизвестным родительским пакетом DJANGO

Я следую учебнику по работе с django и не могу понять, почему возникает эта ошибка. Это Admin.py from django.contrib import admin from .models import Genre, Movie class GenreAdmin(admin.ModelAdmin): list_display = ('id', 'name') admin.site.register(Movie) admin.site.register(Genre, GenreAdmin) и это …

22.10.2021
Как переопределить существующий '/api/products/', чтобы вернуть больше полей в Django-osacr-api?

Django-oscar-api-override setup Я новичок в Oscar Api, и мне нужно добавить дополнительные поля в стандартный ответ '/api/products'. Дополнительные поля для добавления: description, meta_title, meta_description, рейтинг, атрибуты from oscar.core.loading import get_class from rest_framework import serializers …

22.10.2021
Траблы с админкой

Делал все по докам тык admin.py from django.contrib import admin from .models import Courier admin.site.register(Courier) models.py from django.db import models import datetime from django.db import models from django.utils import timezone class Report(models.Model): packing = …

22.10.2021
'неопределенные лайки' проект twitter like

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

22.10.2021
TypeError: объект типа 'Listeningfilter' не имеет len()

эта ошибка появляется при использовании django-filter с пагинацией. это мой код filter.py, view.py. Мне нужно добавить пагинацию к django-фильтру, чтобы отображать данные в html-таблице. ошибка проявляется в следующем Listening_filter = paginator.get_page(page_number) line. class Listeningfilter(django_filters.FilterSet): …

22.10.2021
Невозможно увидеть линии в файле chart.js

Я пытаюсь сделать сайт на django, который будет отображать график, обновляемый каждые 1 секунду. Я не знаю почему, но кроме линий все остальное обновляется снимок графика с консольным журналом . код ниже - это мой jquery …

22.10.2021
Как сохранять сразу два файла, используя поле ArrayField?

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

22.10.2021
Проблема с запросом convert_token vk в drf_social_oauth2

При запросе http://127.0.0.1:8000/auth/convert-token выдает ошибку versions below 5.81 are deprecated. Не знаю где изменить версию в пакете drf_social_oauth2.

22.10.2021
Неожиданный результат : "detail": "Метод \"GET\" не разрешен."

Я изучаю django restframework в первый раз, и я не могу отладить эту ошибку с некоторых пор, пожалуйста, помогите в отладке этой проблемы. Спасибо! HTTP 405 Method Not Allowed Allow: POST, OPTIONS Content-Type: application/json Vary: Accept { "detail": …

22.10.2021
Django: QuerySet.update() возвращает FieldError при использовании Count() с фильтром

Учитывая, что: class User(models.Model): organization = models.ForeingKey( "Organization", related_name="users", ... ) is_active = models.BooleanField(default=True) class Organization(models.Model): user_count = models.IntegerField(default=0) Когда я запускаю это, если мы запускаем только строку 2 или 3, обе терпят неудачу: <pre class="lang-py …

22.10.2021
Модели Django не итерируемы

У меня есть некоторые проблемы с моделями Django, я хотел бы итерировать данные, полученные из текстового поля из формы на основе модели. Но я не могу это сделать, все еще ошибка: TypeError at /kod/start/ 'Passwords' object is not iterable …

22.10.2021
Применить фильтр к полю с внешним ключом

Это работало - RoomBookings.objects.filter(HotelName__icontains=hotel.HotelName, RoomType__icontains= hotel.RoomType, ArrivalDate__lt=RoomBookingsForm['DepartureDate'], DepartureDate__gt=RoomBookingsForm['ArrivalDate']) Но затем я изменил поле HotelName в модели RoomBookings с CharField на ForiegnKey. И теперь я не могу понять, как сделать обратный поиск. Вот мои неудачные попытки - …

22.10.2021
Как добавить новое поле в модель после пользовательской миграции, которая получает доступ к модели перед новым полем?

У меня есть пользовательский файл миграции, который создает запись в таблице user. Первоначальный рабочий проект имеет такие миграции: 1. 001_initial.py # creates model with some fields 2. 002_custom_user_data.py # adds data in "user" due some middle requirement after …

22.10.2021
Когда я делаю цикл из базы данных и вывожу его на страницу с помощью VUE-Js v-for, он становится неорганизованным.

Когда я в цикле просматриваю данные из API, я пытаюсь вписать их в строки и столбцы bootstrap, но они продолжают отображаться неправильно. Я использую директиву VUE-Js v-for для циклического просмотра данных, которые я получаю из моего Django rest API.[введите описание …