django零開始

安裝。。。後查看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類),咱們⽤⼀個項⽬來演示。

先記錄到這。。。。

相關文章
相關標籤/搜索