創建django工程:django-admin.py startproject yourprojectname
創建django應用:django-admin.py startapp yourappname
關係:工程下有多個應用。
django的工作模式MTV模式:
M 模型(Model):負責業務對象和數據庫的關係映射(ORM)。
T 模板(Template):負責如何把頁面展示給用戶(html)。
V 視圖(View):負責業務邏輯,並在適當時候調用Model和Template。
相關博客:http://blog.csdn.net/acs713/article/details/40651457
django的簡單介紹:
創建一個mysite工程 django-admin.py startproject mysite
創建一個jobs應用 django-admin.py startapp jobs
mysite文件下有如下的文件:
mysite:工程的配置文件,其下有__init__.py, setting.py, urls.py, wsgi.py,
主要用到setting.py 和 urls.py的文件,setting.py文件主要是對工程的配置
如添加app,數據庫database的設置,urls.py文件主要是對url與應用文件
中的view模塊下的方法進行映射。
jobs: 應用的相關文件view.py, model.py,template
manage.py:是對django-admin.py的簡單包裝
manage.py相關指令:python manage.py runserver 8080
更改服務器端口號
python manage.py shell
啓動交互界面
python manage.py startapp books
創建一個app,名爲books
python manage.py validat
驗證Django數據模型代碼是否有錯誤
python manage.py sqlall books
爲模型產生sql代碼
python manage.py syncdb
數據庫同步,執行相應方法對應的sql語句
python manage.py dbshell
啓動數據庫的命令行工具