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

19.04.2022
Как иметь несколько динамических форм на одной странице?

На одной странице у меня есть несколько одинаковых наборов форм. На других страницах у меня уже есть один набор форм с динамическими кнопками "добавить" и "удалить". Однако javascript начинает вести себя странно, и я не могу повторно использовать переменные …

19.04.2022
Есть ли возможность инкапсулировать контекст шаблона django в одном месте?

У меня есть файл шаблона для заголовка веб-сайта, который будет включен во все страницы, он принимает список в качестве контекста и отображает элементы на основе этого списка следующим образом: {% for category in categories %} <li><a class='text-primary' href=" {% …

19.04.2022
Лучше ли иметь явное поле в модели django или вычислять по запросу?

Если у меня есть модель django, в которой есть поле 'order' (целочисленное поле, которое отслеживает изменяемый порядок конкретного экземпляра модели среди всех экземпляров модели), и я также хочу отслеживать позицию экземпляра модели на основе этого порядка ('first'/'mid'/'last'), лучше ли иметь …

19.04.2022
Django Изменение размера изображения перед сохранением

Цель: Загрузите изображение с измененным размером (с тем же именем файла и соотношением сторон) в AWS S3. Проблема: В настоящее время при сохранении загружается оригинальное изображение, а не измененное по размеру. Что я пробовал?: Я пробовал несколько различных …

19.04.2022
Запрос Get с помощью django возвращает None для пользователя

Я пытаюсь получить данные о пользователе, который выполняет запрос get в django. Я использую postman для выполнения get запроса, но когда я пытаюсь вывести request.user и type(request.user): #In the view class SomeView(APIView): .... .... def get(self, request, pk, format=None): …

19.04.2022
Django - странное поведение браузера приводит к поломке трубы

Я давно заметил странное поведение, которое заставляет мой сервер выполнять дополнительную работу. Для браузера Safari. Каждый раз, когда вы касаетесь адресной строки и начинаете редактировать существующий URL, браузер посылает один и тот же запрос get на сервер и закрывает соединение …

19.04.2022
DisallowedHost в /admin -- Django, Gunicorn, NGINX -- Ошибка впервые проявилась при изменении на HTTPS вместо HTTP

Вот скриншот ошибки при доступе к моему домену insa-analytics.com/admin Вот текстовый дамп этого изображения для тех, кто не может получить доступ к изображению: DisallowedHost at /admin Invalid HTTP_HOST header: 'insa-analytics.com'. You may need to add …

19.04.2022
Как загружать файлы с помощью DRF и React?

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

19.04.2022
Django WebSockets

Я хочу отправить список подключенных пользователей из моего класса Comment Consumer в ListTicket consumer. Просто хочу показать имя подключенного пользователя в каждой комнате на главной странице приложения. Класс ListTicketConsumer: class ListTicketConsumer(AsyncWebsocketConsumer): async def connect(self): self.room_name = 'list_ticket' # Join …

19.04.2022
Django - Фильтр набора запросов с помощью поля другого модала

У меня есть два модала: Group и GroupContents. Модальная группаСодержание: class GroupContents(models.Model): group = models.ForeignKey(Group, on_delete=models.CASCADE, null=True, blank=True) content= models.TextField(max_length=180) Модальная группа: class Group(models.Model): name = models.CharField(max_length=255, unique=True) description = models.TextField(blank=True, max_length=80, default='') private= models.TextField(blank=False, default='0') …

19.04.2022
Ajax-ответ в django

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

19.04.2022
Нужна помощь в добавлении графа в модель queryset

Я пытаюсь добавить подсчет в следующий код кверисета в django. query.communityRating = int(query.communityRating) + value query.communityCount = query.communityCount + 1 query.save() and then when we pass the score, to the template if query.communityRating != 0: comRating = query.communityRating / query.communityCount …

19.04.2022
Получаю ошибку <class 'blog_app.admin.RequestDemoAdmin'>: (admin.E109) The value of 'list_display[6]' must not be a ManyToManyField

Я получаю эту ошибку, когда пытаюсь перенести свои модели. Однако, я получаю эту ошибку &lt;class 'blog_app.admin.RequestDemoAdmin'&gt;: (admin.E109) The value of 'list_display[6]' must not be a ManyToManyField. Любая помощь будет очень признательна. models.py from django.db import models from taggit.managers import …

19.04.2022
Как унаследовать метод класса django из views.py в tasks.py для планирования заданий с помощью Celery

Я пытаюсь в django с помощью Celery планировать задания. Проблема в том, что я не могу заставить мою функцию @shared_task в tasks.py наследовать метод класса из views.py. Я установил Celery вместе с Flower и Beat, и конфигурация работает хорошо, …

18.04.2022
Варианты архитектуры django multitenant: какое влияние на производительность базы данных?

Я разрабатываю веб-сайт, где безопасность данных является проблемой. Я прочитал эту книгу: https://books.agiliq.com/projects/django-multi-tenant/en/latest/index.html Я все еще думаю о правильной структуре базы данных для пользователей. И я колеблюсь между общей базой данных с изолированными схемами, изолированными …

18.04.2022
Django rest framework: Юнит-тестирование пост-запрос получает код состояния 400

Я делаю несколько модульных тестов в приложении для ресторана, и запрос API на отмену заказов возвращает код 400 при выполнении команды "manage.py test", но тот же запрос на Postman работает нормально (при этом сервер также запущен на моей локальной машине …

18.04.2022
Можно ли замаскировать имена CSS-классов в Django?

В настоящее время я использую "Django Compressor" для сжатия HTML, JS и CSS файлов. Вот фильтры, которые я использую COMPRESS_FILTERS = { 'css': ['compressor.filters.yuglify.YUglifyCSSFilter'], 'js': ['compressor.filters.yuglify.YUglifyJSFilter'] } Мне очень нравится, как он обфусцирует мои переменные в …

18.04.2022
Значение 'list_display[0]' относится к 'answer_text', который не является вызываемым при использовании TabularInline

Я новичок в Django и создаю свое Quiz приложение. К сожалению, я столкнулся с The value of 'list_display[0]' refers to 'answer_text', which is not a callable ошибкой при регистрации моих моделей на admin.py. Вот коды models.py from django.db import …

18.04.2022
Django сохраненные значения queryset возвращаются пустыми при обновлении

почему django filtered queryset возвращает пустой queryset даже после сохранения значений queryset в переменную? [проверьте #outputs]. Мне нужно получить электронную почту пользователя, но так как updated возвращает булево значение, я должен получить его до применения обновления. Но я не …

18.04.2022
Не удается установить неанглоязычные traineddata на Heroku для приложения Django

Я много раз пробовал установить неанглоязычные тестовые данные, но не смог установить обученные данные для хинди или другого языка на Heroku. Ниже приведены мои настройки для установки pytesseract и tessdata Buildpack https://github.com/heroku/heroku-buildpack-apt Aptfile tesseract-ocr tesseract-ocr-eng tesseract-ocr-mar libgl1 libsm6 libxrender1 …

18.04.2022
IntegrityError в дублированном ключе django

Здравствуйте, у меня есть простая форма на django, я пытаюсь заставить ее возвращать простое сообщение об ошибке, говорящее: "этот сотрудник уже существует", но на данный момент приложение просто падает всякий раз, когда я это делаю, валидация нацелена на поле …

18.04.2022
Как передать параметры в Django при создании модели

Есть вызов класса StatusField c двумя аргументами Один список выбора, второй значение выбора по умолчанию status = StatusField(StatusChoices,StatusChoices.STATUS_ACTIVE) Вот класс class StatusField(models.CharField): def __init__(self, *args, **kwargs): kwargs['max_length'] = 50 kwargs['verbose_name'] = &quot;Статус&quot; kwargs['help_text'] = &quot;Оперативный статус элемента.&quot; kwargs['blank'] = …

18.04.2022
Захват изображений на Python (при необходимости включите Django)

[ Я пытаюсь создать веб захват изображений на python (Django, если нужно), который делает фото и отображает запись захвата времени с сделанной фотографией, и упорядочивает каждую сделанную фотографию в хронологическом порядке. #here is the code of my camera …

18.04.2022
Django аннотирует поля с нулевыми значениями

У меня есть список Demand объектов, имеющих allocated поле, которое либо будет null, либо будет иметь имя (обозначающее выделение этого требования). Я использую аннотации для подсчета выделенных/невыделенных номеров на команду: Demand.objects.filter(project=project).values('team').annotate( unallocated=Count('allocated', filter=Q(allocated__isnull=True)), allocated=Count('allocated', filter=Q(allocated__isnull=False)) ) …

18.04.2022
Как использовать тест Pyunit для моего кода?

Class CheckoutView (CreateView): template_name = "checkout.html" def checkout(request): if request.user.is_authenticated: customer = request.user cart, created = 'Cart'.objects.get_or_create(owner=customer, completed = False) cartitems = cart.cartitems_set.all() else: cart = [] cartitems = [] cart = {'cartquantity': 0} context = {'cart': cart, 'cartitems': cartitems} …

18.04.2022
Как запустить функцию в фоновом режиме в представлении Django

У меня есть проект Django с одним представлением. Когда я обновляю страницу, я хочу вызвать некоторую функцию, которая очень сложна и требует столько же времени для выполнения. Как и каким образом лучше всего это сделать в бэкграунде? import …

18.04.2022
Django выбрасывает ошибку целостности при удалении пользователя

У меня есть проект, в котором можно добавлять студентов, когда я пытаюсь удалить студента, который был добавлен, django выдает ошибку следующего вида IntegrityError at /student/delete/1 FOREIGN KEY constraint failed Request Method: GET Request URL: http://127.0.0.1:8000/student/delete/1 Django Version: 3.1.1 Exception …

18.04.2022
Django Web-sockets

У меня есть две страницы в веб-приложении Список билетов и Детали билета. На странице списка билетов я использовал datatable для отображения всех данных. Я использовал каналы Django и WebSockets для обновления данных в реальном времени. Теперь я хочу реализовать …

18.04.2022
Нужна помощь Реализация подсчета, получение оценки от пользователя, увеличение подсчета, затем нахождение средней реализации Django Python

Нужна помощь Реализация подсчета, получение оценки от пользователя, увеличение подсчета, затем нахождение средней реализации Django Python CrystalPrototype_Django_WebsiteV1/prototype/HomeScreen/admin.py from django.contrib import admin from .models import * # Register your models here. admin.site.register(Profile) admin.site.register(Element) admin.site.register(Edit) admin.site.register(TOS) """ This function allows for …

18.04.2022
Ключевое слово "ленивый" в отношении Django [дубликат].

Может ли кто-нибудь объяснить мне значение слова "ленивый". Я не могу понять значение слова "ленивый" в Django. Например. В теме "Ленивый перевод". Эти функции хранят ленивую ссылку на строку или ленивый суффикс Я встречал это …

18.04.2022
ModuleNotFoundError: Нет модуля с именем 'paystack.urls'

я пытаюсь интегрировать подписку на платежи с Paystack с помощью Django, но она выдает ошибку каждый раз, когда я делаю /manage.py runserver. ошибка ModuleNotFoundError: No module named 'paystack.urls' впервые я пытаюсь установить его с помощью этого …

18.04.2022
Не отображается изображение в кнопке [дубликат]

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

18.04.2022
Лучший способ интегрировать Square Pay в веб-приложение Django?

Итак, я работаю над приложением электронной коммерции на django, и для обеспечения возможности оплаты я планировал реализовать некоторую форму Square Payment API. Когда я искал документацию по этому вопросу, я не смог найти ничего для django. Есть ли у …

18.04.2022
Администратор сайта в django должен иметь имя сайта и пароль для входа в систему

Я делаю программу для управления сайтом. 1. Сайт 2. Блок и 3, Номер двери. менеджер ежемесячно взимает плату с тех, кто там сидит. Администратор Имя сайта и пароль будут введены для входа и выбора нужного сайта. 1-я площадка будет выбрана …

18.04.2022
Как сортировать в Django созданные пользователями группы слов при выборе их из формы?

Я создал модель &quot;Слова для изучения&quot; и различных групп, создаваемых пользователями, файл models.py class ForeignWord(models.Model): from_word = models.CharField(max_length=256, verbose_name='Исходное Слово') to_word = models.CharField(max_length=256, verbose_name='Перевод') word_group = models.ForeignKey('WordGroup', on_delete=models.PROTECT, blank=True, null=True, verbose_name='Группа Слов') hashtag = models.ForeignKey('Hashtag', on_delete=models.PROTECT, blank=True, null=True, verbose_name='Хэштег') is_learned …

18.04.2022
Как я могу получить значение select в django html?

У меня есть модальная форма, подобная этой. Я хочу показать пользователю другую форму в зависимости от выбранного здесь значения, но я не могу получить выбранное значение. Как я могу это сделать? &lt;form&gt; &lt;div class="modal-body"&gt; &lt;div class="mb-3" id="modal-id" style="display: …

18.04.2022
Импорт CSV-файла с NULL-значениями в Django Models

Я импортирую файлы csv в модели Django с помощью BaseCommand, например: load_data.py import csv from django.core.management import BaseCommand from api.models import Location, LocationData class Command(BaseCommand): help = "Load data from csv file into database" def add_arguments(self, parser): …

18.04.2022
Ошибка Django: Убедитесь, что это значение содержит не более 10 символов (оно содержит 321)

У меня есть файл страницы, в котором я обновляю данные пользователя. (Пользователь-студент) и я создаю поле для студента: ID = models.CharField(max_length=10, null=True) и я также делаю clean_ID в StudentForm, но когда я нажимаю правильное количество символов …

18.04.2022
Django - как получить доступ к телу запроса в декораторе?

Мне нужно получить доступ к телу запроса внутри декоратора, как я могу это сделать? Я вызываю декоратор cache_page из get в представлении, основанном на классе. Для выполнения некоторой логики мне нужно получить доступ к URL запроса в …

18.04.2022
Использование свойства Depth в сериализаторах Django Rest Framework

Когда я использую свойство Depth в сериализаторе, который приносит ссылку на модель пользователя, он приносит поле пароля пользователя, есть ли способ удалить пароль из ответа на запрос? мой ответ: введите описание изображения здесь