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

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
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
Как использовать redis-sentinel?

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

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): …

14.12.2021
Как протестировать GET и POST api, требующие входа пользователя в pytest Django?

Я создал приспособление для создания пользователя в conftest.py @pytest.fixture def test_password(): return 'strong-test-pass' @pytest.fixture(scope='session') def create_user(db, test_password): def make_user(**kwargs): employee = e_ge_employee.objects.create() kwargs['password'] = test_password if 'username' not in kwargs: kwargs['username'] = str(uuid.uuid4()) if 'employee' not in kwargs: kwargs['employee'] …

14.12.2021
Рендеринг html-контента, остающегося на текущей странице, с действием формы, установленным на другой url в Django

Мой вопрос заключается в том, есть ли способ отобразить html-контент (bootstrap alert) на текущей странице (1-я страница) с действием POST, установленным на другой url (2-я страница)? У меня есть следующее содержимое в файле views.py: def calendar(req): # 1st …

14.12.2021
Как перенести удаленную базу данных postgres в мой локальный проект django?

Я создаю проект Django, в котором мне нужно использовать данные существующей базы данных. Существующая база данных - это Postgres, и она размещена на Aws. Моя цель - скопировать их из Aws в мою локальную базу данных Postgres и использовать в …

14.12.2021
Django с использованием Amazon S3

Всякий раз, когда я запускаю следующее, создается папка staticfiles, и я не могу собрать статику в мое ведро AWS S3. (portfolio) PS C:\Users\arund\Desktop\Code\Django\portfolio-project&gt; python manage.py collectstatic Found another file with the destination path 'user\main.css'. It will be ignored since …

14.12.2021
Typescript конечная точка для составления списка пользователей в Django

Итак, у меня есть проект Django, и я хочу создать конечную точку typescript для списка пользователей, живущих в определенном почтовом индексе. Я никогда не использовал typescript, поэтому я не знаю, как его создать и интегрировать в проект django. За …

14.12.2021
Django | Почему моё приложение не видит шаблоны?

Хотел немного попробовать свои знания в Django (они далеки до среднего уровня). Я создал приложение homee (потому-что срукожопил в командной строке), если в приложении соответствует шаблон '' , то перенаправить на 'home/'. Всё работало, и я создал: /templates/homee/home.html, и в …

14.12.2021
Как создать QR-код в Python без сохранения его в виде изображения

Я пытаюсь сделать Qr-коды с помощью Python на Django appaiton, используя этот код : def generate_qr_code (reference): qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_H, box_size=10, border=4, ) qr.add_data(reference) qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white").convert('RGB') filename = reference+".jpeg" img.save("C:\\qrs\\"+filename) Теперь эта …

14.12.2021
Столкнулся с некоторыми проблемами при установке mysqlclient Django

я столкнулся с некоторыми проблемами при установке mysqlclient в виртуальной среде sudo apt-get install python3-mysqldb sudo apt-get install libmysqlclient-dev

14.12.2021
Как получить доступ к секретному ключу Django при клонировании git с github?

Итак, я поместил секретный ключ Django в base.json и добавил его в .gitignore, чтобы предотвратить push и pulls на github и отредактировал settings.py соответствующим образом. Проблема в том, что я пытаюсь развернуть свой api на AWS ec2 и …

14.12.2021
Модуль 'collections' не имеет атрибута 'MutableMapping'

я пытаюсь загрузить изображения со страницы администратора в базу данных, в проекте django я настроил и я пробовал много способов, чтобы исправить это, но не работает, пожалуйста, направьте меня:- settings.py MEDIA_URL = '/media/' MEDIA_ROOT = str(BASE_DIR / 'media') …

14.12.2021
Python отсортированный объект

У меня есть запрос, который сортируется через python, однако я хотел бы исключить бренды с расстоянием более 100 км, вот что я написал, однако он всегда получает расстояние, которое превышает 100 км return sorted( root.brands.filter(status=True, region_id=area), key=lambda qs: …

14.12.2021
NoReverseMatch at / Reverse for 'user-profile' with arguments '('',)' not found. Проверен 1 шаблон(ы): ['profile/(?P<pk>[^/]+)/$'].

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

14.12.2021
Получаем 127.0.0.1 отказано в подключении. при попытке добавить новый фк в админке django

Привет я постоянно получаю ошибку 127.0.0.1 отказано в подключении. когда я пытаюсь добавить новый fk в существующую модель используя + в django admin . Я использую "admin_interface", и некоторые другие пакеты, удаленные в темы django-admin, которые перечислены в установленных приложениях, …

14.12.2021
Как отправить значение даты ввода из шаблона в бэкенд через ajax-запрос - django

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

14.12.2021
Как сохранить текущий url, включая параметры, в JavaScript

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

14.12.2021
Я не могу сериализовать изображения продуктов в Django Rest Framework

Я пытаюсь создать модель продукта для моего приложения электронной коммерции в Django rest framework, и я могу загружать изображения к моим продуктам на панели администратора, но я не могу получить их ссылки при вызове API. Вот моя проблема: models.py …

14.12.2021
Как добавить redis sentinel в приложения django?

У меня есть приложение django, и я хочу использовать redis sentinel для высокой доступности. Поскольку Django добавил поддержку redis в своей последней версии (т.е. django 4.0), я думаю использовать его, но если есть лучшее решение в django-redis или django-redis-cache, …

14.12.2021
Как присвоить внешний ключ внутри цикла Django

Введите описание изображения здесьЯ хочу присвоить внешний ключ каждому цвету в цикле colorArray=[{color:'red', product_id:5}, {color:'yellow', product_id:5}] Модель продукта class Product(models.Model): name = models.CharField(max_length=500) brand = models.CharField(max_length=500) description = models.CharField(max_length=500) Цветовая модель class Color(models.Model): …

14.12.2021
Макетный вызов API в модели сигнала Django

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

14.12.2021
Как указать пользовательский бэкенд auth только для просмотра с одним входом?

У меня есть две конечные точки login api. Одна для обычных пользователей, где пользователь входит только с именем пользователя, а для сотрудников пользователь должен войти с действительным именем пользователя и паролем. class PasswordLessBackend(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): …