2012-03-08 72 views
-1

我有一個模型允許用戶通過FileField將.ics文件上傳到壓延字段。檢查Django模板中是否有關聯的文件屬性

但是,這不是必需的,所以一些對象會有關聯的文件,其他不會。在我的模板中,我想根據這個輸出不同的東西。我認爲這會工作...

我的觀點傳遞一個所有在seminarData變量的模型對象..

{% for seminars in seminarData %} 
    {% if seminars.calender %} 

     {{seminars.title}} 
     {{seminars.message}} 
     <a href="{{seminars.calendar.url}}"> Download .ICS File</a> 

    {% else %} 
     {{seminars.title}} 
     {{seminars.message}} 

    {% endif %} 
{% endfor %} 

但這似乎並沒有工作......一切只是去直接到其他部分甚至包含壓延字段中的關聯文件的對象。

莫非在我的模型becasue我有

calendar = models.FileField(upload_to="/uploadedCal/", blank=True) 

,我需要有空=真還是什麼?

我身邊的不平等運營商發揮藏漢沒有運氣...謝謝

編輯:我認爲,解決辦法是非常簡單的我只是不能看到它煩人!

+2

日曆在你的if語句;-) – 2012-03-08 16:54:42

+0

你爲什麼不跟空=真爲自己嘗試一下,那麼你就可以回來拼寫錯誤和說這不起作用(或者它確實)。 – Marcin 2012-03-08 16:54:54

+0

哇,這是一個愚蠢的錯誤。 Appololgies和謝謝 – dannymilsom 2012-03-08 16:56:17

回答

0

日曆中拼錯了自己的if語句;-)