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

27.09.2021
Как избежать ошибки дублирования ключей с помощью django allauth?

Я внес некоторые изменения в свою модель пользователя, и в результате кажется, что когда новый пользователь пытается зарегистрироваться, он получает ошибку: IntegrityError at /accounts/signup/ duplicate key value violates unique constraint "users_user_username_key" Я не уверен, что вызывает ошибку …

27.09.2021
Рендеринг графиков с использованием локального Chart.js в переопределяемых шаблонах Django

Я пытаюсь добавить графики в форму администратора Django с помощью Chart.js. Я хотел бы запустить свой Django-сайт полностью в автономном режиме. Поэтому я скачал (т.е. скопировал/залил скрипт Chart.js из интернета и сохранил его локально) js скрипт и сохранил его в …

27.09.2021
TypeError: ожидался объект str, bytes или os.PathLike, а не кортеж в консоли bash на pythonanywhere.com [закрыто]

Я использую Django для проекта. Я получаю эту ошибку -->TypeError: expected str, bytes or os.PathLike object, not tuple вот мой settings.py в vscode settings.py в vscode а это изображение settings.py на pythonanywhere.com, куда …

27.09.2021
Как отделить десятичное значение запятыми в python? [дубликат]

Я хочу отделить десятичное значение запятыми в следующем формате. значение = 1079149.00 Использование f'{value:n}' возвращает 1,079,149.00 Но вывод, который мне нужен, следующий: 10,79,149.00 Сначала отделите 3, а затем отделите 2. Как я могу это сделать? …

27.09.2021
Сделать пользователя активным при нажатии на кнопку в html и использовать DetailView (Django)

Я пытаюсь сделать пользователя активным при нажатии кнопки, и я использую DetailView. views.py from .models import Model from django.contrib.auth.models import User from django.shortcuts import redirect class UserInspectView(DetailView): model = Model template_name = 'user-inspect.html' # Make the user is_active = …

27.09.2021
Метод, показывающий сообщение об ошибке, если поле имени не предоставлено

Я создаю форму Django для создания шаблона (то есть объекта) с некоторыми атрибутами. Пользователь, который хочет создать этот шаблон, очевидно, должен дать имя шаблону. Я написал метод clean name(), который проверяет, существует ли уже шаблон с таким именем, но теперь …

27.09.2021
Ошибка URL формы :Обратный запрос для 'printReports' без аргументов не найден. Испробован 1 шаблон(ы)

В настоящее время я сталкиваюсь с вышеуказанной ошибкой при попытке получить доступ к моей странице reportsHome. Похоже, что это проблема с секцией 'HREF' формы, где код href="{% url 'printReports' reports_pk %}" Шаблоны, представления и URL перечислены в следующем …

27.09.2021
Объедините 2 модели django на основе нескольких столбцов без использования select_related

У меня есть 2 модели, обе из которых содержат 2 столбца, которые можно рассматривать как ключи, и третий столбец, который является значением Целью является внутреннее соединение обеих моделей, но почему-то у меня возникают проблемы с этим Я …

27.09.2021
Изменение порядка полей UserCreationFrom из django.contrib.auth и allauth

Я пытаюсь изменить порядок полей в форме регистрации пользователя, используя django.contrib.auth. Однако, похоже, что некоторые поля (имя пользователя, электронная почта и пароль) я не могу переупорядочить, что, как я думаю, может быть связано с django allauth. settings.py ACCOUNT_SIGNUP_FORM_CLASS = …

27.09.2021
Запись действий пользователя в django?

У меня есть проект, в котором некоторые пользователи могут выполнять действия CRUD. Я хочу записывать, кто, что и когда сделал. В настоящее время я думаю о создании модели class UserAction(models.Model): user_id = models.CharField(max_length=100) action_flag = models.CharField(max_length=100) class_id = models.CharField(max_length=100) …

27.09.2021
Как поставить запросы в очередь в Django?

Я управляю физическим шкафчиком с помощью Django (DRF). Пользователи заполняют форму, аутентифицируются по ссылке, отправленной на их e-mail, авторизуются с помощью пин-кода, отображаемого на шкафчике. Мое представление должно обрабатывать три случая: Если пользователь успешно прошел аутентификацию …

27.09.2021
Как применить пагинацию в Django's formview?

My view.py class Formtestview(FormView): template_name = 'test.html' form_valid(self, form): 'my code to search' => 'result is object_list' page = self.request.GET.get('page','1') paginate = Paginator(object_list, 10) page_obj = paginator.get_page(page) return render(self.request, 'test.html', {'form':self.form_class, 'object_list':object_list, 'page_obj' = page_obj}) Как и в приведенном …

27.09.2021
Как улучшить процесс push-уведомления в Django PWA?

Я учусь делать push-уведомления в Django PWA -app. Я решил использовать библиотеку fcm-django для работы в back end и Firebase Cloud Messaging в качестве push-сервиса. Я не уверен в процессе и в том, правильно ли я все делаю. Вот …

27.09.2021
Обновление содержимого поиска в HTML-таблице в django

Я хочу обновить содержимое поиска в HTML-таблице в колонке hostname и хочу отобразить IP-адрес имени хоста в колонке IPv4 и IPv6 вот мой views.py from django.shortcuts import render import dns import dns.resolver def index(request): if request.method == 'POST': …

27.09.2021
GET запрос 404 ошибка (не найден) вот ошибка, которую я получаю при вызове файла, находящегося в той же папке

Вот код javascript, в котором я использую метод get. Это каталог, в котором находятся оба файла, html-файл, частью которого является js-код, а также текстовый файл. Это изображение консоли с ошибками.

27.09.2021
Как получить id выбранной строки в таблице с помощью javascript

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

27.09.2021
Могу ли я сделать sfu webrtc на django для прямой трансляции потока для многих людей? Есть исходный код или учебник?

Я хочу соединить до 10 человек в живом потоке, где они делятся друг с другом видео и аудио. Я хочу сделать это с помощью django(webrtc), я знаю о p2p соединении, я нашел несколько руководств в сети об этом, но …

27.09.2021
Разница между группами и разрешениями в django?

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

27.09.2021
Django - автоматически добавлять аутентификатор к каждой конечной точке, если не указано иное

Итак, у меня создан пользовательский аутентификатор, и у меня более 30 конечных точек. Для всех, кроме 3 конечных точек, требуется аутентификация. Поэтому я практически добавляю @custom_authenticator в каждую функцию или @method_decorator(custom_authenticator) в случае классов APIView. Есть ли способ автоматически …

27.09.2021
Замена маркера значением

я пытаюсь заменить токен, проверяя, действителен ли токен, а затем извлекая детали, используя этот токен . eg: {"jwt": "asdahasjkaiubdkjsdjasdajkdjakdon", "hostel": "BCJ bhawan", "room_no": "300"......} что-то вроде этого я получу как я могу заменить эту часть токена на …

27.09.2021
Использование order_by date в списке

Я создаю приложение для блога и обращаюсь к различным моделям запросом и добавляю их в один список, и я пытаюсь order_by('-date') в списке. Дата имени одинакова во всех моделях. models.py class BlogPost(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) title = …

27.09.2021
GIF прекращает анимацию при отображении элемента Safari

Это сводит меня с ума. Я делаю сайт на django, и когда вы нажимаете submit на форме, форма исчезает и появляется эта полоса загрузки с анимацией. Ситуация, с которой я работаю, практически идентична этой https://jsfiddle.net/6t5xsag8/1/ Я …

27.09.2021
Как я могу отправить ajax-запрос в Django с помощью ванильного JavaScript

Я хочу отправлять 'GET' и 'POST' запросы с помощью ajax в Django. Я просмотрел несколько статей, но все они использовали jquery, я не знаю, как использовать jquery, поэтому есть ли способ отправить 'GET' и 'POST' запросы с помощью обычного …

27.09.2021
Django - Сериализатор конечных точек PUT должен игнорировать отсутствующие атрибуты

поэтому у меня есть эта конечная точка def put(self, request): user_uuid = get_uuid_from_request(request) user_obj = User.objects.get(pk=user_uuid) serializer = UpdateUserSerializer(user_obj, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_200_OK) else: return Response(dict(error=serializer.errors, user_msg=generic_error_message), status=status.HTTP_400_BAD_REQUEST) со следующим сериализатором class UpdateUserSerializer(serializers.ModelSerializer): …

27.09.2021
Модель с внешними ключами занимает ~90 секунд на запрос (проблема модели с внешними ключами / сериализатора, я думаю)

У меня проблемы как с сериализатором, так и с моделями для таблицы, использующей внешние ключи. У меня есть представление для таблицы Cost (см. ниже), при запросе которого я получаю следующий результат примерно через 300-400 мс : [ { "id": …

27.09.2021
Django ограничивает редактирование сообщений другими пользователями

У меня есть представление обновления, которое работает правильно. Единственная проблема заключается в том, что в настоящее время любой может редактировать любое сообщение. Для решения этой проблемы я реализовал LoginRequiredMixin и UserPassesTestMixin. Я считаю, что реализовал их правильно, но любой …

27.09.2021
Проблема выбора селектора выпадающего меню с помощью AJAX

В настоящее время я пытаюсь создать страницу, на которой моя база данных обновляется по событию падения. Точнее, у меня есть страница с возможностью перетаскивания, и мне нужно, чтобы каждый раз, когда я перетаскиваю определенный div (deal-card) в другой div (stage-column), …

27.09.2021
Невозможно получить значение аргумента, переданного через URL-адрес

Я пытаюсь изучить Django, работая над небольшим проектом. На сайте есть 3 кнопки на главной странице (Home.html). Каждая кнопка представляет тип пользователя. При нажатии на кнопку пользователь переходит на страницу регистрации. В GET-запросе к странице регистрации переменная user_type устанавливается на …

27.09.2021
Как получить токен, сгенерированный при использовании django allauth и django-rest-auth с django rest framework

Я использую django allauth и django-rest-auth из этого руководства для генерации токена для django rest framework. Учебник можно найти на этой странице, внизу. (https://www.softcover.io/read/92780ad5/django_book/token_authentication) Я могу сгенерировать токен после доступа к api/dj-rest-auth/register/, который является страницей …

27.09.2021
Django Создание пользовательской модели пользователя

Здравствуйте, я пытаюсь создать пользовательскую модель пользователя (которая наследуется от User), чтобы пользователь указывал свой email, а не имя пользователя, и я получаю ошибку в settings.py, я понятия не имею о приложении CustomUser, но я пытаюсь выяснить, можем ли …

27.09.2021
Django-admin startproject не работает (macOS Big Sur)

Удалось установить и создать проекты со старой версией Django (2.1.5), но с последней версией Django я получил ошибки при выполнении django-admin startproject project-name: Traceback (последний последний вызов): Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/bin/django-admin", строка 8, in sys.exit(execute_from_command_line()) Файл "/Users/me/.local/share/virtualenvs/dapi-dD6sgvz-/lib/python3.9/site-packages/django/core/management/init.py", строка 419, in execute_from_command_line …

27.09.2021
Django 3.2- ошибка создания суперпользователя в sqllite3

PS C:\Users\Abdulla Zia\PycharmProjects\EnhanceImage> python manage.py createsuperuser Username (leave blank to use 'abdullazia'): admin Email address: Password: Password (again): Traceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in main execute_from_command_line(sys.argv) File "C:\Users\Abdulla Zia\AppData\Local\Programs\Python\Python37\Lib\site-packages\django\core\management\__init__.py", …

27.09.2021
Django случайные имена css

Я хочу, чтобы цвет фона менялся каждый раз при работе с Django. Например: bg-success, bg-primary, bg-light, bg-dark... и т.д. и просто случайным образом. Как я могу это сделать? <div class="bg-success"> </div>

27.09.2021
Передача кортежа в таблице диаграмм Google с помощью Django

Всем добрый день, Я внедряю Google Charts API в свой проект Django. Я хотел бы построить две различные диаграммы, круговую и табличную. Я могу отобразить круговую диаграмму без проблем. Однако у меня возникают проблемы с табличной диаграммой. Я …

27.09.2021
Достаточно ли фильтра escapejs для публичного представления полей, таких как блог?

Достаточно ли фильтра escapejs для публичных полей отправки, таких как блог? Я использую escapejs и escape-фильтры для защиты полей от XSS-атак.

27.09.2021
Какова альтернатива webapp2?

Я работаю со старым кодом на python2, который использует модуль webapp2, но мне нужно создать приложение для среды app engine flex, которая использует python3, поэтому я думаю об использовании альтернативного пакета webapp2, может ли кто-нибудь предложить простую в использовании альтернативу …

27.09.2021
Как передать контекстные переменные Django в функцию JavaScript?

У меня есть функция в Django views.py, которая передает контекстную переменную под названием "queues" в HTML-страницу. На HTML странице у меня есть кнопка, при нажатии на которую, она должна передать контекстную переменную "queues" в JavaScript функцию func. Однако, как …

27.09.2021
Виджет DateTimeInput() помещает случайную букву T между датой и временем, вызывая ошибку ValidationError

У меня есть поле datetime, в которое я ввожу данные, используя следующее поле формы: delivery_pickup = forms.DateTimeField(label = "Delivery or Pickup Appointment", required = False, widget=forms.DateTimeInput(attrs={'type':'datetime-local'})) Красивый маленький виджет datetime появляется автоматически благодаря объявлению атрибута type. Проблема …

27.09.2021
Умножение аннотаций с фильтрацией по отношениям "многие ко многим

У меня есть модели: class Tag: name class User: tags = M2M to Tag ... class Bill: id tags = M2M to Tag ... class BillRow: bill = FK to Bill, related_name='rows' quantity ... А я …

27.09.2021
Серверная ошибка 500 при аутентификации | Django

При попытке сохранить запись пользователя и аутентифицировать его на приборной панели возникает серверная ошибка 500. КОД user_id = 5 unique_username = "kashif" user = User.objects.get(pk=user_id) user.unique_username = unique_username user.is_active = True useremail = user.email user.save() user = auth.authenticate(request, email=useremail, …