python shell終端操作模型類

通過python shell 終端直接操作對應的模型類


通過python shell直接操模板中映射的數據庫中的數據表

  • 理解
    django 中的數據表是通過模板然後遷移到數據庫中的,並不需要寫sql語句,主要的採用的是ORM框架進行映射。直接寫模板類就能生成對應的數據表。

    所在可以在shell中數理化模板類對象,對類對象進行增刪改查,複製等一系列的操作。下面進行演示如何使用shell對數據表進行操作


  • 常用的命令
    • 數據插入
      進入shell終端: python manage.py shell (在虛擬環境的項目下輸入命令)
      在這裏插入圖片描述
      書寫的格式和代碼差不多。
      b1實例化Bookinfor對象後調用對象屬性進行復制
      最後使用命令 b1.save() 進行保存
      在數據庫中查看:
      在這裏插入圖片描述
      直接就添加進去了。(最後一定要進行保存不然寫入不進去)

    • 數據讀取
      演示:
      在這裏插入圖片描述
      Bookinfor.objects.get(book_id=1)
      這個命令是返回一個bookinfor的對象 b1接收了之後就能夠查看這個對象中的所有屬性值,也能夠進行更改。最後只要保存了就行。我們再次查看數據表,應該可以看到《三國演義》能夠變成《白鹿原》.
      數據庫中查看
      在這裏插入圖片描述
      可以看到book_id爲1的書名改爲了《白鹿原》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章