1. 程式人生 > 其它 >四、七天入門Django開發 - Django Shell

四、七天入門Django開發 - Django Shell

前言

什麼是 Django Shell

Python Shell :用於互動式的 Python 程式設計,就是在控制檯就可以執行程式碼。

對於除錯一些簡單的程式碼、函式非常方便。

Django Shell :類似,繼承 Django 專案環境。



為什麼要使用 Django Sehll?

  1. 臨時性操作使用時,Django Shell 更加方便,比如接下來使用 Django Shell 進行新增文章。
  2. 小範圍除錯 Debug 更方便簡單,不需要執行整個專案來測試。

總而言之:方便開發,方便測試,方便除錯 Debug。



Django Shell 使用

使用 Django Shell 新建一篇文章


下面使用 pycharm 終端進行除錯
進入Django shell
python manage.py shell


匯入文章模型

from myblogs.models import Article
a = Article()
a.title = "Test Django!"
a.brief_content = "Tom Test Django Shell "
a.content = "The Article Main centents"
a.save()

把所有文章從資料庫查詢出來
articles = Article.objects.all()


選擇第一篇文章
article = articles[0]


列印第一篇文章的標題
print(article.title)


儲存後也可以去資料庫中檢視,可以看到剛才新增的內容。