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

14.06.2022
FORCE_SCRIPT_NAME в настройках Djanog продолжает добавлять префикс к URL-адресу

У меня есть URL: https://servername/appname/, поэтому я определил в моем Django settings.py как FORCE_SCRIPT_NAME='appname/', что делает то, что я хочу иметь в первый раз, но при перенаправлении он продолжает добавлять appname/ к URL. Как я могу предотвратить многократное …

14.06.2022
Django в docker compose не видит posgresql

У меня проблема с моим django + postgresql docker compose. docker-compose.yml: version: '3.8' services: db: image: postgres:12.0-alpine volumes: - postgres_data:/var/lib/postgresql/data/ env_file: - ./.env web: build: . command: python MoreEnergy/manage.py runserver 0.0.0.0:8000 volumes: - ./MoreEnergy/:/MoreEnergy/ ports: - 8000:8000 …

14.06.2022
Django Many to Many упорядочивает последовательность выбранных элементов

Привет всем я создал модель на django и используя django admin я хочу импортировать значения во многие-многие поля в соответствии с их значениями, расположенными в порядке отображения результатов. В моем случае :- max_combo затем max_table и т.д Как пользователь …

14.06.2022
Ошибки "permission matching query does not exist", с которыми я сталкиваюсь при работе с django guardian

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

14.06.2022
Django: обработка изменений структуры Datatable

На данный момент я использую Django для получения данных из моей базы данных, передаваемых в конечную точку для их использования. Я импортирую данные в базу данных mySQL через php скрипты, а не через Django. Если я захожу в WebPanel phpmyadmin …

14.06.2022
Добавить столько строк, сколько необходимо в определенное поле формы

Я использую crispy-forms для корректного отображения моих форм. Я хочу иметь поле, в котором пользователь может добавить столько строк ввода, сколько захочет. Допустим, это поле "увлечения", в котором сначала будет только 1 строка, затем пользователь может нажать кнопку "добавить строку", …

14.06.2022
Как разделить (инициализировать и закрыть) aiohttp.ClientSession между асинхронными представлениями Django для использования пула соединений

Django поддерживает async views начиная с версии 3.1, поэтому он отлично подходит для неблокирующих вызовов, например, внешних HTTP API (используя, например, aiohttp). Я часто вижу следующий пример кода, который …

14.06.2022
Понимание Django DRF упорядочивания предупреждающей пагинации даст противоречивые результаты

Итак, я получаю это предупреждение, и вопросы таковы: Значит ли это, что мои общие сериализованные объекты будут другими, если я объединю все постраничные результаты (могут также содержать дубликаты) или просто они будут неупорядоченными? Кроме того, …

14.06.2022
Как заставить администратора Django обновлять имя файла

Мой django сервер использует дату создания файла в качестве имени файла в админке. Файлы добавляются как программно, так и пользователем. В последнем случае мой django сервер всегда использует временную метку запуска сервера. Как я могу изменить это, чтобы использовать временную …

14.06.2022
Не удается найти модуль запроса, даже если он установлен python django

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

14.06.2022
Добавьте звуковой проигрыватель в панель администратора django

У меня есть модель с FileField, которая содержит аудиофайл: class Word(models.Model): theme = models.ManyToManyField(Theme, related_name='words') name = models.CharField(max_length=200, null=True, blank=True) sound = models.FileField(upload_to='sounds/', blank=True) Мне нужно показать аудиоплеер на панели администратора для этой модели. Например, для …

14.06.2022
ModuleNotFoundError at / when django heroku host

[я не могу интегрировать мой проект Django, он говорит ModuleNotFoundError at / ]1

14.06.2022
Как просматривать реляционные данные в обоих сниппетах в Django Wagtail?

Я определил две модели "A" и "B" в Django Wagtail. Модель "A" имеет отношения "многие ко многим" с моделью "B" в своей модели. Я использую сниппеты трясогузки для их редактирования в панели администратора. Возможно ли просматривать оба реляционных данных …

14.06.2022
Django Вставка данных в базу данных через php

До сих пор я всегда создавал структуру и логику своего бэкенда с помощью Django. Но когда я вставлял данные в базу данных, я всегда делал это напрямую через http-запрос к php-скрипту. Когда проекты растут, это становится довольно запутанным. Кроме того, …

14.06.2022
Django отображает данные из двух разных моделей

У меня есть две раздельные модели. Одна с двумя текстовыми полями и одна для нескольких изображений. Теперь я хочу отобразить все данные в одном html div. Что мне нужно изменить в представлении проектов и в файле projects.html? models.py …

14.06.2022
Как преобразовать html в pdf в django?

Я начинаю работать с Django, работаю с HTML и хочу конвертировать в pdf. У меня есть представление, в котором я получаю данные, зарегистрированные в моей БД по id: def contrato(request, id): return render(request,'contrato\contrato.html', {'asociado': get_queryset(id)}) This renders me the …

14.06.2022
Как я могу прикрепить данные модели django в виде файла Excel и отправить их по почте с помощью SMTP

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

14.06.2022
Исключение Значение: нет такой колонки: blog_app_article.slug в django

У меня проблема с slug. мой код работает хорошо, но когда я добавляю slug=models.SlugField(default=True,max_length=40) в мою модель. она останавливается и выдает ошибку : OperationalError at / no such column: blog_app_article.slug когда я удаляю slug, …

14.06.2022
Как создать группу, а также добавить в нее членов, чтобы сделать набор запросов для Postman?

Class AddUserToGroupApiView(APIView): """ Создаем сообщение hello с нашим именем """ def post(self, request): serializer = GroupSerializer(data=request.data) if serializer.is_valid(): data = serializer.validated_data group = Group.objects.create(group_name=data.get('group_name')) print(group) group_name = request.data.get('group_name') members = request.data.get('members') print(members) print(group_name) user = UserProfile.objects.filter(name=members) print(user) groups = Group.objects.get(group_name=group_name) …

14.06.2022
Имя 'c' не определено в python

Я пытался сделать калькулятор с помощью Django, но получил эту ошибку Эта функция представления принимает входные данные с html-страницы и выполняет расчет. Где здесь проблема? views.py from django.shortcuts import render from django.template import loader from django.http import HttpResponse …

14.06.2022
Модуль не найден: Ошибка: Невозможно разрешить '@popperjs/core' в 'C:\Users\jkids\mit-tab\node_modules\bootstrap\dist\js'

Я пытаюсь сделать python devserver и продолжаю получать эту ошибку, он работает с MySQL и Django; я пробовал npm устанавливать @poppyjs/core и poppy.js, но ни то, ни другое не работает

14.06.2022
Связал файл css в шаблоне django html, но вывода нет

Я связал свой django html шаблон с css файлом, но нет никакой ошибки и никаких изменений на странице. А когда я пишу тот же css код в том же html файле под тегом, он работает правильно, может кто-нибудь подскажет, что …

14.06.2022
Как изменить поведение приложения django_spanner на всем проекте django? Поскольку я использую 2 базы данных внутри моего django приложения

Мое Django приложение имеет 2 базы данных (spanner и AWS RDS). Я пытаюсь интегрировать БД spanner с существующей RDS (следуя документу Django spanner, указанному по ссылке ниже). Там говорится, что мы должны включить приложение django_spanner в список INSTALLED_APPS. У меня …

14.06.2022
Как создать экземпляр и обновить несколько строк в таблице с помощью Django

У меня есть простая таблица с несколькими строками: Моя цель - инстанцировать текущее значение количества и в конечном итоге сохранить новые данные для всех строк. На данный момент у меня есть простой вид: @login_required def …

14.06.2022
Как сохранять параметры вводимые в фильтр?

У меня есть приложение, которое сортирует по дате. Но проблема в том, что он не запоминает что вводилось. Дата устанавливаемая для фильтрации после выведения результата сбрасывается. То есть, я ввожу …

14.06.2022
Поле "Один ко многим" в модели Django

Я создаю модель в Django, но совсем запутался в том, какой тип поля я должен взять: Проблема: Мне нужно получить доступ к нескольким доменам в одной веб-классификации, посоветуйте мне, пожалуйста, как мне сделать эти поля взаимосвязанными, чтобы …

14.06.2022
Как создать url для двух приложений, имеющих индексную функцию в django?

Я новичок в Django. В одном проекте django у меня есть два приложения - приложение для колледжа и приложение для компании. В приложении колледжа у меня есть в college\urls.py path('', index, name="index") и в другом приложении компании у меня есть …

14.06.2022
Вывести настройки celery для проекта django?

Хотелось бы знать, распознаются ли на самом деле настройки сельдерея, указанные в файле settings.py. Как определить, подобрал ли сельдерей варианты?

14.06.2022
Два файла .css в одной папке, но только один из них может быть найден Django

Как указано в названии. Пожалуйста, обратитесь к изображению ниже: Оба css файла находятся в одной папке, и в файле шаблона я копирую строку ссылки, просто …

14.06.2022
DeleteView приводит к ошибке 405 при нажатии на кнопку submit на django

У меня есть небольшое приложение для размещения записей в блоге, где все работает хорошо, кроме функции удаления. Как только я нажимаю кнопку delete, я перехожу на страницу удаления поста, но когда я нажимаю confirm на html странице DeleteView, я …

14.06.2022
Django celery незарегистрированная задача

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

14.06.2022
Автоматизация мониторинга Celery на предмет аномальной длины очереди

Я использую Django/Celery/Redis для обработки задач, которые импортируют большие объемы данных в мою базу данных. Время от времени что-то идет не так, и рабочие, кажется, зависают. Мне интересно, есть ли способ отслеживать размер очередей внутри моего Django-приложения, чтобы я мог …

14.06.2022
Добавить новый атрибут в сериализатор, но он не появляется

Я хочу добавить новый атрибут apartment_sold в сериализатор Transaction, но, похоже, это не работает! serializes.py class TransactionSerializer(serializers.HyperlinkedModelSerializer): buyer = serializers.ReadOnlyField(source='buyer.username') apartment_sold = serializers.HyperlinkedRelatedField(view_name='sold-detail', read_only=True) class Meta: model = Transaction fields = [ 'id','buyer','apartment_sold','timestamp' ] views.py …

14.06.2022
Как добавить условие if в django и сравнить значение сессии в html

У меня возникает ошибка, когда я сравниваю значение сессии в HTML шаблонах error: Не удалось разобрать остаток: '{{' от '{{' {% if {{ request.session.userinput }} == "Too low!" and {{ request.session.attempt }} < 5 %} <div class="box" style="background-color:rgb(235, …

14.06.2022
Запутался в синтаксисе импорта в django для Render()

Я пытаюсь понять период в from django.shortcuts import render Значит ли это, что из каталога django в файле ярлыков? Или это означает, что из каталога django, из каталога shortcuts, импортировать файл рендеринга?

14.06.2022
TypeError: объект 'ModelBase' не является итерируемым при попытке использовать Exclude

У меня есть следующие две модели: class Listings(models.Model): CATEGORY = [ ("Miscellaneous", "Miscellaneous"), ("Movies and Television", "Movies and Television"), ("Sports", "Sports"), ("Arts and Crafts", "Arts and Crafts"), ("Clothing", "Clothing"), ("Books", "Books"), ] title = models.CharField(max_length=64) description = models.CharField(max_length=500) bid …

14.06.2022
Формат вызовов API ИБП с помощью django в html

Import xml.etree.ElementTree as ET from zeep import Client, Settings from zeep.exceptions import Fault, TransportError, XMLSyntaxError # Set Connection settings = Settings(strict=False, xml_huge_tree=True) client = Client('SCHEMA-WSDLs/RateWS.wsdl', settings=settings) # Set SOAP headers headers = { 'UPSSecurity': { 'UsernameToken': { 'Username': 'username', 'Password': …

14.06.2022
Django CORS - localhost с любым портом

Столкнулся с проблемой CORS в моем приложении Django. Я настроил его правильно и свел проблему к моему списку URLS - настройки CORS_ORIGIN_ALLOW_ALL = True устраняют ее. Вот мой текущий список: CORS_ALLOWED_ORIGINS = [ "http://localhost", …

14.06.2022
Шаблон Django с дицитонарием списков

Используя django, я передаю словарь списков в качестве контекста для моего шаблона. Словарь структурирован следующим образом: weather = { 'temp' : temp, 'time' : time, 'pop' : pop } Temp, time и pop - это списки одинаковой длины …

14.06.2022
Как отобразить html страницу для ошибки 404

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