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

14.12.2021
403 Ответ, когда я использую запросы для создания почтового запроса

Мой основной код выглядит следующим образом: import requests url='https://www.xxxx.top' #for example data=dict() session = requests.session() session.get(url) token = session.cookies.get('csrftoken') data['csrfmiddlewaretoken'] = token res = session.post(url=url, data=data, headers=session.headers, cookies=session.cookies) print(res) # <Response [403]> Переменная url - это …

14.12.2021
Django загружает файлы непосредственно из ведра S3 в папку загрузок браузера

На данный момент я загружаю файлы прямо на рабочий стол из Django, можно ли изменить код так, чтобы при доступе пользователя к моему отчету файлы загружались прямо в папку загрузок браузера? Мой код ниже s3.Bucket(bucket_name).download_file(item, f'/Users/user_name/Desktop/filename.txt')

14.12.2021
Ошибка Django при попытке миграции модели на Postgres/Geoserver

У меня возникли сомнения, похожие на Django Error while trying to migrate model on Postgre DB. Однако я не могу решить свою проблему. Я получаю ту же ошибку django.db.utils.DataError: NUMERIC precision 65535 must be between 1 and 1000 …

14.12.2021
Как позволить суперпользователю заполнять некоторые формы для других пользователей

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

14.12.2021
Загрузка изображений в приложение django для использования в производстве

(1) Я пытаюсь загрузить изображения через мое django приложение, я загружаю изображения в папку и сохраняю его адрес/url (media url) в базе данных. Я развернул приложение в heroku, но загрузка не может быть выполнена с ошибкой "файловая система только для …

14.12.2021
Сохранение нескольких реляционных объектов по внешнему ключу django

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

14.12.2021
Отправка электронного письма с вложением из django

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

14.12.2021
Добавление функции "Вы имели в виду?" в приложение Django

Я работаю над простым приложением на django. У меня есть панель поиска, в которой пользователь вводит текст, затем нажимает поиск (или enter), после чего открывается другая страница с картинкой искомого слова. Если пользователь вводит неправильное слово (которого нет в словаре), …

14.12.2021
Данные для входа в систему при аутентификации с помощью маркера

Раньше я получал эти данные, когда использовал аутентификацию сеанса. Эти данные создаются, когда пользователь входит в систему из другого браузера. (на новом …

14.12.2021
Запуск celery worker на ECS Task и использование SQS в качестве брокера

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

14.12.2021
Как запустить несколько проектов Django на веб-сервере Apache (CentOS)?

У меня есть веб-сервер Apache и развернуто несколько проектов Django. Поэтому я хочу знать, что делать, если сервер каким-то образом выключается или не может соединиться с сервером. Как запустить или перезапустить службы для запуска моих проектов. На данный момент, …

14.12.2021
Django UpdateView: Невозможно обновить информацию о заказе

В моем приложении есть шаблон, в котором я должен обновлять информацию о заказе, мне удалось получить две формы в одном шаблоне, но мне нужно обновить информацию о заказе, когда я отправляю его, и вот где проблема. models.py class Order …

14.12.2021
Получение списка файлов из обратного отношения

Я пытаюсь получить список подсчетов поля на основе даты, чтобы я мог построить гистограмму на фронтенде. Вот мои модели: class BaseModel(models.Model): id: int created_at = models.DateTimeField(verbose_name="Created", auto_now_add=True) updated_at = models.DateTimeField(verbose_name="Last Updated", auto_now=True) class Meta: abstract = True class …

14.12.2021
Как разрешить CORS в django только для определенного адреса?

Нашел примеры как разрешить полностью cors с помощью django-cors-headers CORS_ORIGIN_ALLOW_ALL = True Но я хочу разрешить полный доступ только к одному api, а в остальном к сайту запретить. Подскажите как это сделать?

14.12.2021
Django Планирование задачи в определенное время периодически от заказа пользователя в приложении (без celery)

Я создаю приложение Django, в котором пользователь может запланировать выполнение некоторых задач в определенное время. Например, в google calendar мы говорим google, что мы будем делать завтра, и затем в нужное время он посылает нам уведомление. Аналогично здесь …

14.12.2021
Reverse for 'entrypage' with no arguments not found. Проверен 1 шаблон(ы): ['wiki/(?P<title>[^/]+)$'].

VIEWS.PY from django.shortcuts import render from django.shortcuts import redirect from django.urls import reverse from django.http import HttpResponseRedirect from django import forms import markdown2 from . import util class AddPageForm(forms.Form): title = forms.CharField(max_length=20) content = forms.CharField(widget=forms.Textarea( attrs={ "class": "form-control", "placeholder": "Tell …

14.12.2021
Я продолжаю получать IntegrityError, когда я пытаюсь использовать Faker для заполнения моего скрипта

Я пытался удалить папку migrations и затем повторить процесс makemigrations, но я продолжаю получать ту же IntegrityError, и это, вероятно, происходит из самого кода migrations, но я не понимаю этого, поскольку создание кода было автоматическим в Django. Код ниже …

14.12.2021
Python argparse - передача файла без использования командной строки

Я хочу передать файл с помощью form-data в argparse. Но я не понимаю, как передать файл в argparse без использования командной строки. Я также просмотрел [https://stackoverflow.com/questions/31090479/python-argparse-pass-values-without-command-line] это решение, но оно не помогло мне. Я хочу передать файл с помощью формы-данных. …

14.12.2021
Включение каналов приводит к SuspiciousFileOperation в /.

Я заметил, что всякий раз, когда я включаю каналы django в своем коде, я получаю следующую ошибку https://drive.google.com/file/d/1YDN8v7rFOsV6jXQseJBCsElXM0pFUC01/view settings.py: INSTALLED_APPS = [ "channels", "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "debug_toolbar", "corsheaders", "rest_framework", "rest_framework.authtoken", "core", "drf_yasg2", ] …

14.12.2021
Как отправить данные методом GET со стороны клиента на сторону сервера - ajax

Я пытаюсь отправить две даты, начальную и конечную, чтобы вернуться назад между двумя датами, вот что я пробовал, но не работает, $(document).ready(function(){ const date_inputs = new FormData(); $('#date_form').submit(function(e){ …

14.12.2021
Регистрация пользователей с авторизацией администратора

Мне интересно, можно ли сделать так, чтобы когда кто-то заполняет форму регистрации пользователя для регистрации, можно было отправить данные на email администратора для авторизации, прежде чем пользователь сможет войти в django?

14.12.2021
Сопоставление ролей в AzureAD с группами Django

Хорошо, теперь я могу сделать SSO в Django через AzureAD, используя django-microsoft-auth. Но я хотел бы также управлять группами. Для этого мы настроили передачу ролей в токене. Но как мне сопоставить их с группами Django? Я …

14.12.2021
Django.db.utils.IntegrityError: UNIQUE constraint failed: items_auction.auction_id только при bulk_create

У меня есть модель под названием "Аукцион", у нее есть уникальное поле pk под названием auction_id. Сейчас у меня много данных (более 50k записей) и проблема в том, что когда база данных не пуста и я пытаюсь загрузить очередную …

14.12.2021
Какие инструменты больше подходят для веб-приложения, анализирующего данные [закрыто]

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

14.12.2021
Невозможно отобразить поля формы на странице профиля, чтобы я мог обновить изображение профиля

Код формы: class PFPform(ModelForm): class Meta: model = User fields = ['profile_pic' , 'username'] Я добавил имя пользователя для проверки/отладки Просмотр кода: def signed_in_view(request): form = PFPform() return render(request, "hobbies/signed_in.html", { "title": "Signed In Page", "h1": "Signed …

14.12.2021
Как добавить еще один раздел в нижний колонтитул админпанели django?

Скриншот Я работаю над редактированием стандартной админ-панели django. Я хочу добавить еще одно поле. Оно уже содержит элементы удаления. Я не могу найти правильный файл для пути к футеру раздела admin. Мой delete_selected_confirmation.html выглядит следующим образом …

14.12.2021
Как переопределить поведение allauth ConfirmEmailView для возврата json вместо URL перенаправления?

Я использую allauth, для подтверждения по электронной почте, и мне нужно вернуть JSON ответ на передний край (React) после успешного подтверждения, так как React понимает только 200, но не 301/302, Пожалуйста, помогите мне, как я могу решить это, Очень измучен. …

14.12.2021
Формы Django принимают заданное значение кнопки submit, а не ввод пользователя

У меня есть две формы Django на одной странице, я разделяю их следующим образом: if request.method == "POST" and "bid" in request.POST: form1 = NewBidForm(request.POST) if form1.is_valid(): # Makes sure the big is higher than the previous highest bid …

14.12.2021
Django ViewSet с асинхронными внешними вызовами

У меня есть набор представлений Django с действиями (конечными точками). Мне нужно вызвать два сервиса и - поскольку время их ответа велико - я хочу сделать это асинхронно. По какой-то причине этот код выполняется синхронно (get_bad_things запускается только после …

14.12.2021
Django: как проверить тип RelatedManager?

Как проверить тип RelatedManager в Django? assert type(qs) in [models.QuerySet, models.Manager] не работает, если qs является RelatedManager Как проверить, что qs является RelatedManager ?

14.12.2021
Как использовать redis-sentinel?

Кто-нибудь может объяснить работу этого redis sentinel с конфигурацией master-slave, как показано на изображении ниже.

14.12.2021
Django LoginView перенаправляет на accounts/profile вместо success_url

У меня есть два типа пользователей usertype a и user type b Я пытаюсь создать две отдельные формы входа и представления, используя AuthenticationForm и Loginview Я получаю перенаправление на учетные записи/профиль после входа forms.py class myForm(AuthenticationForm): def clean(self): username …

14.12.2021
Ошибка установки проекта django AttrributeError: модуль 'collections' не имеет атрибута 'Iterator'

Я пытаюсь использовать этот проект https://github.com/tangjon/Build-a-PC-Configuration-Tool, но у меня возникает ошибка в процессе. Прежде всего, я клонирую проект, используя эту команду: git clone https://github.com/tangjon/Build-a-PC-Configuration-Tool.git после этого я меняю директорию и перехожу к: cd Build-a-PC-Configuration-Tool …

14.12.2021
Django: Как вызвать функцию при изменении определенных объектов из интерфейса wagtail

У меня есть длинный список объектов "Quotation". Цена коммерческого предложения зависит от десятков детских (и внучатых) объектов. Самый низкий из них - ставка/час. Когда я изменяю дочерние объекты предложения, такие как ставка/час, цена предложения изменяется. Я хотел бы …

14.12.2021
Как поместить данные из формы отправки (метод get) в словарь - ajax

Я пытаюсь отправить некоторые данные в backend, данные получены из ввода типа даты, вот мой шаблон $(document).ready(function(){ const datainputs = new FormData(); $('#date_form').submit(function(e){ datainputs.append('from',document.getElementById('from').value) datainputs.append('to',document.getElementById('to').value) e.preventDefault(); }) console.log(datainputs)//returns …

14.12.2021
Как фильтровать несколько сообщений в django

недавно я сделал фильтр для сообщений, чтобы вывести все сообщения между двумя людьми def pmessage(request, pk): user = User.objects.get(id=pk) message = pm.objects.filter(Q(receiver=request.user, sender=user) | Q(receiver=user, sender=request.user)) form = dmform() context = { 'message' : message, 'form' : form, …

14.12.2021
При использовании instence= (имя класса) <django.db.models.query_utils.DeferredAttribute object at 0x00000256CA7C05E0>

Views.py получение пути в выводе вместо имеющихся в нем значений Я пытаюсь, но не получаю ответов. пожалуйста, дайте мне несколько предложений from django.shortcuts import render from django.http import * from MYapp.models import * from .form import * def venue(request): venue_list …

14.12.2021
Django - Удаление с помощью модала: показывать и удалять только первый элемент из таблицы

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

14.12.2021
Укажите страницы, на которых должны появляться элементы навигационной панели, с помощью Bootstrap в Django

Я пытаюсь указать страницу, на которой должна отображаться эта выпадающая панель навигации. Я пытался добавить эту строку: {% if request.resolver_match.url_name == 'club_selection' %} class = "active" {% endif %}, но, похоже, это ничего не дает. Возможно, я использую его …

14.12.2021
Система бронирования назначений. Избегайте двойного бронирования

В настоящее время я пытаюсь построить систему записи на прием. Это работает отлично, однако функция не отлавливает, если такая же встреча уже была забронирована в модели. class BookingView(FormView): form_class = AvailabilityForm template_name = "availability.html" def form_valid(self, form): …