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

14.03.2024
Метод @api_view не работает, а метод post работает django rest api

Я импортировал django_restframework.decorators from api_view @api_view(['POST']) def post_cart(self,request): serializer = CartItemSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response({"status": "success", "data": serializer.data}, status=status.HTTP_200_OK) else: return Response({"status": "error", "data": serializer.errors}, status=status.HTTP_400_BAD_REQUEST) curl -X POST -H "Content-Type: application/json" http://127.0.0.1:8000/api/cart-items/ -d "{\"product_name\":\"name\",\"product_price\":\"41\",\"product_quantity\":\"1\"}" Когда …

14.03.2024
Представления входа и выхода из системы Django REST Framework

Я строю систему, используя django, django rest framework, django oauth toolkit, django axes в архитектуре микросервисов, но у меня есть некоторые сомнения. Сейчас у меня есть представление "login" на клиенте, которое принимает имя пользователя и пароль из POST-запроса …

14.03.2024
Как установить mysqlclient в windows?

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

14.03.2024
Нулевое значение установлено в True, но все равно нарушает ограничение not-null

Я пытаюсь установить нулевую боковую панель из интерфейса администратора Django, как показано ниже: Однако, когда я нажимаю "Сохранить", я получаю ошибку IntegrityError: IntegrityError at /admin/qa/howquestion/112/change/ null value in column …

14.03.2024
Как сохранить пароль в виде хэшированного пароля в базе данных postgressql

Я создал в Django пользовательскую модель Employee, которая расширяет AbstractBaseUser. В модели Employee есть поле пароля типа CharField. В качестве базы данных я использую PostgreSQL. При создании нового экземпляра Employee с помощью метода EmployeeManager.create_employee и указании пароля в виде …

14.03.2024
Настройка разработки Django + React для гибридного приложения

Я использую гибридную установку Django + React. Django не просто выступает в качестве бэкенда для API, а фактически рендерит страницы. Эта настройка работает в продакшене, при этом некоторые запросы направляются в систему шаблонов Django, а другие (начиная с 'app/') …

14.03.2024
Черный список сетевого диапазона в django-blacklist

Недавно я заметил, что на мой django-сайт заходят несколько спам-ботов, поэтому в поисках способа заблокировать этот IP-диапазон я наткнулся на django-blacklist. По большей части он работает хорошо, и я успешно блокировал отдельные IP, но когда я попытался заблокировать диапазон …

14.03.2024
Django-приложение испытывает ошибку "CSRF token missing" специально для POST-запросов при развертывании с Nginx и Gunicorn

Я развернул приложение Django, используя Nginx и Gunicorn, и столкнулся с ошибкой "CSRF token missing" специально для POST-запросов. Вот краткий обзор моих настроек: Я развернул свое приложение Django на сервере Ubuntu, используя nginx и gunicorn. Мое приложение Django …

14.03.2024
Я получил ошибку "Поле 'id' ожидало число, но получило 'h'." при отправке формы с видео url (много к одному) в Django

Я новичок в кодировании на Python и использую Django, и у меня возникли проблемы в моем проекте при отправке формы, включающей url видео, я получаю эту ошибку : "ValueError at /edit_account_details/5/ Field 'id' expected a number but got 'h'. …

14.03.2024
Шаблон работает некорректно в Django

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

14.03.2024
Django добавляет квадратные скобки в представления, связанные с администратором

Я размещаю два приложения Django на веб-сервере и недавно обновил все свои пакеты до более свежих версий, а также перевел проект на Python 3.12, что в целом оказалось полезным. При этом я заметил, что квадратные скобки ("[]") стали …

14.03.2024
Как решить ошибку postman в веб-приложении django?

У меня есть веб-приложение django. когда я пытаюсь опубликовать запрос в post man, я получаю некоторые ошибки. Какое решение?[введите описание изображения здесь](https://i.stвведите описание изображения здесьack.imgur.com/mWggv.png)[[введите описание изображения здесь](https://i.stack.imgur.com/zxIS0.png)](<a href="https://i.stack.imgur.com/55VfT.png" rel="nofollow …

14.03.2024
Как настроить Apache для развертывания проекта с Django и React?

После тестирования на localhost и проверки того, что приложение работает, я хочу развернуть его из Apache (xampp). Я использую операционную систему Windows Server 2016, Python 3.11.8. Я также скачал файл mod_wsgi-4.9.2-cp311-cp311-win_amd64.whl Я пытался изменить конфигурацию Apache (httpd.conf), добавив виртуальный хост …

14.03.2024
Djoser, не отправляет электронную почту, я не знаю, что еще сделать

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

14.03.2024
Запрашивается настройка DEBUG, но настройки не настроены [закрыто]

когда я в терминале запускаю свой проект django, появляется ошибка django.core.exceptions.ImproperlyConfigured: Запрашивается настройка DEBUG, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед обращением к настройкам. устанавливаю базу дада как postgresql на sqlite …

14.03.2024
Переход по ссылке, которая не является частью приложения Django, приводит к ошибке 404

У меня был сайт wordpress на "mydomain.com" с установкой whmcs на mydomain.com/portal. все было хорошо. Недавно я избавился от установки wordpress и создал Django-сайт на mydomain.com. Установка WHMCS на mydomain.com/portal все еще там. Но вот в чем проблема: …

14.03.2024
Как изменить первичный ключ в модели django так, чтобы это затронуло и другие зависимые модели, а изменения были синхронизированы с базой данных postgresql

У меня есть проект django с таблицей базы данных, которая уже содержит данные. Модели: class Foo_A(models.Model): field1_pk = models.CharField(max_length=50) field2 . . fieldN_newpk = model.CharField(max_length=50) Данные в field1_pk и fieldN_newpk абсолютно одинаковы. Допустим, у меня есть другие модели, …

14.03.2024
Синхронизация базы данных Django с базой данных Realm или Core в приложении для iOS

Я работаю над приложением для iOS, которому необходимо синхронизировать данные с бэкендом на Django. Бэкэнд использует Django ORM и предоставляет данные через RESTful API, построенный с помощью Django REST Framework. На стороне iOS я использую Realm или Core в будущем …

14.03.2024
Как использовать модули node в приложении Django

Я разработал приложение для веб-карты, используя Django. Я использовал Leaflet для карты и хотел бы добавить некоторые плагины Leaflet, которые должны быть установлены с помощью npm. Я новичок в node (я использовал его только в разработке во время занятий) …

14.03.2024
Как перевести мой проект python django в режим реального времени? [дубликат]

Я создал проект на python django этот проект работает как архив документов путем поднятия дукментов через админку. Проблема в том, что: 1- Я хочу развернуть проект на сервере моей компании. Может ли кто-нибудь сказать мне, как это сделать, потому что …

14.03.2024
Удаление префикса URL в Jinja + Django

В модели Django URL хранятся в поле URL, поэтому значения выглядят как "https://example.com/id". При HTML-верстке с помощью Jinja код должен быть без префикса https://, как это &lt;script src="https://coolservice.js" url="{{ example.com/id }}" &lt;/script&gt; Не могу найти встроенных фильтров Jinja или …

14.03.2024
Представление Django не распознает имя параметра из шаблона

Я пытаюсь передать два параметра из шаблона ("zn" и "ru") для фильтрации постов в просмотре. Мне кажется, что переменные обоих параметров в порядке, но не под правильным именем. Вероятно, представление не распознает, кто из них кто. Фильтрация с параметром "zn" …

14.03.2024
Почему я получаю DoesNotExist для родительской модели в save_related

Я запускаю задачу celery в save_related, которая принимает идентификатор родительского объекта и выполняет запрос get для получения экземпляра для использования. <<<Задача celery получает form.instance.id как parent_id ParentModel.objects.get(id=parent_id) Проблема в том, что некоторые запросы get завершаются с ошибкой DoesNotExist. Это …

14.03.2024
Имитация сценария оболочки в тесте Django/DRF

Я пытался сделать тест на методе в представлениях, но этот метод вызывает скрипт-оболочку, этот скрипт написан для работы в другой ОС, так что мне нужно смоделировать это. здесь тест: @patch('check_web_share_file_folder.get_path_from_inode') def test_list_with_search_mocked(self, mock_get_attribute): mock_get_attribute.return_value = 'expected …

14.03.2024
Unique_together в bulk_create

вот моя модель: class Reminder(models.Model): timestamp = models.DateTimeField() time_frame = models.CharField(default = "5minutes" , max_length=30,choices=[ ("5minutes","5minutes"), ("15minutes","15minutes"), ("30minutes","30minutes"), ("1hour","1hour"), ("4hours","4hours"), ("1day","1day") ]) coin = models.ForeignKey(Coin,on_delete=models.CASCADE) class Meta: unique_together = ["coin","time_frame"] я хочу использовать команду bulk_create для …

14.03.2024
Подключение проекта Django, размещенного на виртуальной машине, с помощью Nginx и Gunicorn

Я новичок в развертывании приложений. В настоящее время я размещаю свой проект Django на виртуальной машине Ubuntu с IP-адресом 192.168.xxx.xxx. Он размещен на физическом сервисе с публичным IP-адресом 202.xxx.xxx.xxx (используется порт 8080). У меня установлены и подключены gunicorn …

14.03.2024
Я получаю сломанное изображение на html-странице (корзина) [закрыто]

Я создаю функцию добавления в корзину для своего сайта. Я получаю неработающие изображения на странице cart.html. Итак, в cart.html: {% for product_id, item in data.items %} &lt;div class="col-md-12 col-lg-8"&gt; &lt;div class="items"&gt; &lt;div class="product"&gt; &lt;div class="row"&gt; &lt;div class="col-md-3"&gt; …

14.03.2024
Django 5 postgres superuser login fail

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

14.03.2024
Автоматическая загрузка экспортируемого файла не работает в Django

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

14.03.2024
Django хостинг в cpanel без использования Setup Python App

Я хочу разместить свой проект Django в cPanel без использования Setup Python App. Как я могу это сделать? Пожалуйста, предоставьте пошаговое решение с самого начала. Я ищу решение в google, но не могу найти ответ. Пожалуйста, помогите мне.

14.03.2024
Django admin : Как показать модель как inline внутри другой модели, которая косвенно связана с ней

У меня есть модели с именами user, authtoken и userdevice. class User(LifecycleModelMixin, AbstractUser): email = models.EmailField(unique=True) slug = models.SlugField(max_length=100, unique=True, blank=False, null=True) class AuthToken(models.Model): objects = AuthTokenManager() digest = models.CharField( max_length=CONSTANTS.DIGEST_LENGTH, primary_key=True) token_key = models.CharField( max_length=CONSTANTS.TOKEN_KEY_LENGTH, db_index=True) user …

14.03.2024
MySQL/Django/Docker -> 1045, "1045 (28000): Доступ запрещен для пользователя 'X'@'xx.xxx.xx.xx' (использующего пароль: YES)", '28000'

У меня есть mariadb/mysql и django, запущенные как отдельные контейнеры docker (оба имеют отдельные файлы docker-compose.yml). Когда я пытаюсь собрать свой докер-контейнер django, используя docker-compose build (для этого у меня есть Dockerfile с командами makemigrations и migrate в …

14.03.2024
Проблема с версией React Router [дубликат]

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

14.03.2024
Wagtail и Elasticsearch , Lookup "icontains"" не распознается

Я пытаюсь запустить поиск с помощью Wagtail (5.2) и Elastic (7) Когда я выполняю поиск пользователей wagtail_admin/users/?q=ffff, я получаю такую ошибку FilterFieldError Cannot filter search results with field "email". Please add index.FilterField('email') to User.search_fields Затем я …

14.03.2024
Axios response.data пуст, когда django возвращает набор запросов с одним элементом

Я использую axios для получения некоторых данных из моего бэкэнд API, сделанного с помощью django. Происходит что-то очень странное, и я отлаживаю это уже несколько часов. Это функция axios, которая получает данные: function useGetProducts(category: string, subcategory: string, …

14.03.2024
Django linebreaks запрещает CSS Style

У меня возникла проблема в моем новом проекте Django. Фактически, я создал модель с именем "Tutorial", у которой есть Description, являющееся TextField(). И когда я вызываю его в HTML-файле из View, он работает правильно для всех, кроме этого, потому …

14.03.2024
Невозможно заставить вложенные сериализаторы показывать связанные данные с помощью фреймворка Django REST

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

14.03.2024
Ссылки на связанные с Django объекты в шаблоне

Невозможно отобразить набор ссылок на связанные объекты через отношения внешнего ключа в шаблоне HTML. Вот код на данный момент. models.py: class MprVw(models.Model): payloadid = models.TextField(db_column='payLoadID', blank=True, null=True) file = models.TextField(db_column='File', primary_key=True) class Meta: managed = False db_table = …

14.03.2024
Что нарушает протоколирование в AsyncWebsocketConsumer?

У меня есть проект Django, который использует Channels для связи через websocket, и я наткнулся на то, что, как мне кажется, может быть ошибкой, но я не уверен, поэтому я надеюсь, что кто-то, кто понимает это лучше, чем я, …

13.03.2024
Переключатель языков Django не является постоянным

Здравствуйте, у меня проблемы с переключателем языков. settings.py: LANGUAGE_CODE = 'en' LANGUAGES = [ ('de','Deutsch'), ('en','English') ] urls.py: path('setlang', views.setlang, name='setlang'), index.html: &lt;a href="{% url 'setlang' %}"&gt;{% trans "English" %}&lt;/a&gt; views.py def setlang(request): logger.error(get_language()) if get_language() …