Джанго перадаць аб'ект ўключыць

Я не магу зрабіць наступнае ў Django:

{% include "admin/includes/pager.html" with title_pager="{{myobject.title}}" %}

або

{% include "admin/includes/pager.html" with title_pager="{{myobject}}" %}

Што такое часовае рашэнне?

29
@ CiroSantilli709 大 抓捕 六四 事件 法轮功 Ці можаце вы спыніць рабіць гэта? Вы робіце мільёны распрацоўшчыкаў не ў стане наведаць Stackoverflow ў будучыні. Гэта сайт для тэхналогіі, а не палітыка.
дададзена аўтар Tim Hong, крыніца
@ CiroSantilli709 大 抓捕 六四 事件 法轮功 Я шкадую. Я не магу пагадзіцца з тым, што вы робіце. Вы жертвуете мільёнаў нявінных распрацоўшчыкаў, якія не просяць за гэта. І большасць людзей жывуць у мірнага жыцця ў Кітаі. Няхай людзі, якія жывуць у Кітаі, і на самай справе ведаюць, Кітай звяртацца са сваімі праблемамі. Безадносна, вы бачыце, вы чуеце, не будзе цалкам аб'ектыўным, пакуль вы ідзяце туды, жыць там на працягу многіх гадоў.
дададзена аўтар Tim Hong, крыніца
дададзена аўтар Ciro Santilli 包子露宪 六四事件 法轮功, крыніца

1 адказы

Вам не трэба атачаць аргументы на {{}} дужкі ў тэгах шаблонаў.

Калі гэта зменная, а не радок, то не выкарыстоўвайце «» каціроўкі.

Наступныя павінны працаваць:

{% include "admin/includes/pager.html" with title_pager=myobject.title %}

{% include "admin/includes/pager.html" with title_pager=myobject %}

Глядзіце дакументацыю Django для ўключаюць тэг для атрымання дадатковай інфармацыі.

61
дададзена
Абноўленая спасылка і адказ: {% ўключаюць у сябе "name_snippet.html" з чалавекам = "Джэйн" прывітанне = "Hello"%}
дададзена аўтар Richard, крыніца
што, калі я хачу, каб ўключаць шмат зменных?
дададзена аўтар Bwire, крыніца
дзякуй вам гэты сінтаксіс падтрымлівае некалькі зменных
дададзена аўтар soField, крыніца
@Bwire У раздзеле ўключыць дакументы даюць прыклад з некалькімі зменнымі. Калі вы ўсё яшчэ затрымаліся пасля чытання гэтага, калі ласка, адкрыйце новы пытанне.
дададзена аўтар Alasdair, крыніца