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

01.03.2022
Как эффективно подсчитать несколько вложенных дочерних элементов в модели Django?

У меня есть следующая модель данных (бэкенд базы данных - PostGres): class User(models.Model): ... teams = models.ManyToManyField('Team', blank=True, related_name='all_users') ... class Team(models.Model): ... parent_team = models.ForeignKey('self', blank=True, null=True, related_name='child_teams') ... Таким образом, User может принадлежать нескольким …

01.03.2022
Невозможно войти в созданного пользователя после использования пользовательской модели

From django.db import models from django.contrib.auth.models import AbstractUser,User from django.utils.html import escape,mark_safe # Create your models here. class user(AbstractUser): is_admin = models.BooleanField(default=False) is_teacher = models.BooleanField(default=False) is_student = models.BooleanField(default=False) def login_view(request): form = AuthenticationForm() if request.method=='POST': username = request.POST['username'] password = …

01.03.2022
Как получить счетчик последователей/непоследователей пользователя за последние 24 часа из Twitter с помощью Tweepy в python

Как я могу получить количество пользователей, за которыми следуют/не следуют последние 24 часа из Twitter, используя Tweepy с python. У меня есть необходимый доступ к twitter api v2. Я прочитал документацию по Tweepy, но там нет запроса фильтрации количества пользователей, …

01.03.2022
Как создать пользователя в Django?

Я пытаюсь создать пользователя в моем приложении Django и React (полный стек), но мой views.py не может сохранить форму, которую я ему даю. Ниже код. # Form folder def Registration(request): if request.method == 'POST': form = UserForm(request.POST) if form.is_valid(): …

01.03.2022
Django NameError: имя ' ' не определено

Я пытаюсь создать представление, которое фильтрует сообщения блога по теме, для этого я добавил поле в форму сообщения под названием "topic" и, Я создал представление: И я определил путь в urls.py: Я получаю эту ошибку в терминале: …

28.02.2022
Как создать суперпользователя в Django с помощью приложения react signup

Я пытаюсь создать суперпользователя или обычного пользователя, создав приложение для регистрации react, и я хочу знать правильный способ сделать это.

28.02.2022
Как предотвратить просмотр приборной панели разными типами пользователей в django

У меня есть сайт с 3 типами пользователей, администратор, преподаватель и студенты, я использовал смешивание логинов для перенаправления каждого из них на их соответствующую приборную панель, но если студент изменит свой url на /instructor или /admin ; это даст …

28.02.2022
Использование Ajax для обновления таблицы на странице в django

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

28.02.2022
Используйте таблицы входа, созданные Django из сервиса NestJS/NodeJS

У нас есть секреты и исходный код от проекта Django (это не хакерская тема) это тема о возможности использования Django сгенерированных таблиц для входа пользователей НО из сервиса NodeJS/NestJS. Цель - выгнать Django, и сохранить существующих пользователей для …

28.02.2022
E TypeError: Прямое присвоение прямой стороне множества "многие ко многим" запрещено. Вместо этого используйте subjects.set()

Я пишу тест для некоторых вызовов api, проблема, которую я получаю, заключается в том, что я не могу понять, как назначить переменную (субъекты) "многие ко многим" в Django. models.py class Subject(BaseModel): id = models.AutoField(primary_key=True) name = models.TextField(null=False, …

28.02.2022
TypeError: __init__() получил неожиданный аргумент ключевого слова 'export_job'

Я реализую функцию экспорта с помощью django-import-export-celery, и инструкции состоит всего из трех шагов. Я выполнил их все, и когда я пытаюсь выполнить экспорт, он выдает мне ошибку на процессе celery: <img …

28.02.2022
Как присвоить переменную JSON в контексте Django Views.py

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

28.02.2022
После создания пользовательской модели для пользовательских ролей теперь, если создать пользователя и дать ему аутентификацию 'admin', я не могу войти на страницу администратора

from django.db import models from django.contrib.auth.models import AbstractUser,User from django.utils.html import escape,mark_safe # Create your models here. class user(AbstractUser): is_admin = models.BooleanField(default=False) is_teacher = models.BooleanField(default=False) is_student = models.BooleanField(default=False) if user.is_admin==True: login(request,user) return HttpResponse(f"Welcome {username}") Теперь, если я …

28.02.2022
Как фильтровать и добавлять несколько наборов данных с помощью Django и Chart.js

Я долго ломал голову над этим вопросом, поэтому любая помощь будет очень признательна. Допустим, у меня есть модель под названием Transaction. class Transaction(models.Model): time = models.DateTimeField(auto_now_add=True, blank=True) client = models.ForeignKey(User , on_delete=models.Cascade) value = models.IntegerField() Я …

28.02.2022
Должна ли форма для добавления данных содержать все поля models.py для возможности сохранения?

У меня вопрос: у меня есть модель "Clientes" внутри приложения с таким же названием, прямо там у меня есть форма со всеми полями моей модели, форма сохраняется достаточно хорошо. У меня также есть приложение под названием "Presupuestos", которое наследует …

28.02.2022
Сохраняйте несколько наборов форм Django в одном поле базы данных

Актуальная ситуация. У меня есть таблица db под названием "invoice", в которую успешно сохраняются все Django formsets. Итак, таблица выглядит следующим образом: item_id|quantity|description|price|taxes|total|customer_id|invoice_id| 56 1 apple 100 0 100 567 1766 12 1 banana 40 0 40 567 1766 …

28.02.2022
Разрыв страницы ReportLab в python

У меня есть представление для создания из фрейма данных Pandas, которое затем превращает его в PDF файл и возвращает ответ файла. Все работает хорошо, за исключением (см. код ниже для комментария:) @login_required() def download_pdf(request, location_name): current = CurrentInfo() pdf_data …

28.02.2022
Как передать данные выпадающего поля через лист excel в django?

это моя модель class Items(models.Model): model_no= models.CharField(max_length=30,null= True) description=models.CharField(max_length=50,null= True ) total_qty=models.PositiveIntegerField(default=0,null=True) created = models.DateTimeField(default=datetime.now()) class ItemDetails(models.Model): STATUS = [ ('In-Stock', 'In-Stock'), ('Out-of-Stock', 'Out-of-Stock'), ('issued-to', 'issued-to') ] serial_no = models.CharField(max_length=50,null=True) …

28.02.2022
Как удалить объекты/посты из базы данных при закрытии окна/вкладки в Django

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

28.02.2022
Необязательные параметры в урлах django

Я хочу добиться этого в Django List all items Get only one item def get(self, request, pk, format=None): if pk is not None: product = self.get_object(pk) serializer = ProductSerializer(product) else: products = Product.objects.all() serializer = ProductSerializer(products) return …

28.02.2022
Получение количества объектов в объединенном наборе запросов

Я разработал представление Django, которое объединяет два набора запросов, используяchain; код ниже. def sharedcategories_list(request): list = SharedCategories.objects.all() context = {"list": list} return render(request, "shared-categories/shared_categories_list.html", context) def single_sharedcategory(request, slug): object = get_object_or_404(SharedCategories, slug=slug) wms = OGCLayer.objects.filter(categories=object) webgis = WebGISProject.objects.filter(categories=object) context = …

28.02.2022
Повторная загрузка изображения по умолчанию при создании новой учетной записи

В моей модели профиля есть изображение по умолчанию. Однако я ожидал, что все учетные записи, имеющие изображение по умолчанию, будут читать одно и то же изображение, но когда создается новая учетная запись, файл default.jpg повторно загружается в ведро s3. …

28.02.2022
Django введите пароль для входа в комнату

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

28.02.2022
StreamingHttpResponse работает как HTTP-ответ на сервере

Я использую StreamingHttpResponse для SSE, но он работает как и http ответ на сервере class WorkshopNotificationAPIView(View): def get(self, request, *args, **kwargs): res = StreamingHttpResponse(BusinessService.workshop_notification(kwargs.get('workshop'), kwargs.get('type'))) res['Content-Type'] = 'text/event-stream' return res def workshop_notification(self, workshop_id: str, workshop_type: str): initial_data = "" …

28.02.2022
SQL Django Null Constraint Error - не удается разрешить?

Что я делаю не так? Django Models: МОДЕЛЬ ПОЛЬЗОВАТЕЛЯ class User(AbstractUser): # DEFINE MODEL FIELDS related_person = models.OneToOneField(Person, on_delete=models.CASCADE, default='') user_id = models.BigAutoField(verbose_name='User ID', primary_key=True, serialize=False, auto_created=True) email = models.EmailField(verbose_name='Email', max_length=80, blank=False, unique=True, null=False, default='') is_verified = …

28.02.2022
Как я могу показать сообщение об ошибке, если имя пользователя уже существует для создания учетной записи?

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

28.02.2022
Переопределить определенный аргумент во всех запросах к модели django?

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

28.02.2022
Как избежать опроса сервера для каждого отдельного результата - htmx

У меня есть 3 задачи django-celery, выполняющиеся независимо, каждая из них завершается в разное время и занимает от 20 до 45 секунд. Я могу опросить сервер через 3 разных hx-триггера, чтобы получить 3 разных результата по мере их поступления, …

28.02.2022
Как изменить поведение add another[object] в TabularInline

Я хочу сделать так, чтобы кнопка добавления еще одного объекта в InlineTabular администратора переводила меня на страницу добавления объекта с предварительно заполненными полями вместо создания встроенной модели Кнопка Добавить Другой[Объект] Я пытался переопределить html и добавить …

28.02.2022
Мой getjson не работает может кто-нибудь помочь мне

Я получаю данные с помощью fetch url. вся функция работает, ошибок нет. есть только одна ошибка, которая заключается в том, что я не могу увидеть данные на tamplate. данные получаются, я вижу это на консоли. Заранее спасибо... views.py …

28.02.2022
Почему Sweetify не работает над моим проектом?

Sweetify не работает в моем проекте. Я продолжил работу в соответствии с документом, но он не работает. Кто-нибудь знает, в чем проблема? это мой взгляд введите здесь описание изображения

28.02.2022
Получение CSV-файла из HTML-формы и создание таблицы в sqllite в django

Сейчас я попробовал использовать pandas и преобразовать файл в json, а затем создать таблицу с ним. Это мой код HTML-файл &lt;body&gt; &lt;form action="upload/" method="post" enctype="multipart/formdata"&gt; {% csrf_token %} &lt;div class="block has-text-centered"&gt; &lt;h3 class="is-size-3 has-text-centered is-family-primary has-text-success-dark" &gt; Upload …

28.02.2022
Повторная загрузка изображения при обновлении объекта

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

28.02.2022
Django: как отобразить полное имя в админке с помощью get_full_name()?

Я знаю, что есть много подобных вопросов, но я не смог найти ответ. Я пытаюсь получить доступ к методу get_full_name() в админке моего проекта. Я расширил модель Django User классом Bio, связанным через "user" OneToOneField и обновляемым через …

28.02.2022
Ошибка DRF [<class 'decimal.ConversionSyntax'>] при вызове функции в сериализаторе

Ниже приведена моя функция в django models. def calc_totals(self): self.total_net_purchase_price = F('quantity') * F('net_purchase_price') self.total_net_sales_price = F('quantity') * F('net_sales_price') self.total_gross_purchase_price = F('quantity') * F('gross_purchase_price') self.total_gross_sales_price = F('quantity') * F('gross_sales_price') self.total_net_profit = F('total_net_sales_price') - F('total_net_purchase_price') self.total_gross_profit = F('total_gross_sales_price') - …

28.02.2022
Доступ к коллекции MongoDB на Django

Я создал таблицу на MongoDB Atlas и пытаюсь получить к ней доступ на панели администратора Django. Я знаю, как создать таблицу и отобразить ее на панели администратора с помощью models.py. Но я пытаюсь сделать обратное, например, создать таблицу (Collection) …

28.02.2022
Django-csp lib зачеркивает одинарные кавычки?

Я столкнулся со странным поведением с django-csp==3.7 и djangosaml2==1.3.3 Я потратил пару часов, пытаясь выяснить, почему это происходит, и я действительно не понимаю, в чем может быть причина. Я пытаюсь добавить исключение в набор представлений, для которого …

28.02.2022
Представление home.views.login_view не возвращало объект HttpResponse. Вместо этого оно вернуло None

Я пытаюсь создать систему входа на основе ролей, но она постоянно выдает указанную ошибку N.B: Я новичок в django ''' 'def login_view(request):' 'form = AuthenticationForm()' 'if request.method=='POST':' 'username = request.POST.get('username')' 'password = request.POST.get('password')' 'user = authenticate(username=username, password=password)' 'if user is …

28.02.2022
Django query annotate values get list from reverse foreign key

У меня есть простая модель типа class Author(models.Model): name = models.CharField(max_length=100) def __str__(self): return self.name class Blog(models.Model): title = models.CharField(max_length=100) author = models.ForeignKey(Author, on_delete=models.CASCADE) Здесь я хочу запросить всех авторов с названиями всех блогов, которые они написали, как …

28.02.2022
Команда Django flush не очищает все таблицы

У меня есть приложение django, которое содержит 4 модуля. Каждый из модулей хранит данные в таблице в базе данных. В результате у нас остается 4 таблицы. Когда я запускаю команду flush для удаления существующих данных в этих таблицах : …