django-6-數據庫配置及模型創建,激活(django模型系統1)


<<<數據庫的連接配置>>>
  django配置mysql的流程:
  1.創建數據庫用戶
  (1)進入MySQL數據庫

    (2)創建有數據庫權限的用戶
  (3)退出MySQL后再進入剛才創建的用戶
  (4)創建一個數據庫

  2.配置settings
   找到DATABASES,做以下修改
 3.修改項目目錄(*含settings.py目錄)下的__init__.py模塊
    import pymysql
    pymysql.install_as_MySQLdb()
  
 4.設置時區 TIME_ZONE = 'Asia/Shanghai' 
 
<<<模型的創建激活>>>
(1) 創建模型【模型都必須創建在myapp下的models.py里】
  
  類變量對應字段
  每個字段由一個字段類的實例來表示
(2) 激活模型
    在項目中注冊app

   運行數據庫遷移命令(一定要在項目根目錄下)
      (1)python manage.py makemigrations app
     告訴django做了哪些數據庫的更改
    (2)python manage.py sqlmigrate app 0001
       查看遷移的MySQL語句
 

   
      (3)遷移:
    python manage.py migrate app(如果不寫app則遷移所有)
最后進入數據庫新用戶看一下
 
這就大功告成啦!!
<<<對數據增刪改查>>>
 
1.在根目錄下執行python manage.py shell后導入模型
objects是一個很重要的管理器
 2.增 create()
3.查 get()
all()返回查詢集queryset,惰性查詢,不會改動數據庫
filter()
4.改 update() 跟filter()搭配使用
5.刪 delete() 跟 get()配合使用
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM