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

10.11.2021
Как ссылаться на элемент QuerySet в Django?

У меня есть такой QuerySet: 'category_1': Product.objects.filter(category__slug='white') как как я могу ссылаться на определенный элемент этого QuerySet? например, как ссылаться на элементы списка. в шаблоне: {{ category_1[1].image.url }} Спасибо!

10.11.2021
Могу ли я использовать библиотеку textblob в приложении Django?

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

10.11.2021
Ведение и использование списка пользователей в бэкенде с помощью django

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

10.11.2021
Как я могу поместить список целых чисел (выбор битов) в базу данных в django

Я пытаюсь получить список вариантов дней недели в PositiveSmallIntegerField в Django. Я нашел очень похожий вопрос от 2011 года, Представление поля multi-select для дней недели в модели Django Я попробовал подход с классом BitChoices, и сам …

10.11.2021
Не удается запустить vapid --sign claim.json (Windows 10)

Я следую этой ссылке для создания web push уведомления для моего приложения, прямо сейчас я застрял на шаге 2 (создание открытого и закрытого ключа), потому что я не могу запустить эту команду (даже если я успешно выполнил …

10.11.2021
Как аутентифицировать пользователя, присутствующего в базе данных одного проекта, из другого проекта?

У меня есть два проекта graphql django, скажем, project1 и project2. В проекте1 у меня есть база данных пользователей, а проект2 я создаю для другой цели. Теперь, когда я выполняю некоторую функцию в project2, я хочу проверить, аутентифицирован ли …

10.11.2021
WebSocket wss:// на SSL с Nginx Gunicorn Daphne Channels Redis

Я пытаюсь запустить свой проект Django с WebSockets; в консоли браузера я получаю ошибку WebSocket connection to 'wss://www.xxx.com:8001/ws/asdf/1234/' failed: settings.py: CHANNEL_LAYERS = { "default": { "BACKEND": "channels_redis.core.RedisChannelLayer", "CONFIG": { "hosts": [("config('REDIS_SERVER_NAME')", 6379)], }, "ROUTING": "myproject.routing.channel_routing", }, } asgi.py: os.environ.setdefault('DJANGO_SETTINGS_MODULE', …

10.11.2021
Начальные значения, инициализированные с помощью JS, не изменяются при обновлении данных в Django Model Form

Models.py class Package(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) diagnosis=models.ForeignKey(Diagnosis, on_delete=CASCADE) treatment=models.ForeignKey(Treatment, on_delete=CASCADE) patient_type=models.ForeignKey(PatientType, on_delete=CASCADE) date_of_admission=models.DateField(default=None) max_fractions=models.IntegerField(default=None) total_package=models.DecimalField(max_digits=10, decimal_places=2) Основываясь на treatment и patient_type, я хочу, чтобы max_fractions и total_package были заданы начальные значения. Для этого я написал JS-функцию: forms.py class PackageForm(ModelForm): …

10.11.2021
Как получить доступ к свойствам внешнего ключа в csv-файле, django

Views.py properties = [ 'first_name', 'policy__request' # Here I want to access the request of policy ] for row_num, model in enumerate(Model.objects.all()): for col_num, property in enumerate(properties): ws.write(row_num+1, col_num, getattr(model, property), font_style) Я получил следующую ошибку 'Model' object …

10.11.2021
Django PIPE youtube-dl для просмотра для загрузки

TL;DR: Я хочу передавать вывод youtube-dl в браузер пользователя по нажатию кнопки, без необходимости сохранять видео на диске моего сервера. Итак, я пытаюсь иметь кнопку "скачать" на странице (django backend), где пользователь может скачать видео, которое он смотрит. Я …

10.11.2021
Как вставить данные, возвращаемые из API в текстовом формате, в модели Django

Я использую API (https://www.metoffice.gov.uk/pub/data/weather/uk/climate/datasets/Tmax/date/UK.txt), который возвращает данные в текстовом формате. поэтому с возвращенными данными я хочу добавить эти данные в модель Django. теперь я застрял с проблемой, как я должен разобрать данные, чтобы добавить их в модель. …

10.11.2021
Как сделать локальную форму хранимой в админке Django

Здравствуйте, я пытался сделать проект Django и сделать локальную форму для хранения в админке django. вот мой код "view" from django.http import request from django.shortcuts import render,redirect from templates.forms import Registrationform from django.contrib.auth.models import User from django.contrib.auth.forms import UserChangeForm …

10.11.2021
Как объединить два набора запросов из разных моделей для создания нового набора запросов с дополнительными полями?

В настоящее время настройка Django/MySQL Мне нужно объединить два запроса из разных моделей в один, но в отличие от CHAIN или UNION(), мне нужно, чтобы набор записей конечного запроса расширялся и включал данные, полученные из обоих запросов на основе …

10.11.2021
Десериализатор JSON объектов, содержащих JSON веб-подписи в Django. App Store Server Notifications responseBodyV2

У меня есть приложение python django rest, мне нужно, чтобы оно могло обрабатывать пост-запросы для App Store Server Notifications. Дело в том, что полезная нагрузка v2 App Store Server Notifications имеет формат JSON Web Signature (JWS), подписанный App …

10.11.2021
Запрос Django для получения нескольких объектов GenericRelation для нескольких объектов

Мне нужно сделать довольно сложный запрос в Django для отображения некоторой информации из двух моделей. Есть модель FanGroup, где у меня есть несколько экземпляров (допустим, 5 и это фиксировано) этой модели. Каждая модель FanGroup, кроме нескольких основных сведений, содержит …

10.11.2021
Django SortedManyToManyField выполнить переупорядочивание

У меня есть следующие две модели, в которых продукт может иметь много категорий, а категория может иметь много продуктов, связанных с ней: from sortedm2m.fields import SortedManyToManyField class Product(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=250) is_visible = models.BooleanField(default=True) …

10.11.2021
Показать члены модели в админке django

Мне нужно показать всех пользователей в модели (отношение ManyToMany) следующим образом PS: это от администратора группы, как в этом вопросе Показать членов группы в Django Admin но это работает только …

10.11.2021
Каким должен быть правильный маршрут для конкретного представления в urls.py? (Django)

У меня есть два класса в модели. class Ebuy_Fields(models.Model): source = models.CharField(max_length=10) category = models.CharField(max_length=32) rfq_id = models.CharField(max_length=32) rfq_title = models.TextField() class Ebuy_Detail_Fields(models.Model): rfq_id_final = models.CharField(max_length=10) rfq_id_title_final = models.TextField() Это две разные таблицы, но rfq_id_final являются общими между …

10.11.2021
Настройка AWS S3 ACL для каждого объекта с помощью Django Storages

Я использую django storages с AWS_DEFAULT_ACL, установленным на public read. Однако я хочу иметь возможность вручную сохранять файлы с default_storage.save() с private ACL. Есть ли способ сделать это с помощью default_storage? Что-то вроде: default_storage.save(file_name, ContentFile(content), …

10.11.2021
Как передать определенное значение внутри кортежа, который также является кортежем в Python в Django?

У меня есть словарь Categories, который является кортежем внутри кортежа, однако я хочу изолировать только литералы --> названия категорий from django.db import models CATEGORIES = ( ('a', 'Clothing'), ('b', 'Electronics'), ('c', 'Furniture'), ('d', 'Kitchen'), ('e', 'Miscellaneous'), ('f', 'None'), ) …

10.11.2021
Как добавить функцию поиска в строку ввода "list_filter"?

Как сделать строку поиска в области ввода текста list_filter? Например, если я напишу в поле joined_date "10 august" и нажму enter, он должен отфильтровать и показать всех пользователей для соответствующей даты, как показано ниже введите описание …

10.11.2021
Структура базы данных django

У меня есть база данных MySQL с тремя таблицами (три конечные точки в api), но когда я добавил авторизацию JWT Django создал еще несколько таблиц, таких как customuser, tokens. Должен ли я включить эти таблицы в мои диаграммы структуры …

10.11.2021
Я хочу рассчитать средний балл и оценку каждого студента по каждому предмету. И, наконец, вычислить общий средний балл и оценку

Я устал делать модели каждого предмета с gpa и grade. И начал вычислять GPA и Grade. Есть 10 классов с разными предметами. Может ли кто-нибудь предложить мне лучший способ вычисления этого. Так что мне нужно проверить условие для каждого …

10.11.2021
Как отправить массив ввода html в Django?

Есть html форма, в которой несколько input заполняются так: {% for key,value in request.session.cart.items %} <input type="name" class="product-title-cart" name="productTitle[]" value="{{value.name}}" disabled> {% endfor %} как я могу получить значение этих input на стороне пайтона? Я пробовал так: request.POST.getlist('productTitle[]') - возвращает …

10.11.2021
При преобразовании формата времени даты возникла проблема 'объект str' не имеет атрибута 'strftime' в DRF

У меня есть значение даты-времени 10 ноября 2021 года, которое нужно преобразовать в стандартное время даты Django. Я пытался, но получил эту ошибку. У меня есть значение даты, которое я получил из списка словарей вот таким образом, которое …

10.11.2021
Я хочу заполнить / сохранить данные из csv в админке django

Я хочу получить данные из CSV и заполнить их в Django admin. но из-за внешнего ключа пользователя я не получаю желаемого результата. def handle(request): df = pd.read_excel('testdata.xlsx') obj=Account.objects.filter(email=df.user[0]) for session_date,session_time,session_name,duration,i in zip(df.session_date,df.session_time,df.session_name,df.duration,obj): models = GuidedSession(session_date=session_date,session_time=session_time,session_name=session_name,duration=duration,user=i) # print(i) print(models # …

10.11.2021
Странности аннотации ArragAgg. Это ошибка или особенность?

Краткая постановка проблемы. Добавление аннотации ArrayAgg (расширения Postgres) умножает значения других аннотаций, но не всегда Детали. Учитывая эти модели: class MemDesc( models.Model): class Meta: verbose_name = "Item Description" ... lots of data fields (Char and Integer fields) class MemStockLineManager( …

10.11.2021
Приведение значения поля jsonb к полю datetime и последующий запрос по нему приводит к ошибке

У меня есть модель с полем jsonb, содержащим значение datetime {'datetime': '2021-10-18 12:37:00.000Z'} но когда я бросаю его, используя annotate(datetime=Cast('jsob__datetime', output_field=models.DateTimeField())) выдает ошибку 'DateTimeField' object has no attribute 'model' Модель выглядит следующим образом class Ticket(models.Model): …

10.11.2021
Django cached queryset.last() возвращает объект None для объекта не None

Мой код: @ttl_cache(maxsize=50, ttl=60 * 60) def get_query_set(): return Model.objects.all().order_by('year') def get_latest(): cached_qs = get_query_set() try: return cached_qs.last().year if len(cached_qs) > 0 else None except AttributeError: print('~~~~~~~~~~~~~~~~~') print('CHECK CIRCLECI PROBLEM') print(cached_qs) print(cached_qs.last()) print(len(cached_qs)) for aa in …

10.11.2021
ConnectionError : Превышено максимальное количество повторных попыток при использовании url: (Вызвано ProtocolError('Соединение прервано. ', OSError(0, 'Error')))

Я пытаюсь работать с фреймворком Django с включенным Kerberos. Это кусок кода, где у нас был добавлен таймаут, который теперь закомментирован. dont_wait = self.kwargs.get('dont_wait', False) kerberos_auth = '' if settings.KERBEROS_ENABLED is True: kerberos_auth=HTTPKerberosAuth(mutual_authentication=DISABLED, force_preemptive=True) if dont_wait is True: try: …

10.11.2021
Потоки продолжают работать на сервере python django

Когда я перехожу по адресу mywebiste/script, функция скрипта запускается и отображает json в браузере. list = [] def script(request): i = 0 urls = ["http://www.coden.live", "http://www.hackersvilla.xyz",] http = urllib3.PoolManager() threads = [threading.Thread(target=fetch_url, args=(url,)) for url in urls] for thread …

10.11.2021
Добавление булевого поля в модель django taggit

Я создаю простой BlogApp и пытаюсь add создать пользовательское поле Boolean Field во всей базовой модели django-taggit под названием TagBase. Но я не нашел никакой информации по добавлению поля во всем django-taggit. Я пытаюсь добавить булево поле с помощью …

10.11.2021
Как я могу показать модель Django на нужной мне html-странице?

Я не могу отобразить модель, которую я создал, на другой странице. Она отображается на странице Model Admin. Здесь models.py class Bonusrequest(models.Model): username = models.CharField(max_length=200,verbose_name="Kullanici Adi") name = models.CharField(max_length=200, verbose_name="Ad Soyad") created = models.DateTimeField(verbose_name="Tarih") And views.py from django.shortcuts import …

10.11.2021
Как проверить, пустые ли данные запроса в Django rest framework?

Я пытаюсь написать APIView, используя django-rest-framework. В методе post я хочу проверить, содержат ли данные запроса что-либо, потому что я часто получаю KeyError. Я могу добиться этого, используя следующий код: if request.data is not None and request.data != {}: …

10.11.2021
Django.core.exceptions.ValidationError: [''' значение должно быть десятичным числом''].

Я получил эту ошибку во время миграции вот мой файл models.py: from django.db import models from django.conf import settings from decimal import Decimal # Create your models here. class Pharmacy(models.Model): user=models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) Title = models.CharField(max_length=200) description=models.TextField() feed=models.DecimalField(max_digits=5,decimal_places=1,default=Decimal('1.0'),null=True) def __str__(self): …

10.11.2021
У меня есть несколько представлений django, как мне интегрировать их с celery?

введите код здесь urls.py urlpatterns = [ path('',views.index,name='index'), path('dev/signup/',views.developer_register.as_view(),name='developer_register'), path('pm/signup/',views.manager_register.as_view(),name='manager_register'), path('dev/signin',views.developer_login,name='developer_login'), path('dev/dasnboard/',views.dev_dashboard,name='dev_dashboard'), path('pm/signin',views.manager_login,name='manager_login'), path('pm/dashboard/',views.pm_dashboard,name='pm_dashboard'), path('ticket/create',views.ticket_create_view,name='ticket_view'), path('ticket/open',views.open_tickets_view,name='open_tickets'), path('dev/ticket/accept/<int:pk>',views.accept_tickets_view,name='accept_tickets'), path('dev/ticket/accepted/',views.dev_accepted_ticket,name='accepted_tickets_view'), path('dev/ticket/complete/<int:pk>',views.mark_complete_tickets_view,name='mark_complete'), path('dev/ticket/completed/',views.dev_completed_ticket,name='completed_tickets_view'), path('dev/ticket/closed/',views.dev_closed_tickets_view,name='dev_closed_tickets'), path('pm/ticket/open',views.pm_open_tickets_view,name='pm_open_tickets'), path('pm/ticket/accepted/',views.pm_accepted_tickets,name='pm_accepted_tickets_view'), path('pm/ticket/completed/',views.pm_completed_tickets,name='pm_completed_tickets_view'), path('pm/tickets/close',views.pm_close_tickets,name='mark_closed'), path('pm/ticket/closed/<int:pk>',views.pm_close_tickets,name='pm_close_ticket'), path('pm/ticket/closed/',views.pm_closed_tickets,name='pm_closed_tickets_view'), У меня около 18 просмотров, является ли это оптимальным …

10.11.2021
Как использовать разные тексты и логотип для разных арендаторов - django-tenants

Я создал проект, используя [django-tenants][1], и в настоящее время он используется некоторыми клиентами, но проблема в том, что у всех одинаковый текст счета, в то время как им нужен разный текст и логотип в их счетах, пожалуйста, есть ли способ …

10.11.2021
Django получает DoesNotExist для http://127.0.0.1:8000/admin/.

Пытался использовать модуль djongo для взаимодействия django с mongodb: После применения manage.py createsuperuser Получил следующую ошибку: djongo.exceptions.SQLDecodeError: Keyword: None Sub SQL: None FAILED SQL: ('SELECT COUNT(*) AS "__count" FROM "account_emailaddress" WHERE ("account_emailaddress"."primary" AND "acc ount_emailaddress"."user_id" = %(0)s)',) Params: ((UUID('e7a7a962-7ab8-4c8d-9225-08e9aaa15b94'),),) …

10.11.2021
Почему записи модели не отображаются?

Вчера я столкнулся с системной проблемой, проблема в том, что записи модели не отображаются на странице, хотя раньше они отображались, я не знаю в чем проблема, так как раньше все работало это код views.py class IndexView(generic.ListView): template_name = …

10.11.2021
Как добавить html-тег в django dictonary

Я добавил тег strong в Django dict, но он не работает mylist = [{'hq': 'abc', 'inst': 'Total', 'trade': 'Fitter'}] Я добавил вот так, но он отобразил то же самое, но без бликов mylist = [{'hq': 'abc', 'inst': …