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

06.05.2022
Как иметь несколько типов пользователей в django

Это приложение представляет собой систему управления школой с помощью django У меня есть три типа пользователей в моем веб-приложении, моя проблема в том, как авторизовать их и дать им разрешения. пользователями являются: учитель, ученик, персонал школы (администраторы) …

06.05.2022
Можно ли в django изменить имя verbose модели администратора на основе входа группы пользователей?

Я знаю о метатеге Model Meta tag для указания verbose_name, verbose_name_plural. Но мне нужно, чтобы в модели администрирования имя verbose было основано на логине пользователя в зависимости от группы, в которой он находится. Как мы можем переопределить этот атрибут?

06.05.2022
Выборочное попадание сигнала обновления для модели

У меня есть модель, называемая как узлы: class node(models.Model): name = models.CharField(max_length=200) status = models.CharField( max_length=32, choices=[], # some list of choices ) created_on = models.DateTimeField(auto_now_add=True) id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, primary_key=True) def __str__(self): return self.name Узел …

06.05.2022
Django не получает ?next=/ без ?next=/ я не смог получить ту же страницу, которую хотел раньше

Здравствуйте все, пожалуйста, помогите мне разобраться с этой проблемой. Мне нужен URL типа http://127.0.0.1:8000/baseaccount/vender_login/?next=/login/ но я получаю http://127.0.0.1:8000/baseaccount/login/ в основном, ?next=/ отсутствует, поэтому после входа в систему я не могу перейти на ту же страницу, что и …

06.05.2022
Как загрузить данные из многоуровневого объекта вложенности

``` when i do the School.objects.filter() query , how to load student object in single query using School.objects.filter() ``` class School(models.Model): name = models.CharField(max_length=50) grade = models.ForeignKey(Grade) class Grade(models.Model): name = models.CharField(max_length=10) class Student(models.Model): name = models.CharField(max_length=50) grade = models.ForeignKey(Grade) …

06.05.2022
Уменьшение значений с помощью цикла в Django

В этом коде я пытался уменьшить количество товаров из базы данных, когда пользователь делает заказ, это работает, но проблема в том, что количество товаров уменьшается только с первого товара в корзине? new_order_items = Cart.objects.filter(user=request.user) for item in new_order_items: …

06.05.2022
При нажатии кнопки create api на postman "ошибка": "hashpw() аргумент 1 должен быть строкой, а не байтом".

Код для создания пользователя try: # Если это социальный логин от Google, Facebook или Apple if 'social_login_id' in request.data and request.data['social_login_id'] != 0: schema = { "email": { "type": "string", "required": False, 'nullable': True}, "device_token": { "type": "string", "required": …

06.05.2022
Контейнер Docker не загружает статические файлы из проекта Django-React

Последние 4 дня я пытаюсь заставить мой файл main.js и статические файлы css загружаться в моем контейнере и на облаке google. Вот мое дерево файлов: main/ - frontend/ - node_modules/ - src/ -components/ - index.js - static/ - …

06.05.2022
Интеграция Scrapy в приложение Django/React

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

06.05.2022
Как внести этот URL в белый список на pythonanywhere

Пожалуйста, как я могу добавить нижеуказанные конечные точки сайтов в белый список, спасибо https://kingsvtu.com/app/api/v1/products/airtime https://kingsvtu.com/app/api/v1/products/data https://kingsvtu.com/app/api/v1/products/cable https://kingsvtu.com/app/api/v1/products/exam https://kingsvtu.com/app/api/v1/products/power вот ссылка на документ API ниже …

06.05.2022
В учебном примере: Djangos DRF не может получить параметры, когда vue AXIos использует POST? Спасибо.

Vue.js код: введите описание изображения здесь django drf: введите описание изображения здесь

06.05.2022
Как создать взаимосвязь между двумя товарами Django?

Нужно сделать что бы при выборе аналогичного товара в этом товаре отмечался так же этот аналог. модель class Part(models.Model): brand = models.CharField('Производитель', max_length=100) number = models.CharField('Артикул', max_length=100, unique=True) name = models.CharField('Название', max_length=100) description = models.TextField('Комментарий', blank=True, max_length=5000) analog = models.ManyToManyField('self', …

06.05.2022
Проверка безопасности в графеновом резольвере

Я использую Django и Graphene для обслуживания конечной точки graphql и столкнулся с небольшой проблемой, которую никак не могу решить. У меня есть следующий резольвер: class Query(ObjectType): trainingSession = Field(TrainingSessionType, id=graphene.ID()) trainingSessions = DjangoFilterConnectionField(TrainingSessionType) @staticmethod def checked_trainingsession(trainingsession,info): # …

06.05.2022
Пароль меняется сам по себе

При обновлении данных пользователя (не меняю пароль) с фронта на бэк уходит старый правильный пароль, и вроде бы у пользователя обновляются только измененные данные. Но потом замечаю что у этого пользователя был изменен пароль. и это происходит когда данные пользователя …

06.05.2022
Где разместить Django Rest API [закрыто]

У меня есть Django Rest API для моего бизнеса, и я хочу разместить его в реальном времени. Я запутался в платных услугах AWS, GCP или Heroku. Мне нужно что-то простое в использовании, как Heroku, и надежное, как GCP. …

06.05.2022
Django / Отношения OnetoMany внутри одного класса

Вот мой models.py class Scenes(models.Model): name = models.SlugField('Scene name', max_length=60,unique=True) record_date = models.DateTimeField('Scene date') manager = models.ForeignKey( settings.AUTH_USER_MODEL, blank=True, null=True, on_delete=models.SET_NULL) description = models.TextField(blank=True) previous = models.OneToOneField( 'self', blank=True, null=True, related_name='next', on_delete=models.SET_NULL ) Я начал с одного …

06.05.2022
Отображение элементов по категориям в Django

Есть производители телефонов и ноутбуков, как при выборе категории &quot;Телефоны&quot; передать id, чтобы в списке отображались только телефоны? Уже сколько вопросов посмотрел, всё равно не понял, может есть и другие методы, как это сделать? <img src="https://i.stack.imgur.com/TwQE0.png" alt="введите …

06.05.2022
Как добавлять только уникальные товары Django,

Как при помощи create() можно реализовать добавление уникальных товаров(точнее уникальным должно быть лишь одно поле) view def parts(request): added = '' error = '' PartAllView = Part.objects.order_by('-id') if request.method == 'POST': form = PartForm(request.POST, request.FILES) if form.is_valid(): form.save() added = …

06.05.2022
IntegrityError NOT NULL constraint failed: даже если я уже переопределил form_valid?

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

06.05.2022
Django: Отказ в разрешении при загрузке шрифта с помощью xhtml2pdf

При попытке загрузить шрифт TTF в HTML-файл, который должен быть преобразован в PDF с помощью xhtml2pdf, возникает ошибка. Ошибка возникает только при загрузке шрифтов и не возникает с другими типами статических файлов. Мне нужно загрузить шрифт, потому что я …

06.05.2022
Я столкнулся с проблемой при выполнении JSONRenderer.render(serialized_student_data.data) в Django

Я новичок в Django, Всякий раз, когда я выполняю строку json_data = JSONRenderer.render(serialized_student_data.data) она выдает мне ошибку TypeError: render() missing 1 required positional argument: 'data' #Здесь код в models.py class StudentModel(models.Model): name = models.CharField(max_length=100, default='user') roll_no = models.IntegerField(default=1) city = …

06.05.2022
Ошибка при установке mysqlclient в проекте django на cPanel

Requirements.txt содержит: asgiref==3.4.1 Django==3.2.9 django-isbn-field==0.5.3 mysql-connector-python mysqlclient phonenumberslite==8.12.42 Pillow==9.0.1 python-decouple==3.6 python-stdnum==1.17 pytz==2021.3 six==1.16.0 sqlparse==0.4.2 Получили ошибку: Error ERROR: Failed building wheel for mysqlclient ERROR: Command errored out with exit status 1: /home/bookbestie/virtualenv/bookbestie/3.8/bin/python3.8_bin -u -c 'import io, os, sys, …

06.05.2022
Django Pushing JSON formatted data to TimeLine Google Chart visual - преобразование даты в New Date()

Я видел несколько сообщений об этом, но мне все еще неясно, как этого добиться. У меня есть приложение Django, которое запрашивает базу данных SQL. Я получаю эти данные и конвертирую их из pandas dataframe в JSON формат: tempdata = json.dumps(d, …

06.05.2022
Как отобразить профиль пользователя (реальное изображение) вместо имени файла в форме Django, которая в основном обновляет учетную запись пользователя

Я изучаю курс Django на youtube, и мне нужно внести небольшие изменения в мою Django форму. Форма выглядит следующим образом: html поля формы, которое я хочу изменить: &lt;form action="" …

06.05.2022
Как показать значения данных внешнего ключа вместо урлов в Django api?

У меня есть следующие коды в models.py class Tag(models.Model): name = models.CharField(max_length=40) def __str__(self): return self.name class Post(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True) likes = models.IntegerField() popularity = models.FloatField() reads = models.IntegerField() tags = models.ManyToManyField(Tag) class User(models.Model): name …

06.05.2022
Socket.gethostbyname(host_name) работает в терминале, но не работает в Django?

Я пытаюсь узнать свой ip с помощью библиотеки socket в моем Django проекте с помощью этого скрипта. import socket host_name = socket.gethostname() ip_address = socket.gethostbyname(host_name) Я получаю эту ошибку: socket.gaierror: [Errno -2] Name or service not known …

06.05.2022
Импорт Python не работает в верхней части файла, но работает внутри функции

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

06.05.2022
Установление лимита на модели

Как установить ограничения на модели без использования какого-либо пакета типа django-limits, если ограничение на модели равно 4, то можно создать только 4 модели Модели class Post(models.Model): #limit = 4 title = models.CharField(max_length=200, null=True, blank=True)

06.05.2022
Определение местоположения Django+Yadex API

На HTML странице выполняется JS скрипт который определяет координаты юзера и отправляет на backend Django 3 AJAX запросом, внутри обычная функция принимает координаты в формате (длина-широта) отправляет API запрос с координатами на API Yandex Geocoder, тот в ответ уже возвращает …

06.05.2022
Проблема в том, что javascript не может быть применен в зависимости от того, является ли параметр URL

Есть выпадающий список (опция выбора) для выбора того, является ли is_recruiting, радио опция для выбора 'Total' или 'Period', и тег ввода 'from_date' и 'to_date' для установки даты при выборе 'Period'. Когда радиоопция центрирована и выбрано 'Total', тег ввода даты …

06.05.2022
Как сократить запрос данных временных рядов в django?

В настоящее время я работаю над проектом по сбору данных временного ряда gps, и интервал очень короткий, каждые 10 секунд. Когда я делаю запрос на основе временного диапазона, запрос значительно утяжеляется и становится слишком большим для построения графиков. …

06.05.2022
Не найдена реверсия для 'classroom' с аргументами '('',)'. Попытка 1 шаблона(ов): ['классная комната/(?P<classroom_id>[0-9]+)/\\\\Z'].

У меня возникла ошибка в моем проекте django. Исходя из того, что я искал, проблема кажется связанной с url, но мой url кажется правильным. Мой вид: def student(request, student_id): student = get_object_or_404(Student, pk=student_id) faculty = Faculty.objects.filter(student=student) course = Course.objects.all() …

06.05.2022
Изображение профиля не обновляется после отправки формы в django

Я также создал класс UserUpdateForm, который я не включил сюда, и если я пытаюсь изменить свое имя и email через класс UserUpdateForm, он работает, но если я пытаюсь изменить фотографию профиля, он не работает views.py from django.shortcuts import render, redirect …

06.05.2022
Изображения не отображаются в шаблоне Django из представления с несколькими моделями

Проблема: Я не могу заставить изображения отображаться на моем шаблоне plant_detail.html. Мне кажется, что я неправильно обращаюсь к переменным, но не уверен, что нужно изменить. Контекст: Я создал модель PlantImage, которая позволяет мне ассоциировать несколько изображений внутри моей …

06.05.2022
Не может найти, куда перенаправляет конечная точка django

Tldr; - Есть проект microsoft github django, который я пытаюсь понять. Я пытаюсь понять, где находится код конечной точки /redirect или ведет к для первого проекта под названием 1-authentication. Вот ссылка: https://github.com/Azure-Samples/ms-identity-python-django-tutorial Я очень новичок …

06.05.2022
Создание пользовательских присоединений в Django

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

06.05.2022
Как изменить поведение HTMX для замены полной веб-страницы, если форма недействительна

Если эта форма отправляется как недействительная, я хочу переопределить htmx и сделать HttpRedirectResponse, который обновляет всю страницу вместо того, чтобы просто изменить div, #superdiv, contents. &lt;form id="create_form" action="." method="post" hx-post="." hx-target="#superdiv" hx swap="outerHTML"&gt; {{ form }} &lt;button id="button" type="submit"&gt;Create&lt;/button&gt; &lt;/form&gt; …

06.05.2022
Запрос к базе данных для поиска постов в приложении django

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

06.05.2022
Вопрос по дизайну: Существует ли специфический для Django способ выбора пользователей для получения уведомлений при отправке формы?

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

06.05.2022
Шаблон Django (Wagtail) не распознает тип страницы для условия if

На моем блоге wagtail у меня есть простая модель, которая будет индексной страницей, перечисляющей различные статьи, определенная в моем models.py следующим образом: class ArticleIndex(Page): description = models.CharField(max_length=255, blank=True,) content_panels = Page.content_panels + [FieldPanel("description", classname="full")] У меня есть …