django經常使用命令

一、建立一個Django Project
#使用下面的命令能夠建立一個project 
linjiqin@ubuntu~: django-admin.py startproject mysite
#建立好以後能夠看到以下的project結構python

複製代碼

mysite/ 
    manage.py 
    mysite/ 
        __init__.py 
        settings.py 
        urls.py 
        wsgi.py

複製代碼

二、啓動剛剛建立的Project
進入mysite目錄,並運行python manage.py runserver命令。默認狀況下runserver的啓動端口是8000,若是須要更改端口號,能夠將其以參數的形式傳進去
linjiqin@ubuntu~: python manage.py runserver 8080web

三、啓動交互式的命令模式
一般須要測試一些簡單的Django代碼,這時就可使用這種交互式的shell來完成
linjiqin@ubuntu~: python manage.py shellsql

四、建立Django App
linjiqin@ubuntu~: python manage.py startapp booksshell

# 建立好的App目錄結構以下
books/
  __init__.py
  models.py
  tests.py
  views.py

五、校驗Model的有效性
一般爲了鏈接數據庫,咱們須要建立與數據庫表相對應的Model,當Model建立好以後可使用下面的命令來校驗Model的有效性
linjiqin@ubuntu~: python manage.py validate # 若是看到了以下的輸出信息,表示你的Model沒有問題 0 errors found數據庫

六、生成SQL schema
確認Model沒有問題時候,Django爲咱們提供了一個工具幫助生成建立數據庫的schema
linjiqin@ubuntu~: python manage.py sqlall books
這個命令能夠將建立Table的shema輸出到命令行,可是不能將其同步建立到數據庫,爲了將其同步到數據庫中,Django也爲咱們考慮到了django

七、同步Model到數據庫
linjiqin@ubuntu~: python manage.py syncdb
# Django 還提供了另外一個工具方便咱們直接登陸到數據庫中
linjiqin@ubuntu~: python manage.py dbshellubuntu

相關文章
相關標籤/搜索