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

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

14.02.2022
Форма Django не отображается в шаблоне при использовании тега {{ form }}

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

14.02.2022
Доступ к сериализатору через переменную в drf

В методе create в моем сериализаторе я пытаюсь отправить часть проверенных данных в другой сериализатор, как показано ниже: new_serializer = NewSerializer(validated_data.get('customer')) new_serializer.save() Но в месте NewSerializer я хочу иметь возможность использовать переменную. Это позволит мне выбирать сериализаторы …

14.02.2022
Использование пользовательского менеджера в M2M сериализаторе в Django Rest Framework

У меня есть три модели. Я упростил случай для более легкого понимания: class Physician(model.Models): name = models.CharField(max_length=255) surname = models.CharField(max_length=255) class Hospital(model.Models): name = models.CharField(max_length=512) physicians = models.ManyToManyField(Physician, through=Membership, related_name='hospitals') class MembershipManager(models.Manager): def get_queryset(self): is_verified = # …

14.02.2022
Получаем 505 ошибку при DEBUG = True при продвижении в heroku

Я продвигаю свой проект django на heroku. Вот что меня беспокоит в данный момент. в моем settings.py когда я включаю отладку вот так DEBUG = False и я выполняю команду, чтобы продвинуть его heroku. …

14.02.2022
Значение по умолчанию поля модели django не отображается в шаблоне с помощью jquery

когда я удаляю html data-, то значение поля django отображается там. но когда я добавляю data-id, data-winner и т.д., значение по умолчанию поля модели django не отображается в шаблоне, как я могу это исправить? models.py class Contest(models.Model): title …

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

Models.py class PostModel(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) date_time = models.DateTimeField(auto_now_add=True) title = models.TextField(null=True) body = models.TextField(null=True) def __str__(self): return str(self.user) class ImagesPostModel(models.Model): post = models.ForeignKey(PostModel, on_delete=models.CASCADE) images = models.I …

14.02.2022
Добавление ссылки django во всплывающем маркере карты django?

Я делаю сайт с картой и маркерами. Когда пользователь нажимает на маркер, должна появляться django ссылка на другую страницу. Но у меня возникла проблема с добавлением ссылки во всплывающее окно в просмотрах django. Вот мой код views.py def Map(request): data …

14.02.2022
Micrososoft One drive сохранение файлов из django

Я пытался сохранить свои файлы на onedrive из django rest framework. Я пробовал следовать документации one drive sdk для python, но нигде не объясняется, как заставить его работать с django. Документацию можно найти на https://github.com/OneDrive/onedrive-sdk-python. Я …

14.02.2022
Item.delete(force_policy=HARD_DELETE) не работает

У меня есть следующая модель class User(SafeDeleteModel, AbstractUser, PermissionsMixin, BaseModel): name = models.CharField( blank=True, null=True, max_length=255) Я пробовал это. from safedelete import HARD_DELETE, HARD_DELETE_NOCASCADE item = User.objects.get(id=3) item.delete(force_policy=HARD_DELETE) но когда я говорю …

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

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

14.02.2022
Получение значения из формы

Нужно получить данные из input, чтобы по этому запросу выдать ссылку на необходимую страницу. Проще говоря, поисковик по сайту. Выдает ошибку AttributeError at /wiki/search 'NoneType' object has no attribute 'strip' Есть шаблон. Вот его часть. В entries передаю список со …

14.02.2022
Ошибка при получении POST запроса и загрузке в базу данных из формы Django

from django.shortcuts import render, redirect from django.views.decorators.csrf import csrf_exempt from .forms import FoodForm from .models import Recipe def index(request): card_info = Recipe.objects.all() return render(request, "food/main.html", {"cards": card_info}) @csrf_exempt def …

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

Это код для загрузки файла excel в django. Я хочу взять 10 лучших значений и 10 наименьших значений и вывести их на страницу. как я могу это сделать? views.py def excel(request): if "GET" == request.method: return render(request, 'blog/excel.html', {}) …

14.02.2022
Редактирование нескольких моделей с помощью одной формы или представления в Django

Я использую стандартную модель User в Django и поле OneToOneField в модели Profile, где хранится дополнительная информация, такая как биография пользователя. class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) bio = models.TextField(max_length=500, blank=True) Я могу самостоятельно создавать …

14.02.2022
Чтение данных из google sheets и сброс в различные таблицы базы данных python django

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

14.02.2022
Как отправить выбранный вариант выпадающего списка в django?

Я пытаюсь создать список заданий jenkins и построить выбранное задание в django, но я не знаю, как правильно реализовать код кнопки submit в views.py, чтобы построить задание. index.html индекс.html views.py файл views.py …

14.02.2022
Как запрашивать дополнительные базы данных с помощью курсора в Django Pytests

Я разрабатываю приложение Django (Django v3.2.10, pytest v7.0.1, pytest-django v4.5. 2), который использует курсор для выполнения необработанных запросов к моей вторичной БД: my_db2, но при запуске тестов все запросы возвращают пустые результаты, как если бы они выполнялись в параллельных …

14.02.2022
Создание и обновление объекта Model с помощью формы

Models.py class PostModel(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) date_time = models.DateTimeField(auto_now_add=True) title = models.TextField(null=True) body = models.TextField(null=True) def __str__(self): return str(self.user) class ImagesPostModel(models.Model): post = models.ForeignKey(PostModel, on_delete=models.CASCADE) images = models.ImageField(null=True, …

14.02.2022
Как разобрать на json функцию multi select из postgres в django

У меня есть два запроса select, которые будут возвращать рефкурсоры, они находятся в одной функции: open Ref1 for select * from TMP limit page_size offset (page - 1) * page_size; return next Ref1; ---- open Ref2 for select totalRecord …

14.02.2022
Cookies не отправляются с помощью Axios

У меня есть форма, построенная на Nuxt/vuejs. На стороне бэкенда на django включена CSRF защита, которая теперь ожидает две вещи в вызове Api X-CSRFToken как заголовок и csrftoken как Cookie, я протестировал Api, вызвав Api через Postman, который работает …

14.02.2022
Используйте имя файла вместо 'Download'

На моей странице Django есть пункт для загрузки прикрепленных файлов: {% for i in post.file_set.all %}<p class="article-content mt-2 mb-1"><strong>Attachment {{ forloop.counter }}: </strong><a href="{{i.file.url}}" >Download</a></p>{% endfor %} Как я могу показать имя файла вместо слова "Скачать". Пользователи …

14.02.2022
Использование prefetch_related_objects для негомогенных объектов с общей связью

МодельА имеет отношение "многие-к-одному" к моделиС МодельВ имеет отношение "многие-к-одному" к моделиС У меня есть ситуация, когда мне нужно получить доступ к связанным объектам через оба типа model_a_instance.model_c и model_b_instance.model_c, и я не хочу выполнять N дополнительных запросов. Я …