Показать исходный код с подсветкой Synatx на HTML-странице Django - PullRequest
0 голосов
/ 25 января 2012

Я искал вокруг и, похоже, не нашел хороших решений.

Ближайший: django-pygments не поддерживает передачу контекста / переменной шаблона в качестве языковой опции.

Я хочу знать, кто-нибудь знает хорошее решение, которое поддерживает тип сниппета, переданный в качестве шаблона?

Спасибо.

1 Ответ

1 голос
/ 25 января 2012

Шаблон:

{% content|pygmentize:lang %}

Вид:

def show(request):
    ctx = dict()
    ctx['content'] = 'alert("hello");'
    ctx['lang'] = 'javascript'
    return render(request,'template.html',ctx)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...