Django學習筆記3

2021-09-12 12:53:19 字數 1120 閱讀 8249

建立資料庫,建立第乙個模型,並呼叫api來運算元據庫。

對於資料庫,配置檔案使用了sqlite作為預設的資料庫檔案。

在實際開發中,可能用到其它更具擴充套件性的資料庫。例如mysqloracle等。如果選擇使用這些資料庫,需要安裝相應資料庫的繫結,然後改變設定檔案中的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...