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

13.08.2022
Добавление тега к элементу пагинации django

При создании пагинации все работает как надо. Добавлена (?page=выбор номера страницы) пагинация. Как добавить номер страницы пагинации к ее объекту? При выборе объекта и перезагрузке страницы мне нужно, чтобы он был прописан в URL (/?page=номер страницы). …

13.08.2022
Я не уверен, почему я получаю ошибку attributeError

Итак, я использовал locust для стресс-тестирования своих программ на python. Я попытался сделать post-запрос, используя класс клиента, но по какой-то причине я продолжаю получать эту ошибку. Эта ошибка возникает каждый раз, когда я пытаюсь сделать большинство …

13.08.2022
Получение файлов из-за пределов каталога проекта SvelteKit

Я получаю данные, включая ссылки на медиафайлы, из Django API. Структура проекта следующая: -backend (Django) -core -media -frontend (SvelteKit) -src -lib -node_modules Оба приложения работают на разных портах, и я не могу понять, как получить доступ к …

13.08.2022
Django Загрузка изображения из формы и отображение этого изображения без обновления страницы

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

13.08.2022
HTML-календарь, отображающийся под нижним колонтитулом

Я создал HTML-календарь для своего приложения django. Однако когда я добавляю его в один из моих шаблонов, он добавляет его под нижний колонтитул. Я не понимаю, почему это может произойти. {% extends "bf_app/app_bases/app_base.html" %} {% block main …

13.08.2022
Как отсортировать список_отображения функции Django с помощью поля admin_order_field?

Class ProductAdmin(admin.ModelAdmin): def got_inactive_variation(self, obj): res = obj.active_variation.__func__(obj) var_list = [i for i in res] active_list = [] for i in var_list: active_list.append(i.is_active) if False in active_list: return 'Yes' else: return 'No' got_inactive_variation.admin_order_field = "???" got_inactive_variation.short_description = 'Got Inactive Variation' …

13.08.2022
Django form_valid не передает параметры в CreateView

В моем проекте django я пытаюсь создать страницу 'submit post' с помощью CreateView. Она работает, но с выпадающим меню для автора поста. Я бы хотел, чтобы автор автоматически добавлялся к посту. Согласно (документации)[https://docs.djangoproject.com/en/4.1/topics/class-based-views/generic-editing/], я должен использовать метод form_valid для …

13.08.2022
Сложная поисковая система Django

Я хочу, чтобы моя поисковая система Django могла обрабатывать опечатки в названии элемента, который я буду отображать. Например, если пользователь вводит в поиск 'stacoverflow', я буду искать 'stackoverflow'. Затем я бы применил другие фильтры, которые у меня уже есть, …

13.08.2022
Flush=True - Не работает большую часть времени

Итак, я думал, что функция flush=True заставит функцию print вывести информацию, однако, большую часть времени она не работает. Я использую Django и я всегда перехожу к маршруту, который содержит эти функции печати, которые должны возвращать функцию печати, но в …

13.08.2022
Django-leaflet: map getBounds возвращающий [объект Object]

Я использую django-leaflet для отображения карты в шаблоне, где целью является отображение только координат видимой области карты, когда пользователь перемещает карту. Для этого я использую метод getBounds(), но функция возвращает только [Object Object]. template.html: {% load leaflet_tags %} {% …

13.08.2022
Нет модуля с именем 'debug_toolbarnews'

Я сделал следующее для установки django-debug-toolbars pip install django-debug-toolbar добавлены классы middleware: MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware' ] Добавлены INTERNAL_IPS: INTERNAL_IPS = [ "127.0.0.1", ] 4.Добавлена панель инструментов …

13.08.2022
Как сделать создание массива с использованием двух моделей более эффективным?

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

13.08.2022
Как исправить ошибку, которую выдает django, когда я пытаюсь нажать на кнопку обновления формы?

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

13.08.2022
Эта ошибка появляется в Django: DoesNotExist в /settings Проблема Django

Здравствуйте, я пытаюсь создать переменную в setting.html для моего django проекта и все хорошо, пока я не добавлю это предложение: user_profile = Profile.objects.get(user=request.user) И тогда он выдает мне: DoesNotExist at /settings Я совсем новичок в Django и это мой …

13.08.2022
Рефакторинг бизнес-логики от представления к модели

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

13.08.2022
JsonField в DRF

У меня есть модель, как показано ниже, которая включает JsonField: class Animal(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_field=15) data = models.JSONField() структура поля data выглядит следующим образом: [ { "age":"15", "color":white, ... }, { ... ... } …

13.08.2022
Django/ AUTH_USER_MODEL ссылается на модель 'home.******', которая не была установлена

Я проверил все ответы, но не смог добиться результата, перепробовав все. Я хотел создать модель с AbstractUser в домашнем приложении, которое я уже использовал, а не создавал только для этой цели .После создания класса (упомянутого как *****) я создал AUTH_USER_MODEL …

13.08.2022
Django Назначение разных внешних ключей разным формам в наборе форм

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

12.08.2022
Как вставить данные и обновить данные в связи "один к одному" в DRF и React Js

I have two models User and Profile which is related by One to One relation. I have registered users who can login and if profile is not created for user, then user can create one profile (using POST) and if …

12.08.2022
Аутентификация сессии для запроса на удаление с помощью Django Rest Framework

Я пытаюсь модифицировать приложение Django для использования Django Rest Framework (DRF). Я могу заставить все работать нормально, за исключением механизма аутентификации. Для примера рассмотрим следующую функцию в views.py, которая удаляет одну запись из базы данных: @api_view(['DELETE']) def api_delete_cert(request, cert_name): .... …

12.08.2022
Как после регистрации получить jwt-токены (djangorestframework)

From django.conf.urls.static import static from django.contrib import admin from django.urls import path, include from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView from InternetShop import settings from InternetShopApp.views import * urlpatterns = [ path('admin/', admin.site.urls), path('api/v1/products/', ProductsAPIList.as_view()), path('api/v1/products/<int:pk>/', ProductsAPIUpdate.as_view()), path('api/v1/productsremove/<int:pk>/', ProductsAPIRemove.as_view()), path('api/v1/auth/', include('djoser.urls')), …

12.08.2022
Запросы к БД Django

Есть проект на Джанго, внутри проекта сделал страницу test.py чтобы потестировать запросы к БД. Импортировал модель в этот файл TgDocuments.objects.all() И получаю ошибку django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment …

12.08.2022
Django как определить неудачу отправки почты - и отправка почты через AWS SES

Я пытаюсь подключиться к AWS SES, но сообщение (сообщение о подтверждении входа по электронной почте) не отправляется. То есть монитор AWS SES говорит, что не было отклонений (или отправлений). Как мне выяснить, что происходит? Я пробовал два способа …

12.08.2022
Как получить ссылку src изображения вместо тега Django при выборке через jQuery?

Я пытаюсь получить значение из шаблона django в мой внешний js файл. Хорошо работает, когда в html шаблоне данные будут иметь вид текста <h3 class="username">{{ user.first_name }} {{ user.last_name }}</h3> и код js файла, var username …

12.08.2022
Djnago drf обновить поле, если все пользователи прочитали его

Итак, у меня есть djnago rest framework представления, которые фильтруют latestbooks=True и возвращают последние книги, и если пользователь просматривает книгу, у меня есть другая функция, чтобы удалить книгу из latestbook, делая latestbooks=False, это работает нормально с одним пользователем, теперь …

12.08.2022
Django Web App with Selenium download location heroku

У меня следующая проблема, у меня есть бот selenium, который скачивает файл с сайта и сохраняет его на локальном компьютере, он сохраняет в "C:\Users\name\Downloads", но на heroku я не знаю куда его положить. chrome_options.add_experimental_option("prefs", { "download.default_directory": "C:\\Users\\name\\Downloads", "download.prompt_for_download": False, …

12.08.2022
Как передать список в значение входа

У меня есть следующие входные данные: <input type="hidden" id="accesspoint_node_attribute" name="accesspoint_node_attribute" value="name,military_organization,commander"> Как видно, я передаю три элемента в value (name,military_organization,commander) Однако, последний элемент (командир) является select multiple, поэтому он может иметь более одного значения. Однако я …

12.08.2022
Ошибки Cors в приложениях Django

Я пытаюсь создать Django приложение с react frontend и пытался разобраться, почему я продолжаю получать cors ошибки в браузере, когда я размещаю его на сервере. Прочитав много информации по этому вопросу, я понял, что мне нужно настроить следующее в settings.py …

12.08.2022
Django переопределение CreateView с помощью form_valid

Я создаю блог на Django, в котором есть страница 'Create Post', использующая CreateView. Для этого требуется три поля, изображение, описание и автор. Я хочу, чтобы страница автоматически назначала автора вошедшему в систему пользователю. в …

12.08.2022
Python3: Правильный способ выполнения ORM с использованием метакласса

В следующем исходном файле создан ORM Car для представления таблицы базы данных. Но Car.brand после этого стал None. Из-за того, что TableMetaCls устанавливает для всех полей бд значение None. Как мне перенести Car.brand в StringField()? Как правильно это …

12.08.2022
Перемещение приложения Django в продакшн с помощью Nginx и Gunicorn, ошибок нет, но страница не отображается

Я пытаюсь установить приложение на моем рабочем сервере Digital Ocean, я следовал этим инструкциям, тестировал gunicorn и nginx, я мог получить доступ к приложению в gunicorn, и обе службы запускались нормально без ошибок. Однако когда …

12.08.2022
Как индексировать модели Django в ElasticSearch с помощью elasticSearch_dsl (как синхронизировать)?

я занимаюсь проектом для моей магистратуры, поэтому это очень срочно, пожалуйста, У меня есть модели в django, содержащие иностранные ключи и множество отношений, я не могу найти, как проиндексировать их в документе elasticSearch вот моя модель …

12.08.2022
Django запускает миграции без файла models.py

Я создал несколько моделей в django app, а также сделал соответствующие им файлы миграций. Теперь, AFAIK, во время развертывания мы можем запустить миграции даже до того, как файл models.py будет вытолкнут и развернут. Теперь дополнительно я должен предоставить …

12.08.2022
Невозможно импортировать rest_framework в Django, несмотря на то, что он установлен в моем venv

Следую учебникам и не могу импортировать rest_framework. Я активировал свой venv, запустил python и import rest_framework, как было предложено во многих обсуждениях на stack overflow, хотя никаких ошибок не возникает. Я уверен, что djangorestframework установлен, так как он находится …

12.08.2022
Установка подписанных cookie для модульных тестов

При написании модульного теста для моей функции я создаю запрос, используя RequestFactory ( моя функция принимает запрос в качестве параметра - она вызывается из представления) factory = RequestFactory() request = factory.get('/') Прежде чем я передам этот …

12.08.2022
Как создать нового пользователя в Django с помощью LDAP?

Я использую Django для создания REST API с LDAP. Одна из конечных точек получает имя пользователя (это не то же самое имя пользователя, который вошел в систему через IsAuthenticated). Я хочу проверить, существует ли это имя пользователя в системе, даже …

12.08.2022
Проблема с токеном CSRF при обновлении Django до версии 4.*

Я использовал Django версии 3, но затем обновил его до Django версии 4 (django==4.0.6). После входа в админ панель проекта Django, там было написано, что токен CSRF недействителен. Я нашел эту ссылку в документации Django и …

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

Я пытаюсь импортировать csv в django с помощью функции ниже в моем View, но получаю эту ошибку: 'utf-8' кодек не может декодировать байт 0xb3 в позиции 10: недопустимый начальный байт> Я получил эту функцию для другого проекта …

12.08.2022
Как получить объект по идентификатору в Django

Я пытаюсь получить конкретный объект из Django... Когда я использую фильтр, он возвращает несколько объектов, а мне нужен только один, и я не хочу, чтобы мои поля были уникальными... Есть ли способ получить объект по id, поскольку id будет …

12.08.2022
Приложение Django, размещенное на IIS, внезапно начинает показывать страницу "Объект перемещен" плюс тарабарщину при 302 перенаправлении

Скриншот Внутреннее веб-приложение Django размещено на Windows Server 2008 с IIS 7.5, с включенным Active Directory SSO. Некоторые ссылки в приложении отвечают 302. Например, если запрос направлен на myapp.com/change, сервер ответит 302 и перенаправит на myapp.com/change?user=5. В …