Tag: django templates

Существует ли эквивалент шаблона django функции умножения строки python?

В python я могу написать "Hello" * 5 и получить HelloHelloHelloHelloHello Есть ли способ сделать это в шаблоне django? Что-то вроде {% multiply "Hello" 5 %} или как фильтр {% "Hello"|multiply:"5" %} Или, может быть, «повторное» управление контуром? Что-то вроде: {% repeat 5 %} Hello {% endrepeat %} Я могу написать фильтр или тег сам, […]

Умножение в шаблоне django

Я перемещаюсь по тележкам и хочу умножить количество с ценой единицы следующим образом: {% for cart_item in cart.cartitem_set.all %} {{cart_item.quantity}}*{{cart_item.unit_price}} {% endfor %} Можно ли сделать что-то подобное? любой другой способ сделать это! благодаря

Получить имя шаблона в теге шаблона (Django)

есть способ получить имя шаблона (будучи разобранным) в теге шаблона? Я прочитал поиск и ничего не нашел, только этот предыдущий пост Получение имени шаблона в шаблоне django что мне не очень помогает, так как ответ зависит от настроек.DEBUG, правда, чего в моем случае быть не может. Я не знаю, с чего начать, поэтому любое предложение […]

начальное значение в форме пульта django

как я могу объявить начальное значение переключателя? form.py YESNO = ( ('Yes','Yes'), ('No', 'No'), ) class MyForm(forms.Form): like = forms.ChoiceField(widget=forms.RadioSelect, choices=YESNO) myhtml.html {{form.like}} я пытаюсь поставить: like = forms.ChoiceField(widget=forms.RadioSelect, choices=YESNO, initial={'Yes':'Yes'}) когда я запускаю свой код, мой переключатель еще не выбран.

Django SQL-запрос дублируется n раз

У меня есть модель книги и модель оценки, class Book(models.Model): title = models.CharField(max_length=255) slug = AutoSlugField(unique=True, populate_from='title') description = models.TextField() # more fields class Rating(models.Model): book = models.ForeignKey('library.Book') score = models.DecimalField(max_digits=2, decimal_places=1) запрос, books = {'books': Book.objects.filter(pk__in=Rating.objects.all().order_by('-score' ).values_list('book__id', flat=True))[:10] } шаблон, {% for i in books %} {{ i.title }}, {{ i.rating_set.all.first.score }} <br/> {% […]

Параметры Django settings.py в шаблонах

Я встречаюсь с очень странной ошибкой. У меня есть идентификатор приложения, определенный в файле settings.py : CARDSPRING_APP_ID = '################' Это работает почти на каждой странице моего сайта, кроме одного. Как ни странно, работают и другие переменные. В разделе сценария на странице у меня есть следующее: alert("cs appid=" + {{ CARDSPRING_APP_ID }} + " sectoken=" + […]

Как использовать шаблоны Django, так как без сервера

Я использую Django исключительно для создания шаблона (без сервера). Вот моя схема: page1.html {% extends "base.html" %} {% block 'body' %} <div class="container"> <img src=".http://img.rupython.com/python{{filename}}" style="padding-top:100px; padding-left:100px" align="center" width="60%" heig </div> {% endblock %} base.html <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="../src/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="../src/sticky-footer-navbar.css"> <link rel="icon" href="..http://img.rupython.com/pythonfavicon.ico"> […]

Как сделать подробный просмотр пользователей в Django?

В настоящее время у меня есть DetailView для встроенного User Django. url( r'^users/(?P<pk>\d+)/$', DetailView.as_view( model = User, template_name = 'doors/users/detail.html' ), name = 'users_detail' ) Но когда я обращаюсь к user в шаблоне, он отображает текущего пользователя, а не пользователя с pk который я DetailUser из DetailUser . Должен ли я указать функции DetailUser для […]

Список содержимого каталога каталога в шаблоне Django

Я просто изучаю Python & Django. (Спасибо всем, кто участвует здесь, – это бесценный ресурс!) Одна, казалось бы, основная вещь, с которой у меня возникают проблемы, – это простой список статических файлов (например, содержимое одного каталога репозитория на моем сервере) в виде списка загружаемых ссылок. Является ли это безопасным или нет, это другой вопрос, но […]

Почему шаблоны django не используют код python?

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

Python - лучший язык программирования в мире.