2012-04-17 147 views
1

我製造具有與從外部網站(例如公交車到站時間)加載一些信息側邊欄Django的頁面。的頁面Django的負載部分動態變得可用

我新的網絡開發和我承認這是一個瓶頸。實際上,頁面從其他站點加載數據時,頁面會暫停幾秒鐘。它不會顯示任何東西,直到它得到這個信息,因爲它運行python腳本來獲取數據,然後將其烘焙到html中。

理想的情況下,它會顯示多數直接裝過我的Web服務器的頁面,然後有一點點的「加載」的gif或東西,直到它實際上管理着顯示之前來獲取數據。

我該如何做到這一點?我認爲JavaScript會有用?我怎樣才能讓它與我現有的輪詢腳本集成?

+1

你要使用一種稱爲AJAX技術。請參閱http://stackoverflow.com/questions/10168383/creating-a-page-that-updates-without-reloading/10168402#10168402 – tobyodavies 2012-04-17 03:10:21

回答

1

您可能不需要最新的信息,因此another process將數據加載到緩存中,並讓您的網站從本地緩存中讀取它。

0

最簡單的,但不是最美麗的方式來整合這樣的事情會是iframe。只需爲次要內容製作iframe,他們將在適當的時間加載自己。沒有JavaScript要求。