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

12.05.2022
Django template JS variable 'safe' method не передает данные в пользовательский js файл?

Я пытаюсь передать ключ google api в мой пользовательский js файл в Django, функция предназначена для автозаполнения поиска google places api, но на данный момент она не работает, если я помещаю фактический ключ непосредственно в функцию .getScript, например: https://maps.googleapis.com/maps/api/js?key=XXX&libraries=places" …

12.05.2022
Django s3: (403) при вызове операции HeadObject: Запрещено

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

12.05.2022
Как осуществлять поиск и фильтрацию по нескольким связанным моделям?

Я создаю систему поиска и фильтрации, в которой пользователь может вводить и искать соответствующие курсы и учебные заведения. Вот структура моей модели: Структура модели: Institutions: - Name - Id - email - address ...... etc. Courses: …

12.05.2022
Объект типа none не имеет атрибута 'replace'

Я пытаюсь заменить None на 0, но получаю ошибку, так как у типа object нет атрибута 'replace'. Вот что я пробовал views.py: def Activity(UserID): cursor = connection.cursor() cursor.execute('EXEC [dbo].[sp_GetCurrentRunningActivityAudit] @UserId=%s',(UserID,)) result_set =cursor.fetchall() data = [] for row in result_set: …

12.05.2022
CSRF-токен генерируется в 127.0.0.1:3000, но не в размещенном приложении

У меня вопрос, когда я проверяю cookies в 127.0.0.1:3000 я вижу, что токен csrf присутствует в этих cookies, как на картинке ниже . Но когда я проверяю его в …

12.05.2022
Django - Создание загружаемого файла Excel с помощью Pandas и представления на основе классов

Я относительно новичок в Django и искал способ экспорта DataFrame в Excel с помощью Pandas и CBV. Я нашел следующее code: from django.http import HttpResponse def my_view(request): # your pandas code here to grab the data response …

12.05.2022
Конфликт миграции Django между ветками git

Есть ли способ адекватно объединить миграции в django, если они оказались в двух разных ветках в git? До сих пор мы просто избегали этого

12.05.2022
Django, Postgresql: Удалил некоторые таблицы db, потому что они мне не нужны, создал новые в Django, теперь не могу перенести.

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

12.05.2022
Google.maps.event.addDomListener() устарел, вместо него используйте стандартный метод addEventListener() : Ошибка автозаполнения Google Place

Я пытаюсь добавить автопредложение места Google, я скопировал код с сайта разработчика, чтобы попробовать, но получил ошибку : google.maps.event.addDomListener() устарел, вместо него используйте стандартный метод addEventListener().. Также я не получаю никаких предложений о местах. https://developers.google.com/maps/documentation/javascript/places-autocomplete google.maps.event.addDomListener(window, 'load', …

12.05.2022
Элемент последовательности 1: ожидаемый экземпляр строки, свойство найдено

Я работаю над приложением Django и столкнулся с тем, что мне нужно извлечь значение бронирования и передать его другой функции для печати pdf документа с некоторыми полями деталей, включая общую сумму бронирования ## defe function to extract deal total amount …

12.05.2022
Как я могу получить запись модели через ID в Django FormView для отправки в другую модель

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

12.05.2022
Ошибка установки psycopg2 в cPanel при размещении Django-сайта с PostgreSQL

Сборка psycopg2 Использование кэшированного psycopg2-2.9.3.tar.gz (380 кБ) Подготовка метаданных (setup.py) ... ошибка ошибка: subprocess-exited-with-error × python setup.py egg_info не был успешно запущен. │ Код выхода: 1 ╰─> [23 строки вывода] запуск egg_info создание /tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info запись /tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info/PKG-INFO запись зависимостей_ссылок в /tmp/pip-pip-pip-egg-info-irgb8yga/psycopg2.egg-info/dependency_links.txt …

12.05.2022
Как запросить определенное поле в модели, которое имеет то же имя, что и другое поле другой модели

Я пытаюсь отобразить устройство, которое имеет то же имя, что и Gateway в запросе, поэтому я создал три модели (Модель растения не имеет никакого отношения к этому вопросу, поэтому пропустите ее), как вы можете видеть в models.py : from …

12.05.2022
Передача экземпляра django.core.mail.EmailMultiAlternatives в качестве async_task с помощью Django-Q

Создан шаблон электронной почты и еженедельно рассылается более чем 2000 адресатам (bcc). Я должен запускать его в фоновом режиме, так как это занимает несколько минут, чтобы получить рендеринг обратно, и что некоторые провайдеры блокируют отправителей из-за массовой рассылки в …

12.05.2022
Передача переменных Django в javascript

Я застрял в проблеме, я хочу передать переменную django в javascripts, но не могу. views.py def dashboard_view(request): months_before = 5 now = datetime.utcnow() from_datetime = now - relativedelta(months=months_before) modified_from_datetime = from_datetime.replace(day=1, hour=0, minute=0, second=0, microsecond=0) month = Btdetail.objects.filter(DatePur__gte=modified_from_datetime).count() return …

12.05.2022
Медленное пространственное соединение в одной таблице с помощью PostGIS

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

12.05.2022
Авторизация: Любые преимущества OAuth2 для сторонних веб- и мобильных клиентов

Я хотел бы узнать, есть ли какие-либо преимущества в плане безопасности при использовании OAuth2 для авторизации, когда все клиенты разрабатываются, принадлежат и контролируются разработчиком/владельцем/контролером API; в отличие от использования аутентификации по токенам согласно Django Rest Framework's Token …

12.05.2022
Django форма для ввода данных пользователем в базу данных

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

12.05.2022
TypeError: Объект типа SMTPAuthenticationError не является JSON сериализуемым

Ниже приведен мой код для отправки электронной почты через django, но я получаю TypeError: Object of type SMTPAuthenticationError is not JSON serializable error. Кто-нибудь может сказать мне, что я делаю неправильно? from django.core.mail import send_mail, EmailMultiAlternatives from django.conf …

12.05.2022
Как получить доступ к элементу словаря из html?

У меня есть словарь python, и я хотел получить доступ к глубокому полю из него в html. словарь - dictionary = {"album":{ "album_type":"single", "images": [ { "height": 640, "url": "https://i.scdn.co/image/ab67616d0000b273358193d702a21397291432ef", "width": 640 }, { "height": 300, "url": "https://i.scdn.co/image/ab67616d00001e02358193d702a21397291432ef", …

12.05.2022
Как исправить ERROR: Не удалось установить пакеты из-за EnvironmentError: [Errno 13] Permission denied: при установке пакетов python на Zorin 16

Как исправить ERROR: Не удалось установить пакеты из-за EnvironmentError: [Errno 13] Permission denied: при установке пакетов python на Zorin 16. Я устанавливал psycopg2 от postgresql для подключения моей базы данных postgres к Django. Я получил эту ошибку, и внезапно …

12.05.2022
Github Django Gunicorn CI/CD on ubuntu server

У меня есть капля Digital Ocean сервера с Django-Gunicorn-Nginx. Все работает, как и ожидалось, но, к сожалению, каждый раз, когда я вношу изменения в код, мне приходится вручную входить на свой сервер, извлекать мои изменения из github и перезапускать пушку. …

12.05.2022
Как создать дочерний элемент во время создания родительского - Django

У меня есть две модели, и я не знаю, как создать дочернюю модель 'ExDocument', связанную с расширением ее поля при создании родительской модели 'Document'. Документ: class Document(models.Model): name = models.CharField(max_length=255) documentId = models.CharField(max_length=50, blank=True, null=True, default=None) text = models.CharField(max_length=2555) …

12.05.2022
Я пытаюсь установить пользователя из моей пользовательской формы регистрации django на основе того, какой вариант он выбрал из RadioButton.

Мой forms.py users = [ ('client', 'Client'), ('customer', 'Customer'), ] class CustomSignUpForm(SignupForm): Register_as = forms.ChoiceField(choices=users, widget=forms.RadioSelect) def save(self, request): if CustomSignUpForm.Register_as.widget == 'client': user = super(CustomSignUpForm, self).save(request) user.is_client = True user.save() return user if CustomSignUpForm.Register_as.widget == 'customer': user = super(CustomSignUpForm, …

12.05.2022
Оплата с помощью ЮКасса в Django

Начал делать оплату в проекте django. Делаю по до документации. Создал платеж, а ответ получать то как? Оплата работает, все отлично, после этого он меня перенаправляет обратно на мой сайт. Это тестовые платежи. class Confirmation(DataMixin, …

12.05.2022
Я пытаюсь развернуть свой проект django в Heroku с помощью Heroku CLI и сталкиваюсь с ошибкой установки

Все идет правильно, пока я не выполню эту команду: git push heroku master Мне делают такой массаж: git push heroku master Enumerating objects: 55, done. Counting objects: 100% (55/55), done. Delta compression using up to 8 …

12.05.2022
Django & Ajax - Кнопка "Like", как заставить ее работать для нескольких постов на странице?

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

12.05.2022
Почему django отказывается видеть папку?

Django просто отказывается видеть модуль libs. Не знаю, почему это происходит, но это определенно издевательство. Структура выглядит как django app struct Может кто-нибудь сказать мне, почему именно это происходит?

12.05.2022
Сохраните данные из Rest API в базу данных с помощью Django(функция просмотра)

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

12.05.2022
Частичная загрузка с помощью javascript в django

У меня есть две html страницы index.html и user.html. user.html содержит действие поиска. Здесь я загрузил user.html в index.html с помощью jQuery. Когда я выполняю действие поиска, он перенаправляется на user.html... Но я хочу отобразить результат в index.html. Проект …

12.05.2022
Докеризация Django с помощью nginx и gunicorn

Это очень базовое развертывание django, и я пытаюсь настроить nginx и gunicorn на нем через docker Вроде бы все работает нормально, но нет соединения. путь к папке: Dockerized-Django ├── Dockerfile ├── docker-compose.yml ├── entrypoint.sh ├── nginx …

12.05.2022
Как настроить сервер Ngnix с django-channels-redis

Я пытаюсь настроить мое приложение django chat, используя django-channels и redis с сервером ngnix, Как я могу этого добиться?

12.05.2022
Сортировка колонки администратора django по методу __str__

У меня есть модель Folder, и я хочу отображать колонки на странице администратора в алфавитном порядке, следуя методу __str__. Я просмотрел несколько похожих вопросов, таких как этот, этот, а также этот, но не смог по-настоящему …

12.05.2022
Когда я удаляю поле, мой manage.py migrate выдает ошибку django.db.utils.ProgrammingError

У меня возникла проблема с python manage.py migrate, когда я удалил поле name из самой старой модели. python 3.8 Dajngo 4.0.4 PostgreSQL 12 ubuntu 20.04 самая старая модель class BaseModel(models.Model): name = models.CharField(verbose_name=_("Name"), unique=True, max_length=255) created_time = models.DateTimeField(verbose_name=_("Created …

12.05.2022
Каков хороший шаблон для веб-приложения для обслуживания файлов?

Я работаю над ангулярным веб-приложением, в котором можно просматривать pdf-файлы в pdf-viewer в браузере. Web-приложение также потребляет REST-сервис на Django. В базе данных хранится информация о pdf-файлах. Web-приложение вызывает REST-API, чтобы проверить, где хранятся файлы. Поскольку я все еще …

12.05.2022
Django: форма не отображается в отрисованном шаблоне

Я попытался добавить страницу в своей админ-панели, чтобы пользователь мог загрузить CSV-файл. Однако форма, которую я передал в шаблон, не отображается, хотя я следовал этому руководству. https://www.youtube.com/watch?v=BLxCnD5-Uvc&t=340s. (Примерно с 14:20 до 17:30) Я проверил, правильно ли …

12.05.2022
Как получить доступ к базе данных одного проекта Django из другого проекта Django?

Я пытаюсь получить доступ к значению базы данных одного проекта Django Project из другого проекта Django Project. До сих пор я пытался сделать REST API для обоих приложений, и это работает довольно хорошо на локальном сервере. Однако я опасаюсь, что …

12.05.2022
Как отобразить различные данные в зависимости от пользователя в android с помощью метода get?

Для моего приложения, при регистрации пользователя, когда пользователь регистрируется в приложении, его данные отправляются в базу данных, хранятся там и с помощью метода GET отображаются в приложении, Теперь как мне отобразить данные в моем приложении по-разному для разных пользователей, …

12.05.2022
Юникод в Content-Disposition в области Post-IE11

Согласно этому старому ответу вам нужно закодировать имя файла в юникоде следующим образом: from urllib.parse import quote disposition = 'attachment' if as_attachment else 'inline' try: filename.encode('ascii') file_expr = 'filename="{}"'.format(filename) except UnicodeEncodeError: file_expr = "filename*=utf-8''{}".format(quote(filename)) response.headers['Content-Disposition'] = '{}; {}'.format(disposition, file_expr) …

12.05.2022
Использование Django ORM для суммирования аннотированных запросов

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