不要笑這個太簡單噢~~大神們路過的請自動忽略本文……
要把資料提出並展示出來~效果如下:
1、需要建立乙個project噢~
project中要包含乙個展示的html頁面和乙個「後台」的python頁面。為了把.html和.py檔案區分開,所以在project的資料夾下要建立乙個templates資料夾來存放html檔案。建好的project如下:
2、開啟test.py進行編輯。
2)接下來需要的就是用sql語句將資料從資料庫中提取出來。因為我們要分頁顯示所以我們用到了sql中limit語句。同時我們也需要定義乙個變數curr_page來獲取當前頁面是第幾頁。之後要做的就是把資料庫中取出的資料迴圈賦給乙個results變數。這樣只要把results的結果給.html檔案,資料就可以迴圈輸出啦
補充說明:上面這段**最下面定義的變數count就是取出資料庫中的資料總條數。select語句中巢狀的select語句就表示查詢資料庫中資料的總條數,可以單獨列出來寫噢
3)下面的工作就是需要定義幾個分頁會用到的變數
previous_page_number :當前頁的前一頁 ,next_page_number :當前頁的後一頁,具體的定義如下:
4)之後要做的就是要把在.py檔案中定義的變數們傳給.html檔案咯~~我們用return render_to_response完成:
5)不過要注意點,我們之前開啟的cur和conn都需要關閉。
cur.close()這樣,我們的.py檔案就寫好啦~呼呼conn.close()
3、html檔案的編輯
有了上面的基礎~html檔案的思路就很明確嘞,就是把剛剛提交的變數們按照你喜歡的位置輸出,來看**吧:
4、現在我們的頁面還不能執行~因為伺服器還找不到我們的**。下面需要做的就是修改urls.py和settings.py檔案了
1)在urls.py檔案的urlpatterns = patterns中加入 (r'^test/$','hui.test.getdata'), 其中具體的名字因情況而定
2)在settings.py檔案的template_dirs 中加入 './templates', 這是我們自定義的模板資料夾,來存放html檔案
將資料從文字匯入資料庫
很少用語句匯入資料,偶爾需要匯入也是用匯入匯出嚮導。今天碰到要匯入30多個表,匯入匯出嚮導的效率不符合我的辦事風格。於是找啊找,本以為bcp不僅可以實現資料匯出,同時也可以實現資料匯入,試了半天未成功 俺承認俺水平不夠 一條語句無法實現。需要建立表,並匯入資料,指令碼如下 create table ...
如何 將更新從資料庫匯入資料庫專案
首次建立資料庫專案時,通常需要從現有的生產資料庫中匯入資料庫架構。如果在開發過程中對成品伺服器應用了更改,那麼您可能還需要將這些更改匯入您的專案中。不能使用 匯入資料庫架構 命令,因為該命令僅適用於尚未包含資料庫物件的專案。若要匯入對資料庫伺服器所做的更改,必須使用 架構比較 注意 在使用 架構比較...
用 Django 管理現有資料庫
在多數專案中,總有一些幾乎一成不變的 crud 操作,編寫這些 很無聊,但又是整個系統必不可少的功能之一。我們在上乙個專案中也面臨類似的問題,雖然已經實現了乙個功能相對完整的管理後台,也盡量做到了 復用,但隨著專案規模的增長,需要編寫的樣本 也不斷膨脹,占用了大量開發時間。面對這種局面,我自然想到了...