Django學習筆記(一)

一、一些命令:
  (1)、建立項目
D:\python\django>python "D:\Program Files\Python24\Scripts\django-admin.py"  startproject app
  (2)、運行服務器,測試項目安裝是否成功
D:\Test\python\django>cd app
D:\Test\python\django\app>python manage.py runserver
在瀏覽器中輸入 [url]http://127.0.0.1:8000[/url],測試是否成功。
  (3)、同步數據庫
D:\Test\python\django\app>python manage.py syncdb
二、當須要轉到其它頁面時,須要引用from django.http import HttpResponseRedirect
三、用到Session時,須要數據庫的輔助。修改Setting.py文件時,DATABASE_PORT = 不須要加''號。須要先去添加MySql_Python的驅動,Django框架才與數據庫進行通信。Django須要MySQL版本4.0及以上,3.x版本不支持事務、嵌套存儲過程以及其它標準SQL語句。你也須要MySQLdb包,下載地址 [url]http://sourceforge.net/projects/mysql-python[/url]
四、生成Django App的命令 :manage.py startapp App名稱
五、若是增長了模板目錄,須要配置一下settings.py的TEMPLATE_DIRS。
 
如下是一些寫URL時經常使用到的一些正則表達的知識:
^ 匹配字符串的開始。 $ 匹配字符串的結尾。 \b 匹配一個單詞的邊界。 \d 匹配任意數字。 \D 匹配任意非數字字符。 x? 匹配一個可選的 x 字符 (換言之,它匹配 1 次或者 0 次 x 字符)。 x* 匹配0次或者屢次 x 字符。 x+ 匹配1次或者屢次 x 字符。 x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。 (a|b|c) 要麼匹配 a,要麼匹配 b,要麼匹配 c。 (x) 通常狀況下表示一個記憶組 (remembered group)。你能夠利用 re.search 函數返回對象的 groups() 函數獲取它的值。
相關文章
相關標籤/搜索