四、七天入門Django開發 - Django Shell
阿新 • • 發佈:2021-12-09
前言
什麼是 Django Shell
Python Shell :用於互動式的 Python 程式設計,就是在控制檯就可以執行程式碼。
對於除錯一些簡單的程式碼、函式非常方便。
Django Shell :類似,繼承 Django 專案環境。
為什麼要使用 Django Sehll?
- 臨時性操作使用時,Django Shell 更加方便,比如接下來使用 Django Shell 進行新增文章。
- 小範圍除錯 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)
儲存後也可以去資料庫中檢視,可以看到剛才新增的內容。