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

14.02.2022
Создание приложения "Уровни с задачами" в django

Я новичок в django и создаю простое приложение, которое имеет несколько уровней с заданиями, которые пользователь должен выполнить. В нем 7 уровней, пользователь должен пройти определенный уровень (на котором есть задание), чтобы открыть следующий уровень. Пока он не выполнит …

14.02.2022
Get_absolute_url() не работает в django

У меня есть get_absolute_url в модели, но когда я вызываю в HTML, у меня возникает проблема. Я много раз искал в google, но так и не понял, что произошло. Could not parse the remainder: ' 'object.get_absolute_url' pk=object.id' from 'url …

14.02.2022
Как использовать Celery для загрузки файлов в Django

Мне стало интересно, как я могу использовать Celery workers для обработки загрузки файлов. Поэтому я попробовал реализовать это на простом классе. Я переопределил класс create в своем ModelViewSet. Но, видимо, стандартный json-кодер Django не сериализует ImageFields (отстой). Я буду …

14.02.2022
Django - Два селектора полей выбора вместо одного при использовании select2

Я хочу сделать форму с полем выбора, по которому можно осуществлять поиск. Когда я использую select2, создается два селектора полей выбора этот снимок экрана показывает мою проблему вот моя форма: class ClientSelectForm(forms.ModelForm): def __init__(self,*args,**kwargs): self.initial_client …

14.02.2022
Как сделать поле модели, которое может иметь несколько значений в django

Я хочу сделать блог на Django. У блога есть Article, Author ... модели. В каждой статье есть много ресурсов. на странице статьи это выглядит следующим образом: Resources: Medium, Hashnode, Dev community, ... Я хочу, чтобы при добавлении …

14.02.2022
Django ORM - получение суммы аннотированного столбца после предложения GROUP BY

Вот мой набор запросов: queryset = queryset.annotate( calc_date=Func( models.Value(date_start), models.Value(date_end), models.Value(interval), function='generate_series', output_field=models.DateField() ), complete_day=service.complete_day, fact_performance=service.fact_performance, plan_performance=service.plan_performance, ).values('calc_date').annotate( total_fact=Sum('fact_performance'), total_plan=Sum('plan_performance'), ) Сначала я генерирую серию дат для каждого объекта в запросе и аннотирую вычислительные выражения на основе …

14.02.2022
Изображение-пейсхолдер не загружается корректно при использовании Django

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

14.02.2022
Django-cms - страницы видны только администратору

Страницы видны только администратору. После создания страницы я могу увидеть ее, только если у меня есть права администратора. Если я зайду на 127.0.0.1:8000 из другого браузера, я увижу только меню. Я установил django-cms с помощью djangocms-installer: $ python3 -m …

14.02.2022
Можно ли использовать обратные отношения в поисковом фильтре django-autocomplete-light?

Поле, в котором мне нужно выполнить поиск, принадлежит обратному отношению 'diariaviagem' к 'viagem' class DiariaViagem(models.Model): viagem = models.ForeignKey(Viagem, on_delete=models.CASCADE) fonte_pagamento = models.ForeignKey(FontePagamento, null=True, blank=True, on_delete=models.CASCADE) class ViagemAdmin(admin.ModelAdmin): list_filter = (FonteFilter,) фильтр class FontePagamentoViagemChangeListAutocomplete(autocomplete.Select2QuerySetView): model = FontePagamento def get_queryset(self): qs …

14.02.2022
Django postgres генерация уникальных имен ограничений

При добавлении нового уникального ограничения в модель django автоматически создается имя для этого ограничения в postgres. Postgres генерирует это имя или Django? Является ли оно детерминированным? например, я использую эту модель class MyModel(Model): field1 = TextField() …

14.02.2022
Django 4.0 - Сохранение нескольких вариантов с помощью поля ManyToManyField

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

14.02.2022
Файл Django FileField открывается некорректно

В моем приложении django я создаю модель с филями типа FileField для хранения некоторых документов: ... device_file = models.FileField(upload_to='uploads/') ... в моем settings.py у меня есть: STATIC_URL = 'mqtt_site/static/' MEDIA_ROOT='mqtt_site/static/media/' В общем, когда я в своей …

14.02.2022
Как вывести html-текст, сохраненный в поле базы данных, используя django?

Добрый вечер! Я создал в своей модели скелет для отправки персонализированных писем. Как код ниже: class EmailSituacao(models.Model): referencia = models.CharField(blank=False, null=True, unique=True, max_length=255) assunto = models.CharField(blank=True, null=True, max_length=255) remetente= models.EmailField(blank=True, null=True) mensagem = RichTextField(blank=True, null=True) def __str__(self): return …

14.02.2022
Python, Django: Попытка понять async_views (Django > 3.0)

Сейчас я пытаюсь понять, как вызвать две модели с помощью python/django async. Поэтому я нашел в интернете объяснение, которое вроде бы работает, но все равно выдает ошибку в команде. models.py class Movies(models.Model): name = models.CharField(max_length=50, null=False, blank=False, unique=True) class Series(models.Model): …

14.02.2022
IntegrityError при попытке создать отношения "один ко многим" в Python Django

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

14.02.2022
Как использовать queryset с distinct, чтобы избежать дублирования значений в label_from_instance?

Я хочу использовать queryset с distinct(), чтобы избежать дублирования значения в label_from_instance. Но затем у меня возникает ошибка, как показано ниже. у объекта 'str' нет атрибута 'name' Как я могу использовать queryset с distinct() в …

14.02.2022
CloudCube и Boto3 - список содержимого объектов

Я обращаюсь к вам с просьбой о помощи в составлении списка объектов в моем ведре CloudCube. Я разрабатываю Django-приложение, размещенное на Heroku. Я использую дополнение CloudCube для постоянного хранения данных. CloudCube работает на AWS S3 Bucket, и CloudCube предоставляет приватный …

14.02.2022
Ошибка при попытке установить backports, в результате чего погибли dnf и yum

Итак, все написано в заголовке, я работаю на fedora30 os, над проектом django, и по какой-то причине я не могу начать другой проект с помощью django-admin startproject. 1 - я получил сообщение о необходимости установки backports, 2- Я …

14.02.2022
Как использовать модели и создать форму для сохранения в базе_данных

Итак, я создал эти модели, такие как персона и текст, я хочу создать форму в html и вызвать эти модели и сохранить их в базе данных. Примечание: каждый текст должен иметь ID человека, ID человека - это как автор, …

14.02.2022
Как найти способ для непрерывного цикла? используя django?

Новая цена - это цена, взятая из marketcapapi. Я бы хотел, чтобы каждый раз, когда пользователь покупает монеты, монеты переводились в ALGO_кошелек, оставляя n_ALGO_coin равным нулю (= 0). В первый раз, когда пользователь покупает, все в порядке, перевод выполнен, а …

14.02.2022
Ошибка атрибута Объект 'list' не имеет атрибута 'get' в Django

У меня возникла проблема при получении данных методом 'POST' Я получаю ошибку Attribute Error at api/Data/SaveUserResponse/ 'list' object has no attribute 'get' Django . Ответ, который я получаю в полезной нагрузке [{"AuditorId":10,"Agents":"sa","Supervisor":"sa","TicketId":"58742","QId":150,"Answer":"Yes","TypeSelected":"CMT Mails","Comments":"na","TicketType":"Regularticket","Action":"na","AuditSubFunction":"na","AuditRegion":"na"},{"AuditorId":10,"Agents":"sa","Supervisor":"sa","TicketId":"58742","QId":151,"Answer":"Yes","TypeSelected":"CMT Mails","Comments":"na","TicketType":"Regularticket","Action":"na","AuditSubFunction":"na","AuditRegion":"na"}] Views.py: @api_view(['POST',]) def …

14.02.2022
Примените миграцию django, если ограничение еще не существует

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

14.02.2022
Как наложить ограничения на поле Django в экземплярах, связанных с пользователем

Я делаю приложение для практики, функциональность, которую я хочу достичь, заключается в том, что, когда пользователь создает задачу, только поле времени должно быть уникальным для всех его задач, я сделал (unique=True) в поле времени в модели, но это делает его …

14.02.2022
Bootstrap CDN переопределяет пользовательский CSS в Django

Я перепробовал все, что упоминается в интернете, но все же bootstrap CDN переопределяет пользовательский файл CSS. HTML файл: {%extends 'movies/base.html'%} {%block content%} {% load static %} <!DOCTYPE HTML> <html lang="en" dir="ltr"> <head> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous"> <link rel="preconnect" href="https://fonts.googleapis.com"> …

14.02.2022
Администратор Django подсчитывает количество строк перед добавлением новых данных в режиме StackedInline

В моем проекте django у меня есть модель, связанная с основной моделью, как эта: class Device_Docs(models.Model): id = models.AutoField(primary_key=True) master_id = models.ForeignKey(Device, on_delete=models.CASCADE) device_file = models.FileField(upload_to='uploads/', validators=[FileExtensionValidator(['pdf', 'jpg', 'txt', 'png', 'jpeg']), validate_fsize], verbose_name="Select File", help_text='Allowed formats are PDF, JPG, …

14.02.2022
Django выполняет команду после запуска сервера [дубликат]

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

14.02.2022
Вкладка-завершение модели Django в ipython

Я хочу использовать ipython для создания пользовательского интерфейса командной строки для запроса объектов модели Django. Например, я хотел бы напечатать: my_models.MyModelClass.h <TAB> И пусть все элементы таблицы MyModelClass, начинающиеся с "h", будут использоваться в качестве вкладки complete. …

14.02.2022
Docker-compose не может найти django-admin в $PATH, но я могу запускать команды django-admin отдельно

Я пытаюсь протестировать приложение django в образе docker. Я следовал руководству tutorial до запуска проекта django. Когда я запускаю, docker-compose run web django-admin startproject composeexample . я получаю Ответ демона об …

14.02.2022
Django-CMS slug в операторе if в HTML

Я пытаюсь написать оператор if для изменения того, на что ссылается ссылка, на основе URL slug. Я получаю ошибку в выражении if_. Разве это не должно работать? <div> {% if page_attribute "slug" == 'hjem' or page_attribute "slug" == 'home' …

14.02.2022
Вход в систему администратора Django не уважает пользовательский следующий параметр

Я хочу перенаправлять на пользовательскую страницу (next='reports/fooreport') после входа в систему администратора Django. У меня есть страница в Django, к которой должны обращаться аутентифицированные пользователи. Если я ввожу URL, скажем, /reports/fooreport и перенаправляю пользователя на вход в систему …

14.02.2022
Как отфильтровать изображения трясогузки по кверисету?

У меня следующая структура страницы: blog_ |_contributor 1 |_Post 1 |_Post 2 |_contributor 2 |_Post 3 |_Post 4 |_Post 5 Редакторы берут контент, предоставленный авторами, и загружают этот контент от их имени. Поэтому редакторы могут создавать посты …

14.02.2022
Суммирование полей в SQL-запросе или получение результатов и последующий цикл в коде?

У меня более 100K строк в моей таблице. Я хочу получить сумму данных с условием where по неиндексированному полю (Полученные данные будут составлять 50-100 строк). Что я должен предпочесть? SQL Sum или получить отфильтрованные данные и суммировать их с …

14.02.2022
Docker не может выполнить скрипт

Я хочу в скрипте сделать миграции, добавляю его в папку, но когда в Dockerfile запускаю через entrypoint его выполнение, то пишет, что не видит scrypt.sh все инструкции до этого момента исполняются без ошибок …

14.02.2022
Как выполнить левое объединение в django?

я хочу объединить две таблицы с помощью операции left join. вот что мне нравится делать: SELECT * FROM orders LEFT JOIN products ON (orders.product_id = products.id); мои модельные классы: class Orders(models.Model): name = models.CharField(max_length=100, null=False, …

14.02.2022
Как увеличить значение переменной в jinja

Как увеличить значение переменной в jinja (язык шаблонов django)... {% with a=0 %} {% with b=4 %} {% endwith %} {% endwith %} Я использовал приведенный выше код для присвоения значения переменной. Я хочу увеличить его на …

14.02.2022
Serializer django rest framework. Как изменить структуру json?

В моем проекте django необходимо реализовать api с методом get. Вот часть моего кода: models.py: class Color(models.Model): temp = models.IntegerField(max_value=None, min_value=1) correct = models.BooleanField() top = models.IntegerField(max_value=None, min_value=1) bottom = models.IntegerField(max_value=None, min_value=1) class Speed(models.Model): start = models.TimeField() end = models.TimeField() …

14.02.2022
Как передать выходной параметр SQL в rest framework

Я пытаюсь передать выходной параметр @response в представлениях Django, но мне не удалось этого добиться. Я пробовал два подхода, то, что я пробовал views.py: approach1: @api_view(['POST']) def FetchSuggestionAuditAgent(request): if request.method == 'POST': agents = request.data.get('Agents') Output = request.data.get('Answer') …

14.02.2022
Использование класса mixins, определенного во фреймворке Django rest

Каково фактическое использование класса Mixins? Я не очень понимаю. Все классы Mixins, такие как CreateModelmixin, Listmixin и т.д. уже доступны в представлении на основе класса, например ListCreateApiView. Например: class ExampleView(ListCreateAPIView DestroyAPIView, RetrieveUpdateAPIView): queryset = Example.objects.all() serializer_class = ExampleSerializer …

14.02.2022
Загруженный файл хранится в 2 директориях

проблема возникает с кодом ниже def creation_download(request, campaign_id, downloaded_file): bucket_file = downloaded_file gcs = GCPStorage() gcs.download_file(GCP_STORAGE_BUCKET_NAME, bucket_file) response = HttpResponse(bucket_file, content_type='application') response['Content-Disposition'] = 'attachment' return response Я просто хочу, чтобы мой файл загружался только в каталог user/download, …

14.02.2022
Как открыть и прочитать файл GML с помощью OGR

Я пытаюсь открыть файл gml, чтобы прочитать его, но не могу получить доступ к содержимому. models.py: class Plot(ChangesMixin, TimeEntity): gml = models.FileField(verbose_name=_('GML'), upload_to='gml/plot/', blank=True, null=True) parser_gml.py: from osgeo import ogr ... self.element.gml.file.open() file_content = self.element.gml.file.read() reader = ogr.Open(file_content, False) …