Django and Python "Questions and answers", page 559

01.09.2022
Как добавить параметр заголовка ко всем путям url в drf_spectacular?

Я использую drf_spectacular, чтобы иметь возможность использовать swagger, и он работает нормально. Я определяю необходимые параметры для моих представлений API (в пути или в заголовке) следующим образом: @extend_schema( OpenApiParameter( name='accept-language', type=str, location=OpenApiParameter.HEADER, description="fa or en. The default value is en" …

01.09.2022
Неправильная стилизация администратора Django Rest Framework

Недавно я заметил, что стилизация моего администратора Django испорчена. CSS вроде бы работает, и все работает, но когда вы нажимаете на модель, следующая страница открывается с ошибками. Кто-нибудь знает, в чем причина этого? Я не помню, чтобы я менял …

01.09.2022
Django возвращает разные результаты по одним и тем же фильтрам

У меня есть модель, по которой я выполняю запрос daterange. По коммерческим причинам я аннотирую поле в результатах, которое представляет часовой пояс CST (по умолчанию данные хранятся в UTC). Приведенный ниже запрос возвращает пустой набор запросов, даже если …

01.09.2022
Исключение Django pipedream through: модуль 'pipedream' не имеет атрибута 'steps'

Я использую Twilio для отправки SMS в моем Django приложении. и получаю статус сообщения от pipedream, но получаю эту ошибку module 'pipedream' has no attribute 'steps'. На сайте pipedream с этим кодом я получаю статус, но в своем …

01.09.2022
Django фильтр на поле Datetmefield

У меня есть модель, как показано ниже: class example(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=64) start_time = models.DateTimeField() end_time = models.DateTimeField() У меня есть следующий запрос: a = example.objects.filter( name='John', start_time__gte=datetime.datetime.strptime('2022-07-26 2019:30:00','%Y-%m-%d %H:%M:%S') end_time__lte=datetime.datetime.strptime('2022-07-26 2019:35:00','%Y-%m-%d %H:%M:%S')) …

01.09.2022
Включить тег Django: Передача имени шаблона в качестве переменной из ответа AJAX

Это код шаблона в Django, где "condition_template.html" должен быть заменен на переменную имени шаблона {% include "condition_template.html" %} Я хочу передать условие_имя_шаблона, которое возвращается из ответа AJAX API вызова ниже: $.ajax({ url: get_template_data_url, type: "GET", dataType: 'json', success: …

01.09.2022
Мой сайт Django недоступен на HTTPS с помощью AWS [закрыто]

Надеюсь, у вас все хорошо. Я развернул свой сайт Django на AWS Ec2 instanace с помощью виртуальной машины Windows. Я вставил весь свой код в RDP, а затем запустил сервер на порту 80, как показано ниже: python manage.py runserver …

01.09.2022
Я новичок в Django, я создал очень простое приложение Django, которое принимает JSON и делится ссылкой на выходную папку CSV.

Views.py введите здесь описание изображения def downloadfile(request): base_dir = os.path.dirname(os.path.dirname(__file__)) filepath = base_dir + '\media\output_csv' response = StreamingHttpResponse(filepath) response['Content-Length'] = os.path.getsize(filepath) response['Content-Disposition'] = "Attachment;filename=%s"%filename return response Начинается загрузка, но ничего не скачивается. Если есть …

01.09.2022
Как использовать изображение и встроенную ссылку в качестве опции в форме модели django

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

01.09.2022
Django Migratons: Каков наилучший стандартный способ сброса и загрузки данных в БД, кроме использования сторонних приложений?

Я новичок в Django и заинтересован в углубленном изучении миграций, поэтому я не хочу использовать сторонние приложения (например, flyway...) Я хочу знать, как сбросить сотни данных в мою БД Postgres без использования сторонних приложений.

01.09.2022
Django запрос для фильтрации диапазона дат

У меня есть модель, которая содержит диапазон дат, я хочу отфильтровать данные на основе диапазона дат. то есть я хочу получить данные, диапазон дат которых составляет 90 дней от сегодняшней даты. class MyModel(models.Model): name = models.CharField(max_length=255) start_end_date = ranges.DateTimeRangeField(validators= …

01.09.2022
Странная ошибка: django.db.utils.OperationalError: (2000, 'Unknown MySQL error')

Похожий вопрос, но более странный: Что такое django.db.utils.OperationalError: (2000, 'Unknown MySQL error') У меня есть приложение, использующее Django3.2 и прекрасно работающее в контейнере (ubuntu 18.04), вчера я попытался запустить его в другом контейнере на основе образа python:3.9.13-bullseye из …

01.09.2022
Как динамически изменить уровень логирования для всех "django apps", которые работают с мультипроцессом "daphne"?

Я разрабатываю бэкенд API сервиса, состоящий из "nginx + daphne + django". В 'nginx' и 'daphne', несколько "рабочих" обрабатывают запросы. Журнал "django app" в настоящее время настроен на вывод в stdout/stderr обработчиком потока, который "daphne" записывает в указанный файл …

01.09.2022
Активация пользователя Django не работает с токеном -- TypeError: требуется байтоподобный объект, а не 'str'

Итак, у меня есть следующая настройка активации токена для пользователей, чтобы активировать их учетные записи # urls.py # Activation path('activate/<uidb64>/<token>/', user_views.activate, name='activate'), # views.py User = get_user_model() # Get custom user model def activate(request, uidb64, token): # Debugging …

01.09.2022
Как передать контекстные данные в другой файл в формате dict/list/любой формат в django?

В своем проекте я пытаюсь собрать отзывы об автомобиле, выбранном пользователем. В приложении django я хочу передать данные из контекстного словаря в другой файл scrape.py. Код: models.py class SelectCar(models.Model): BRANDS = ( ('BMW','BMW'), ('MR','Mercedes') ) brand = models.CharField(max_length=30, choices=BRANDS, …

01.09.2022
Как вывести текст в django админ панели, в модели

У меня есть 2 модели: 1 модель товара с дефолтной ценой class Product(models.Model): name = models.CharField('Товары', max_length=150) untils = models.ForeignKey(Untils, related_name='+', on_delete=models.CASCADE) cost_price = models.DecimalField("Себестоимость ед. товара", max_digits=5, decimal_places=0) defaul_sell_price = models.DecimalField("Цена продажи", max_digits=5, decimal_places=0) def __str__(self): return self.name class …

01.09.2022
После разделения файла settings.py, mod_wsgi не смог выполнить файл скрипта Python. И ошибки application = get_wsgi_application() возникали снова и снова

Привет всем Я пытался развернуть свой проект django с apache, mod_wsgi в windows. Я разделил свой settings.py следующим образом: корневая папка источника папка проекта apps config settings init.py base.py local.py prod.py …

01.09.2022
Ajax отправка данных в django python

Пересоздание страницы для использования django forms (текущий экран не использует никакой реализации django forms при рендеринге шаблона), чтобы принимать данные из автозаполнения google places. По сути, просто берем ответ от google, конвертируем его в json и делаем ajax вызов …

01.09.2022
ImportError: cannot import name 'get_rule_detail' from 'jira_plug.utils.rule' (D:\code\ido-jira-plug\IdoJiraPlug\jira_plug\utils\rule.py)

Мой проект Django имеет проблему при запуске Это мой проект, IdoJiraPlug - jira_plug - __init__.py - api __init__.py config.py - serializers __init__.py request_serializer.py - utils __init__.py rule.py - urls.py - manage.py jira_plug.utils.__init__.py from .rule import * …

01.09.2022
Как эффективно добавить похожие контексты в несколько представлений в django?

Предположим, у нас есть два или более представления, где шаблоны каждого представления расширяются из base.html, а внутри base.html находятся контекстные переменные project_name и company_name: base.html: <!DOCTYPE html> <html> <head> <title>{{ project_name }}</title> </head> <body> {{ company_name }} {% block …

01.09.2022
Отображение деталей в Django Admin для отношений "многие ко многим

У меня есть модель, в которой есть модель класса журнала и модель класса сессии. Для каждой сессии есть несколько журналов, которые могут быть записаны. Поэтому я создал следующую модель: class Log(models.Model): log_workout = models.CharField(max_length = 30, blank=True, null=True) log_exercise …

01.09.2022
Django.db.utils.IntegrityError: UNIQUE constraint failed OneToOneField Django

У меня проблема с моей базой данных. У меня есть две модели (Member, ActiveMember) с настроенными отношениями OneToOneField. Член может иметь только одно членство одновременно. Однако, похоже, я получаю ошибку Unique. Как только я обновляю членство члена с помощью …

01.09.2022
Создание дискуссионного форума с помощью Django

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

01.09.2022
Развертывание проекта Django в AAPnael

Кто-нибудь знает, как развернуть проект Django в AAPanel? Я пробовал Python Maganer 2.0, но для меня это невозможно! Я получаю эту ошибку: Извините, что-то пошло не так: Traceback (последний последний вызов): File "class/flask_sockets.py", line …

01.09.2022
Отличия структуры БД у Django 1.4 vs 4.1

Есть очень старый сайт, работающий на Django 1.4.3. Стоит задача обновить на свежее, на данный момент актуальная версия 4.1. Базу нужно не потерять, она большая. Скажите, есть ли какие-то факторы, приводящие к невозможности переноса существующей БД и использовании её после …

01.09.2022
Django Bootstrap Modal не работает на каждой странице

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

01.09.2022
Как я могу вернуть ввод запроса API в мой html-шаблон, не возвращая его на терминал, используя Django?

это моя функция, которая использует google finance api для получения новостных статей. someapp/views.py def news(request): if request.method == 'POST': url = "https://google-finance4.p.rapidapi.com/ticker/" querystring = {"t":"ETH-USD","hl":"en","gl":"US"} headers = { "X-RapidAPI-Key": "API KEY", "X-RapidAPI-Host": "google-finance4.p.rapidapi.com" } response = requests.request("GET", url, headers=headers, …

01.09.2022
Django отправка электронной почты с помощью outlook

Я пытаюсь отправить электронную почту с помощью Django на localhost, но это дает мне следующую ошибку. SMTPException at /listings Не найден подходящий метод аутентификации Это моя функция: send_mail( 'Subject here', 'Here is the message.', 'emailfrom', ['emailto'], auth_user='username', auth_password='password', …

01.09.2022
Активация и деактивация булевых чисел Django

У меня есть первая модель под названием "Люди", которая имеет атрибут под названием "Состояние", который имеет тип Boolean, эту модель я называю в модели "День рождения". Я хочу, чтобы, когда человек неактивен в своем "State", он исчезал из модели …

01.09.2022
Роли или группы? DJANGO

Я разрабатываю приложение, и я не уверен в разрешениях. У меня есть два типа пользователей, клиент и супермаркет. Единственное, что я хочу, это ограничить представления (Что один может видеть, а другой нет). Лучший подход - роли или группы? Или …

01.09.2022
У меня проблема с загрузкой изображений в DO Spaces, размер которых изменен с помощью PILL

Я загружаю изображения на Digital Ocean Spaces с помощью boto3. Все работает очень хорошо, пока я не добавлю PILL. В django view у меня есть такой код, когда я получаю изображение: images = request.FILES.getlist('images') for index, image in …

01.09.2022
Сервер разработки Django недоступен через Cypress E2E testing

Я использую django-tenants для многопользовательского использования. Я использую поддомены для каждого арендатора и имею тестовый арендатор, установленный с schema_name=demo. При выполнении python manage.py runserver в локальной разработке сервер доступен по адресу http://demo.localhost:8000. Однако при настройке <a …

01.09.2022
Django перенаправление с ресурса не работает

В моем ресурсе есть следующее: def after_import_instance(self, instance, new, row_number=None, **kwargs): ... base_url = 'https://account.box.com/api/oauth2/authorize' client_id = '[CLIENT_ID]' auth_url = f'{base_url}?client_id={client_id}&amp;response_type=code' print(auth_url) return redirect(auth_url) печатается auth_url, но перенаправление не работает. Вот печать: [2022-09-01 05:07:10,617: WARNING/MainProcess] https://account.box.com/api/oauth2/authorize?client_id=[CLIENT_ID]&amp;response_type=code

01.09.2022
Django Rest Framework - SearchFilter

Мне нужно попытаться заставить SearchFilter работать для полей внутри набора внутри другого набора. class Fight(models.Model): event = models.ForeignKey(Event, on_delete=models.CASCADE, related_name="fights") class FighterStats(models.Model): fight = models.ForeignKey(Fight, on_delete=models.CASCADE, related_name="fighters") fighter = models.ForeignKey(Fighter, on_delete=models.CASCADE, null=True) class EventSearchFilter(filters.SearchFilter): def get_search_fields(self, view, request): field_names …

01.09.2022
Лучшие практики связанные с Django CBV

Недавно начал изучать Django, и вроде всё для начала понятно. Но при использовании CBV ( наследуюсь от View), у меня возникла трудность, когда я начал делать профиль, который подразумевает многоступенчатость, что я имею в виду: <img src="https://i.stack.imgur.com/w1tM1.png" …

01.09.2022
Отображение результатов поиска Django_Filter на странице искомого имущества

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

01.09.2022
Как я могу изменить имя сериализаторов str на объекты класса с помощью django

Class Create(View): def get(self, request): имя = request.GET.get('SerializersName') result = sername(request.POST) if result.is_valid(): result.save() return *****

01.09.2022
Проблема фильтрации динамического ListView в Django

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

31.08.2022
Django-allauth : запретить пользователю указывать альтернативный email при входе в систему с помощью социального аккаунта

Я использую django-allauth с провайдерами google и facebook и следующими параметрами: SOCIALACCOUNT_AUTO_SIGNUP=True SOCIALACCOUNT_EMAIL_VERIFICATION="none" При этих настройках django-allauth будет использовать email, предоставленный сторонним приложением (Facebook, Google), если он уже не используется в существующем аккаунте. В этом случае пользователь …

31.08.2022
AttributeError: module 'collections' has no attribute 'MutableMapping'

Создайте HTTP клиента, который будет принимать URL ресурса, тип метода и словарь в качестве передаваемых данных (опциональный). Выполнять запрос с полученным методом на полученный ресурс, передавая данные соответствующим методом, и печатать на консоль статус код, заголовки и тело ответа. Код: …