django中的數據庫

django中的數據庫配置(數據庫)

  • 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

  1. 先執行 python manage.py migrate 遷移django自帶的一些相關表

  2. 在models.py裏建立一個表

    • verbose_name='別名' 是起別名的

    • verbose_name_plural = '表別名')

  3. 在命令行輸 pyhton manage.py makemigrations

    • 若是未檢測到變化 通常狀況是在setting中沒有註冊你的子應用名

  4. 查看是否有變化 若是有就能夠進行遷移 python manage.py migrate

  5. 輸入python manage.py createsuperuser 設置一下admin(超級管理員的帳號或密碼)

  6. 接下在啓動服務python manage.py runserver

    • 輸入帳號密碼進去後臺進行相關表的管理

    • 只能對數據進行操做(增、刪、改)數據

  7. 若是想看你的建立的那幾張表 能夠再子應用的admin.py中添加

    • admin.site.register(models.你在models.py中想看錶的類名)

  8. 而後在子應用中導入模塊

    • from 子應用名 import models

相關文章
相關標籤/搜索