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

01.03.2022
Как решить проблему "'int' object is not subscriptable" в Django из API Kraken

Мне интересно, как правильно сохранить число в Django SQLite, полученное из Kraken API, когда есть массив строк или целых чисел (https://docs.kraken.com/rest/#operation/getOHLCData). my views.py from rest_framework import generics from .serializers import KrakenSerializer from krakenohlc.models import Krak import …

01.03.2022
Добавление внешнего сниппета javascript в поле страницы Wagtail

Мой текущий проект Wagtail имеет очень простую структуру с некоторыми общими страницами, которые имеют только тело RichTextField. Это просто базовые страницы типа CMS, где редактор будет редактировать некоторое содержимое в редакторе текста и публиковать. Одна из страниц (а …

01.03.2022
WebSocket как группировка для SSE в Django

У меня есть сайт Django, и на нем есть "игра" в реальном времени. Несколько человек подключаются и играют в нее. <<<Каждые x секунд пользователи в конкретной игре будут получать обновления. Я сделал это, используя WebSockets, и это работает, я …

01.03.2022
Django-allauth - есть ли способ автоматически отправлять письмо после верификации аккаунта

Недавно мы взяли на себя проект, разработанный на Django, который использует allauth. Мы надеемся отправлять некоторую дополнительную информацию пользователям после того, как они зарегистрировались и подтвердили свой адрес электронной почты, есть ли стандартный/нативный способ сделать это в django-allauth? На …

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