django连接数据库和数据迁移
生活随笔
收集整理的這篇文章主要介紹了
django连接数据库和数据迁移
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
django 連接mysql的配置流程:
-
安裝 pymysql pip install pymysql
-
創建數據庫用戶
有創建數據庫權限的用戶 -
創建數據庫對應的數據庫
-
修改配置settings
-
修改項目文件夾(和settings.py文件所在的目錄)下
init.py 文件
寫上:
- 設置時區 TIME_ZONE = ‘Asia/ShangHai’ # 北京時間
django的ORM系統
對象關系映射(Object Relational Mapping,簡稱ORM)!
簡單的說就是用面向對象的方式,描述數據庫,操作數據庫,
達到不用編寫SQL語句就能對數據庫進行增刪改查。
模型的創建和激活
在app下的model.py
激活模型
在項目中注冊app
運行數據庫遷移命令(一定要在項目根目錄下)
python manage.py makemigrations
在app會生成一個migrations的文件夾來記錄遷移
python manage.py sqlmigrate app下面對應的文件名(前4個數字),就可以查看對應的sql語句
最后運行migrate命令,使遷移生效
python manage.py migrate
表的名字的是
app的名字_model.py中的類的名字
總結
以上是生活随笔為你收集整理的django连接数据库和数据迁移的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 板烧凤梨中国汉堡热量
- 下一篇: django数据库迁移问题