建立資料庫,建立第乙個模型,並呼叫api來運算元據庫。
對於資料庫,配置檔案使用了sqlite
作為預設的資料庫檔案。
在實際開發中,可能用到其它更具擴充套件性的資料庫。例如mysql
、oracle
等。如果選擇使用這些資料庫,需要安裝相應資料庫的繫結,然後改變設定檔案中的database default
。
開啟mysite/mysite/settings.py
配置設定檔案中的time_zone
為自己所在地的時區,中國地區為asia/shanghai
。
time_zone = 'asia/shanghai'
建立模型
# lib/models.py
from django.db import models
class book(models.model):
name = models.charfield(max_length=200)
author = models.charfield(max_length=100)
pub_house = models.charfield(max_length=200)
pub_date = models.datetimefield('date published')
在設定檔案中新增路徑
# mysite/mysite/settings.py
'django.contrib.admin',
...]
執行
python manage.py makemigrations lib
通過執行makemigrations
命令,django 會檢測你對模型檔案的修改,並且把修改的部分儲存為一次遷移。
遷移命令
python3 manage.py sqlmigrate lib 0001
python3 manage.py migrate
Django學習筆記 3 模板
dtl為django 內建的模板語言,可以實現和django的無縫銜接。載入靜態檔案 使用static標籤來載入靜態檔案。確保在settings.py中設定了static url。staticfiles dirs os.path.join base dir,static 在模板中使用load標籤載入...
Django學習筆記3 靜態檔案配置
settings.py中 templates 配置 dirs os.path.join base dir,static templates 即使用指定路徑mysite static templates下的template檔案 debug模式下,配置 static url static static ...
Django學習筆記
django web程式設計思路 global setting run server check environment start project django admin.py startproject mysite 生成專案檔案 manage.py 檔案基本就是 django admin.py...