安裝。。。後查看html
import djangopython
django.VERSION正則表達式
#輸出版本號,目前本身是py2.7.9和django1.8shell
1,新建一個django-project數據庫
django-admin.py startproject project-namedjango
一個project通常爲一個項目json
2,app
服務器
python manage.py startapp app-name或 django-admin.py startapp app-nameapp
⼀般⼀個項⽬有多個app, 固然通⽤的app也能夠在多個項⽬中使⽤。函數
3. 同步數據庫
python manage.py syncdb
注意:Django 1.7.1及以上的版本須要⽤如下命令
python manage.py makemigrations
python manage.py migrate
這種⽅法能夠建立表,當你在models.py中新增了類時,運⾏它就
能夠⾃動在數據庫中建立表了,不⽤⼿動建立。
備註:對已有的 models 進⾏修改,Django 1.7以前的版本的
Django都是⽆法⾃動更改表結構的,不過有第三⽅⼯具 south
4. 使⽤開發服務器
python manage.py runserver
# 當提示端⼝被佔⽤的時候,能夠⽤其它端⼝:
python manage.py runserver 8001
python manage.py runserver 9999
# 監聽全部可⽤ ip
python manage.py runserver 0.0.0.0:8000
# 若是是外⽹或者局域⽹電腦上能夠⽤其它電腦查看開發服務器
# 訪問對應的 ip加端⼝,⽐如 http://172.16.20.2:8000
5. 清空數據庫
python manage.py flush
此命令會詢問是 yes 仍是 no, 選擇 yes 會把數據所有清空掉,只
留下空表。
6.建立超級管理員
python manage.py createsuperuser
7. 導出數據 導⼊數據
python manage.py dumpdata appname > appname.json
python manage.py loaddata appname.json
8. django 項⽬環境終端
python manage.py shell
若是你安裝了 bpython 或 ipython 會⾃動⽤它們的界⾯,強烈推
薦⽤ bpython
9. 數據庫命令⾏
python manage.py dbshell
Django 會⾃動進⼊在settings.py中設置的數據庫,若是是
MySQL 或 postgreSQL,會要求輸⼊數據庫⽤戶密碼。
在這個終端能夠執⾏數據庫的SQL語句。若是您對SQL⽐較熟悉,可
能喜歡這種⽅式。
10. 更多命令
終端上輸⼊ python manage.py 能夠看到詳細的列表,在忘記了名稱的時候特別有⽤更詳細的介紹,點擊對應版本去官⽹查看: 1.6 1.7 dev
This article was downloaded by calibre from
http://www.ziqiangxuetang.com/django/django-basic.html
Django 視圖與⽹址
Django中⽹址是寫在 urls.py ⽂件中,⽤正則表達式對應
views.py 中的⼀個函數(或者generic類),咱們⽤⼀個項⽬來演示。
先記錄到這。。。。