2012-10-12 133 views
1

下劃線/骨幹模板使用Django

<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 }},順便說一下

回答