1
<script type="text/template">
</script>
它們不會以HTML格式呈現定義我的JavaScript模板的時候,(我不認爲他們會在頁面中,我的意思是)在我的Django應用程序。也許我宣佈的其中一個過濾器/中間件選擇了它們?
這是settings.py
COMPRESS_PRECOMPILERS = (
('text/less', 'lessc {infile} {outfile}'),
)
if DEBUG:
COMPRESS_REBUILD_TIMEOUT = 1
TEMPLATE_CONTEXT_PROCESSORS = (
"django.core.context_processors.request",
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.core.context_processors.tz",
"django.contrib.messages.context_processors.messages",
)
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.transaction.TransactionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
# Uncomment the next line for simple clickjacking protection:
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
如果是這樣,怎麼解決這個問題?
編輯 模板:
<script type="text/template" id="new-catalog-template">
<div class="catalog" data-id="<%= responseJSON.catalog.id %>" style="display: none">
<div class="catalog-main-content">
<div class="preview"><img src="<%= responseJSON.user_dir %>/catalogs/<%= responseJSON.catalog.id %>/ipad-preview-icon-large.png" alt="" /></div>
<div class="name"><%= responseJSON.catalog.name %></div>
<div class="last-build"><em>Last build:</em><%= responseJSON.catalog.last_build_natural %> (<%= responseJSON.catalog.last_build %>)</div>
<div class="description"><%= responseJSON.catalog.description %></div>
</div>
</div>
</script>
**編輯編輯**
我的壞,腳本標籤是主要的外塊,因此不會呈現¬_¬...謝謝讓我知道{{ verbatim }}
,順便說一下
+1 for'verbatim' – Tadeck