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

01.03.2022
Как получить значения класса в статическом методе

Я хочу получить значение поля, как мы используем self в моделях Django. class UserModel(Model): id = IDField() uid = TextField() @classmethod def get_user(cls): return cls.uid Метод class, продолжает возвращать NONE вместо строкового значения поля uid. Я что-то упустил? …

01.03.2022
Нет модуля с именем 'guardian.backends'?

я разворачиваю проект django, uwsgi & nginx & mysql уже установлены,. и 127.0.0.1:8000 url прошел хорошо, но возникла ModuleNotFoundError когда я перешел на 127.0.0.1:8000/admin url, это выглядит так: ModuleNotFoundError: No module named 'guardian.backends' Я не понимаю эту ошибку.

01.03.2022
Поиск ближайшей станции наблюдения из API Национальной метеорологической службы в Python/Django

Итак, после нахождения координат ближайшей станции, мне нужно извлечь название станции. Вот пример ответа, с которым я работаю: https://api.weather.gov/gridpoints/OKX/34,39/stations Данные станции находятся в свойстве 'features'. Как мне извлечь название станции на основе координат.

01.03.2022
Apscheduler перестал работать случайным образом без каких-либо исключений

Я создаю веб-сеть django и использую apscheduler для выполнения некоторых запланированных задач. При запуске все было в порядке. Но через некоторое время планировщик отказался работать и ничего не оставил в журнале. Журнал просто остановился без исключения. Ниже представлена …

01.03.2022
Модель Django со значением в виде специального кода символов HTML

Я запутался в том, как реализовать модель Django, в которой значением является специальный код html-символа для создания шахматной доски. В качестве образца я рассматриваю модель доски судоку: class Board(models.Model): name = models.CharField(max_length=4, primary_key=True) value = models.SmallIntegerField() Значение …

01.03.2022
Прерывистая ошибка сервера при отправке форм с помощью Django

Я получаю следующую ошибку 500 сервера при развертывании моего веб-приложения Django на google app engine: Error server error the server encountered an error and could not complete your request please try again in 30 seconds Простое обновление …

01.03.2022
Django Encrypt FileField with Fernet object has no attribute '_committed' occurred

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

01.03.2022
Невозможно получить доступ или найти объект django many to many после создания

Мне пришлось объединить две функции в моем приложении Django в связи с обновлением API. Раньше одна функция создавала все объекты, а вторая получала доступ к этим объектам через .get() и .filter() и т.д. Теперь мне пришлось объединить эти две …

01.03.2022
Django ORM фильтр только по нижнему регистру

Как использовать Django ORM для фильтрации объектов, которые показывают только строчные буквы? Например, в моем случае, я хочу обновить все электронные письма, которые имеют "нестрочные" объекты на "строчные". from django.db.models.functions import Lower User.objects.exclude(email__islower=True).update(email=Lower("email")) /|\ |

01.03.2022
Как заменить gunicorn на Nginx

У меня есть существующий проект, который использует G-unicorn, потому что он развернут на lynx. но когда я устанавливаю на локальную машину windows, некоторые вызовы API не работают из-за Cors_allowedstrong text not allowed, что, как я предполагаю, вызвано тем, что …

01.03.2022
Django channels, отклоненный запрос от клиента при добавлении нового заголовка к запросу

Мне нужно добавить новый заголовок к запросу websocket, но он отклоняется и отключается еще до выполнения метода connect в классе WebSocketConsumer : class RecordConsumer(WebsocketConsumer): def connect(self): user = self.scope["user"] print(user.is_authenticated) header_name, header_value = self.scope["headers"][-1] print(header_name, header_value) print(header_name.decode("utf-8") == "issurvey" …

01.03.2022
Развертывание Python в облачной платформе google

Мое приложение django использует sendgrid для отправки почты. Оно работает локально нормально. После развертывания в облаке. Оно показывает ошибку импорта sendgrid

01.03.2022
Django Операционная ошибка : No Such Column

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

01.03.2022
Повторное использование аннотированного значения в кверисете Django

В этой аннотации я создаю значение ever_error, которое равно 1, если для любой уникальной комбинации 'image__image_category__label', 'image__subject', 'image__event' и 0 в противном случае d = ImageAcquisitionJob.active_objects.values('image__image_category__label', 'image__subject', 'image__event')\ .annotate( ever_error=( Max( Case(When(has_error=True, then=Value(1)), default=Value(0), output_field=IntegerField()) ) ) ) …

01.03.2022
Использование не-AWS S3 хранилища с Django?

У меня есть хранилище S3, которое не размещается в AWS. Я попробовал свою учетную запись AWS в качестве файлового хранилища, которая работала нормально, однако, когда я переключаю учетные данные на не-AWS провайдера, я получаю: botocore.exceptions.ClientError: Произошла ошибка (403) …

01.03.2022
Var внутри атрибута объекта [дубликат]

я получил эти коды `{%for number in List %} <div class="top"> <h3> <a href="/my-blog-post">{{songs.history.0.Song}}</a> </h3> <section> <p>{{number}}Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec viverra nec nulla vitae mollis.</p> </section> <footer> <small> Posted on <time datetime="2017-04-29T19:00">Apr 29</time> in …

01.03.2022
Обновление базы данных при нажатии пользователем на флажок

Я создал модель для контроля существования определенного списка документов клиента. models.py class PersonalDocumentation(models.Model): project = models.ForeignKey(Project, on_delete=models.CASCADE, verbose_name='Project') cnd = models.BooleanField(default=False, verbose_name='CND proponente') producer_registration = models.BooleanField(default=False, verbose_name='Inscrição de produtor rural') sales_invoices_agriculture = models.BooleanField(default=False, verbose_name='Notas de comercialização agrícolas (3 anos)') sales_invoices_livestock …

01.03.2022
Что такое MyModel.objects в Django?

Я прохожу курс Django для начинающих, в котором я дошел до уровня создания моделей и вставки данных в таблицы. Я создал следующую модель: from django.db import models # Create your models here. class Names(models.Model): first_name = models.CharField(max_length=30) last_name …

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