django中由於數據關係使用的的是sqlite3,python
他是一款輕型的數據庫,遵照了ACID(原子性,一致性,隔離性,持久性)的關係型數據庫管理系統web
零配置-無需安裝和管理配置sql
儲存在單一磁盤文件中的一個完整的數據庫數據庫
支持數據庫大小志2TBexpress
足夠小,大概13萬行C代碼,4.43Mdjango
比一些流行的數據庫在大部分數據庫操做要快測試
獨立:沒有額外的依賴spa
源碼徹底的開源,你能夠用於任何途徑,你也能夠出售他命令行
支持多種開發語言,C,C++,C#,PHP,Perl,Java,Python,Ruby等server
良好註釋的源代碼, 而且有着90%以上的測試覆蓋率
支持多種SQL語句
ATTACH DATABASE
BEGIN TRANSACTION
comment
COMMIT TRANSACTION
COPY
CREATE INDEX
CREATE TABLE
CREATE TRIGGER
CREATE VIEW
DELETE
DETACH DATABASE
DROP INDEX
DROP TABLE
DROP TRIGGER
DROP VIEW
END TRANSACTION
EXPLAIN
expression
INSERT
ON CONFLICT clause
PRAGMA
REPLACE
ROLLBACK TRANSACTION
SELECT
UPDATE
先執行 python manage.py migrate 遷移django自帶的一些相關表
在models.py裏建立一個表
verbose_name='別名' 是起別名的
verbose_name_plural = '表別名')
在命令行輸 pyhton manage.py makemigrations
若是未檢測到變化 通常狀況是在setting中沒有註冊你的子應用名
查看是否有變化 若是有就能夠進行遷移 python manage.py migrate
輸入python manage.py createsuperuser 設置一下admin(超級管理員的帳號或密碼)
接下在啓動服務python manage.py runserver
輸入帳號密碼進去後臺進行相關表的管理
只能對數據進行操做(增、刪、改)數據
若是想看你的建立的那幾張表 能夠再子應用的admin.py中添加
admin.site.register(models.你在models.py中想看錶的類名)
而後在子應用中導入模塊
from 子應用名 import models