python django第二彈

天天晚上應該就這樣坐着,而後把天天的東西作個總結,或大或小,有的人可能願意把本身的東西保留在草稿箱,想一想我仍是把他寫出來吧,前幾回我發現又遇到了以前遇到的簡單的問題,翻看本身以前寫的幾篇小日記,能夠很快的找到了問題所在,哈哈,說明仍是有那麼一丁點的價值.ok,到此爲止.html

source django/Scripts/activate
//come into virtualenv
django-admin startproject first
//create a project

注:防止端口占用的狀況發生,關閉kugou或者在runserver的時候加上端口號.前端

進入first目錄下,咱們分別查看當前目錄和first工程目錄下的文件:正則表達式

 

 

其中,hello.py/add.py/list.py/login.py四個文件爲本身新建的文件,其餘的都是自動生成以及編譯以後生成的.pyc文件數據庫

先以add.py文件爲例:(圖片不全,只作參考)django

簡單的一個函數,求出text中模版的文本框的兩個參數的和值,而且在經過post提交獲取兩個參數,method,action分別定義了post方式和訪問的方式.函數

以後就是改urls.py文件:post

添加代碼:學習

url(r'^add/$', 'first.add.index'),
//本身自習看看截圖上面其實就是example.因此只要能看懂源碼,我以爲就知道怎麼用這個了
//必定要注意逗號

這裏用到了正則表達式:"^ $"url

//"^"匹配以……開頭 //"$"匹配以……結尾
//example: url(r'^add/$', 'first.add.index'),
//這裏這樣寫的話,就須要在訪問127.0.0.1:8000的時候加上/add才能正常訪問到first.add.index函數

以後,咱們可能須要將dict中的數據顯示在表格中,我尚未掌握數據庫,因此,額,很抱歉,我只能在前端顯示一個表格來顯示數據.spa

render_to_response()
//這個函數須要兩個參數,第一個參數調用模版,第二個參數調用字典,也就是說,他調用模版,返回已經生成好的文本.
//example:  return render_to_response(li.html, {'address': address})

咱們還須要在前端一個簡單的表格來顯示這些東西,這就須要{% %}這樣一個東西了,代碼調用有木有.

剛開始的時候,我在想這個東西雜看不懂,可是如今寫着寫着明白了這個簡單的問題,這不就是一個for....in的循環嘛!!!!!或者說是在循環的將name和address放入到表格,以此類推.

值得一提的是,這樣的靜態文件咱們能夠專門新建一個文件夾來存放,固然,這個文件夾能夠命名爲"template" QAQ.

以後就是重複的步驟了,在urls.py文件中配置正則和訪問的參數.上面的圖已經有了,就再也不截圖.

最後還有要注意的一點,咱們須要把靜態文件的路徑寫到setting.py文件中,否則找不到只能是報錯了:

先就到此爲止吧,數據庫這塊兒本身還沒摸到什麼門路,再摸摸看.

科補: .CSV格式的文件是Comma Separated Value逗號分隔值,純文本文件.

我這個半調子的學習途徑經過django step by step.

A! ZA!

相關文章
相關標籤/搜索