Django學習筆記二
阿新 • • 發佈:2018-03-01
emp 系統 image sqlite 創建app ont reference alt 界面
Django的數據庫:sqlite3
1.數據庫配置
2.創建app
Django規定,如果要使用模型,必須要創建一個app。
python manage.py startapp TestModel
project 和app 之間的區別
一個project包含很多個Django app以及對它們的配置。
技術上,project的作用是提供配置文件,比方說哪裏定義數據庫連接信息, 安裝的app列表, TEMPLATE_DIRS ,等等。
一個app是一套Django功能的集合,通常包括模型和視圖,按Python的包結構的方式存在。例如,Django本身內建有一些app,例如註釋系統和自動管理界面。 app的一個關鍵點是它們是很容易移植到其他project和被多個project復用。
3.將模型放入model.py裏
4.配置settings.py中的INSTALLED_APPS
$ python manage.py migrate # 創建表結構
$ python manage.py makemigrations TestModel # 讓 Django 知道我們在我們的模型有一些變更
$ python manage.py migrate TestModel # 創建表結構
附錄:記住這三步來實現模型的變更:
- 修改你的模型(在models.py中)。
- 運行python manage.py makemigrations命令為這些改動創建遷移文件。
- 運行python manage.py migrate
Django學習筆記二