1.搭建開發環境python
(1)cd .virtualenvsql
(2)建立虛擬環境 workon h2shell
(3)在桌面建立一個工做空間 數據庫
cd ~django
mkdir project2app
(4)安裝django測試
django-admin startproject test2url
tree 顯示以下設計
(5)配置pycharm解釋器3d
2.設計模型
(1)數據庫配置 ,django默認使用sqlite
(2)建立應用
booktest中的結構
(3)定義模型類
在booktest中定義模型類
(4)運行
python manage.py runserver (會報一個警告,後面解決;沒有寫端口的話默認端口是8000)
(5)
(6)生成遷移文件:根據模型類生成sql語句
在migrations中能夠看到生成的sql語句
(7)執行遷移:python manage.py migrate
(8)測試數據:python manage.py shell
重寫str方法
3.站點管理
(1)建立管理用戶:python manage.py runserver
輸入用戶名,郵箱,密碼
而後在網頁輸入http://127.0.0.1:8000/admin/ 進入後臺
(2)向admin註冊booktest模型(進行後臺管理)
(3)後臺管理自定義及關聯對象
4.視圖:
(1)view.py:
(2)在test2的urls中添加項目的urls
(3)在booktest新建urls.py
5.模板
添加booktest的同級目錄
爲了讓視圖去使用模板,還須要修改setting.py中的dir
在view.py中導入:from django.template import RequestContext, loader
也能夠不導入loader,而是from django.shortcuts import render