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

15.12.2021
Django Фильтр запросов по отношениям "многие ко многим

Class servers(models.Model): hostname=models.CharField(max_length=100) ip= models.CharField(max_length=100) os= models.CharField(max_length=100) class application(models.Model) name=models.CharField(max_length=100) URL= models.CharField(max_length=100) servers= models.ManyToManyField(servers, blank = True, null=True) текущее состояние БД 3 сервера 2 с ОС linux и 1 с ОС windows 2 приложения Требование: приложение может …

15.12.2021
Как мне создать шаблон URL для каждой темы?

Я хочу создать шаблоны URL для каждой темы. Как мне это сделать? Вот мой код: models.py from django.db import models from django.db import models class Task(models.Model): title = models.CharField(max_length=50) completed = models.BooleanField(default=False) created = models.DateTimeField(auto_now_add=True) def __str__(self): return self.title …

15.12.2021
Как сохранить загруженные изображения в бэкенде Django

Здесь я написал код для мультизагрузки изображений. Это я сделал на vue.js, а бэкенд - Django. Так вот, когда пользователь загружает несколько изображений, он загружает изображение и показывает его в консоли. Но проблема в том, что я не могу получить …

15.12.2021
Использование модели пользователя в POST Django Rest Framework

У меня есть небольшое веб-приложение. Я хочу по существу воссоздать эту форму из django admin, в POST запросе в Django REST Framework: Я смог добавить поля File Name и File …

15.12.2021
Как сделать вычисление полей из разных моделей Django?

Теперь есть три таблицы: class Product(models.Model): sku = models.CharField(max_length=200, unique=True) name = models.CharField(max_length=200, null=True) class HistoricalData(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) date = models.DateTimeField() demand_sold = models.IntegerField(default=0) class ForecastData(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) date = models.DateTimeField() demand_sold = models.IntegerField(default=0) …

15.12.2021
Как реализовать эластичный поиск с помощью graphene-elastic в Django?

Надеюсь, у вас у всех замечательный день! Я пытаюсь реализовать эластичный поиск в моем Django приложении, используя пакет graphene-elastic https://graphene-elastic.readthedocs.io/en/latest/ и документация для этого довольно неясна, что я хочу достичь, Любые ссылки на рабочие примеры или блоги …

15.12.2021
Как зашифровать базу данных postgresql с помощью Django в качестве бэкенда?

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

15.12.2021
Как сделать добавление нескольких значений в шаблоне Django?

1 <div class="row"> <div class="col-7 text-start fs2 border-bottom border-dark"><b>RT CASH AMOUNT</b></div> <div class="col-3 text-center fs2 border-start border-bottom border-dark"><b>KCC</b></div> <div class="col-2 text-center fs2 border-start border-bottom border-dark" id="cash_amt"> <b> {% if total1.realization__amount_received__sum == None %} 0 {% else %} {{total1.realization__amount_received__sum|floatformat}} {% …

15.12.2021
Django не успевает за запросами?

На вьюхе есть код, который проверяет, есть ли такая запись в базе данных, если есть, то обновляет, если нет, то создает. def create_or_update(model, serializer): validated_data = serializer.validated_data sel = validated_data['sel'] model.objects.update_or_create(sel=sel, defaults=validated_data) Также есть обычная функция request запроса, если …

15.12.2021
Возврат только одного значения из базы данных в Django

Я пытаюсь получить данные из хранимой процедуры SQL, где мне удается получить данные, но она выдает один результат, но я хочу отразить все записи из базы данных. Как я могу перебрать каждый элемент в списке базы данных views.py: @api_view(['GET', …

15.12.2021
Тесты для имен представлений не работают после обновления до Django 4.0

В проекте Django у меня есть тесты, которые проверяют, что URL использует определенное представление на основе класса. Например, у меня есть такое представление: from django.views.generic import TemplateView class HomeView(TemplateView): template_name = "home.html" А этот тест: …

15.12.2021
Разница между методом post и form_valid в базовом представлении generic

Можете ли вы объяснить мне, в чем разница между двумя методами, основанными на общем базовом представлении в Django: post и form_valid? У меня есть оба в моих представлениях, и оба сохраняют мои формы. Я использовал их оба, потому что …

15.12.2021
Datetime как параметр хранимой процедуры

У меня есть этот фрагмент кода с хранимой процедурой Read_records_from_to cleaned_data = from_to_form.cleaned_data with connections["mssql_database"].cursor() as cursor: cursor.execute("Read_records_from_to '2021-12-01 07:55:39.000', '2021-12-14 07:55:39.000'") result = cursor.fetchall() class FromToForm(Form): start_date = DateField(widget=AdminDateWidget()) start_time = TimeField(widget=AdminTimeWidget()) end_date = DateField(widget=AdminDateWidget()) end_time = …

15.12.2021
Django Models Сохранение моделей с переменным значением

Моя проблема заключается в следующем: Я хочу иметь список моделей счетчиков. У этих моделей есть свойство с именем "counter". Я мог бы просто добавить новую модель счетчика, но я думаю, что это очень неэффективно, потому что каждый раз, …

15.12.2021
Почему использование Django и React требует так много дополнительных пакетов?

Я просматривал учебник (https://www.youtube.com/watch?v=GieYIzvdt2U), где нужно использовать Babel, Webpack и Redux, которые все сложны в своем отношении. Почему мы не можем использовать "djangorestframework" в качестве моего API и получать информацию с помощью этого API из React с …

15.12.2021
Создание страницы входа в систему с аутентификацией пользователя и вот что произошло : raise TemplateDoesNotExist(', '.join(template_name_list), chain=chain)

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

15.12.2021
Django перенаправляет на страницу LoginView вместо страницы ListView

Я установил функции входа и выхода из системы на своем сайте. Я использую Django 3.2. Я использовал представления на основе классов, как показано ниже, для создания представлений входа, выхода и списка: class UpdatedLoginView(LoginView): form_class = LoginForm template_name = 'user/login.html' …

15.12.2021
Отправка данных из React с помощью Axios в Django - Post request is empty

Я пытаюсь отправить данные из React через axios в Django. Вот код на стороне React: axios.defaults.xsrfHeaderName = "X-CSRFTOKEN"; axios.defaults.xsrfCookieName = "csrftoken"; axios.defaults.withCredentials = true sendData = () => { let formData = new FormData() formData.append('picture', this.state.files.height, this.state.files.name) axios.post("/api/async_function/", …

15.12.2021
Как создать модель с отношением один-ко-многим в Django?

Мне нужно создать отношения один-ко-многим. Одна группа может иметь много членов. Правильно ли я сделал? Модель: class Group(models.Model): id = models.BigAutoField(primary_key=True) groupName: models.CharField(max_length=100) description: models.CharField(max_length=255) createdAt = models.DateTimeField(auto_now_add=True) updatedAt = models.DateTimeField(auto_now=True) members: models.ForeignKey(User, n_delete=models.CASCADE)

15.12.2021
Как отобразить результат поиска в django на новой странице

я хочу отображать результаты поиска в django на новой html странице, а не на той, где находится строка поиска. я пробовал манипулировать тегом form, но он все равно не перенаправляет на страницу поиска, а остается на той же странице. …

15.12.2021
Raise TypeError( TypeError: Прямое присвоение прямой стороне множества "многие ко многим" запрещено. Вместо этого используйте order_item.set()

Когда я пытаюсь сделать сериализатор для своей модели для сохранения элементов заказа, я получаю эту ошибку This is my serializer class OrdersItemsSerializer(serializers.ModelSerializer): class Meta: model = OrderItems fields = ["customer","product","quantity"] class OrdersSerializer(serializers.ModelSerializer): order_item = OrdersItemsSerializer(many = True) …

15.12.2021
Лучшая практика для предотвращения злоупотребления формами Django

Какой лучший способ ограничить отправку формы в Django? Форма должна быть отправлена только 5 раз с одного IP за один час, есть ли способ сделать это в Django? Я пробовал Django Ratelimit, но это не …

15.12.2021
Как обновить реплицированную службу Docker

Я все еще изучаю Docker, и, к сожалению, после нескольких часов чтения документации и попыток применения различных подходов, я вынужден обратиться за помощью сюда. У меня есть 3 Droplets на Digital Ocean - dev, staging и production. На …

15.12.2021
Django-restQL против Graphene-django

Недавно я наткнулся на 2 различные библиотеки Django для разработки API graphql: Django-restQL и Graphene-django. Я знаю, что они принципиально разные, но в конечном итоге они оба необходимы для разработки более точного GraphQL API по сравнению с rest. …

15.12.2021
Как я могу передать всю переменную контекста (get_api context) в качестве периметра post_api? (отредактировано) в Django

Задача: получение ответа от стороннего API (GET - запрос) и сохранение в базе данных (Post - вызов) и извлечение списка в базу данных. def get_api(request): third_party_response = 'https://thirdpartyurl.com' '''somelogic''' get_context = {...some values...} return (request, 'index.html', context) def post_api(request): …

15.12.2021
Не удается обслуживать статические файлы с помощью nginx на ec2 с django и gunicorn, запущенными внутри контейнера docker

Я использую нижеприведенный docker compose 'local.yml' для запуска django на сервере ec2 services: django: &django build: context: . dockerfile: ./compose/local/django/Dockerfile image: name_docker container_name: django depends_on: - mariadb - mailhog volumes: - .:/app:z env_file: - ./.envs/.local/.django - ./.envs/.local/.mariadb oom_kill_disable: True …

15.12.2021
Удаление записей запроса перед отправкой нового GET-запроса Djando

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

15.12.2021
Загрузка видео в Djnago rest framework

Я создал post api, который будет загружать изображения и видео для блогов. Я могу обрабатывать несколько изображений, с этим проблем нет. Но мне нужно отправить видео также с фронтенда. Я использовал Filefield для видео. Я не эксперт в apis, но …

15.12.2021
Почему новое поле не добавляется в модель User после ее расширения в Django?

Почему в Django не добавляется новое поле в модель User после ее расширения? Вот структура моего проекта: │ db.sqlite3 │ manage.py │ ├───ithogwarts │ │ asgi.py │ │ settings.py │ │ urls.py │ │ wsgi.py │ │ __init__.py │ │ …

15.12.2021
Вход суперпользователя Djnago не работает с опцией --noinput

Суперпользователь успешно создается с помощью опции --noinput, но вход не работает в админку сайта. DJANGO_SUPERUSER_PASSWORD=123#$asdWE python manage.py createsuperuser --noinput --username admin --email ad@admin.com вход суперпользователя без --noinput (ручной ввод пароля) работает как ожидалось.

15.12.2021
Разница в вызовах API в производстве и разработке?

Предыстория: У меня есть бэкенд сервер личного проекта, который делает вызов к стороннему API. Я сделал этот вызов на своем собственном сервере вместо React Front-End, чтобы избежать ошибки CORS. Проблема: Когда бэкенд находится в разработке, и вызов API …

15.12.2021
Мой шаблон не отображает форму как method='post' (шаблон Django) [закрыто]

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

15.12.2021
Django-CMS : Неожиданный аргумент ключевого слова 'providing_args'

Я установил ванильный django-cms на новый сервер. Я установил все требования. Все шло хорошо, вплоть до того момента, когда я хотел мигрировать на базу данных (Postgres). Вот что я сделал : Tried reinstalling and installing it all …

15.12.2021
Сериализатор Django не сохраняет данные в базе данных

я хочу сохранить модель в sqlite test-db, но результат сохранения - пустая строка в db с автоматически увеличивающимся индексом строки. остальная часть строки - NULL. я потратил много времени на решение проблемы, но ничего не нашел. после вызова …

15.12.2021
Использование переменной, к которой могут обращаться две функции в views.py - Django

Я делаю вызов API post и get к стороннему приложению, используя requests.post и requests.get соответственно. Запрос POST служит для аутентификации и получения токена, а запрос get - для использования токена и доступа к данным из стороннего приложения. Мой фрагмент …

15.12.2021
Пользователи не добавляются в базу данных в Django

Я пытаюсь создать расширенную модель пользователя, но когда я регистрирую новый аккаунт, он не отображается в панели администратора, а самой таблицы пользователей там нету. Как это исправить? Вот структура проекта: │ db.sqlite3 │ manage.py │ ├───ithogwarts │ │ asgi.py │ …

15.12.2021
AttributeError: объект 'Clients' не имеет атрибута 'is_authenticated' в django-restframework

Я хочу реализовать пользовательскую авторизацию клиента в проекте Django-restframework, но столкнулся со следующей ошибкой: File "D:\Projects\Python Projects\blog_posts\backend\venv\lib\site-packages\rest_framework\permissions.py", line 137, in has_permission return bool(request.user and request.user.is_authenticated) AttributeError: 'Clients' object has no attribute 'is_authenticated' [15/Dec/2021 17:10:23] "GET /api/admin/postList HTTP/1.1" 500 102946 …

15.12.2021
TypeError: объект '_SentinelObject' не является вызываемым

Я обновляю свое приложение Django с версии 2.2 до 3.2. Во время обновления я столкнулся с нижеприведенной проблемой, я потратил много времени на ее решение, но пока не нашел никакого решения. Вот трассировка проблемы, с которой я столкнулся: …

15.12.2021
Django admin. Поменять количество отображаемых полей

Когда в Django выбираешь одну из моделей, тогда на странице отображается, с 0 до 100 объектов. Можно ли данное количество увеличить?

15.12.2021
Запрос SQL/DJANGO не может выполнить левый JOIN

Предыдущая ссылка на SQL, связанная с моим вопросом Вот мой model.py: class Product(models.Model): product_name = models.CharField(max_length=500) ... class Meta: managed = False db_table = 'product' class Stock(models.Model): product_id = models.ForeignKey(Product, on_delete=models.CASCADE, db_column='product_id') quantity = models.IntegerField() ... class …