2013-07-20 47 views
1

我試圖將模板信息放入我的視圖文件中,並且不斷收到錯誤,指出我的輸出縮進錯誤。我在做這個對嗎?使用來自Pycharm的Django IDE的模板創建主頁面視圖

from django.http import HttpResponse 
from django.template import Context 
from django.template.loader import get_template 
def main_page(request): 
    template = get_template('main_page.html') 
    variables = Context({ 
     'head_title': u'Django Bookmarks', 
     'page_title': u'Welcome to Django Bookmarks', 
     'page_body': u'Where you can store and share bookmarks' 
     }) 
     output = template.render(variables) 
     return HttpResponse(output) 

我不停地收到一個縮進錯誤,我不知道發生了什麼。提前謝謝任何幫助

回答

1

追溯應該告訴你縮進是在哪一行上。

在上面粘貼的代碼中,最後兩行不正確地縮進。他們應該符合variables = ...

+0

但是,當我這樣做,但是,我得到最後兩個聲明,除輸出以外的紅色波浪線。 – user2603138

+0

恐怕我無法幫助你在你的ide中使用紅色的波浪線。我唯一的其他縮進提示是確保您在任何地方使用空格而不是製表符。我希望你能夠設法修復你的代碼。 – Alasdair

相關問題