Database API
DBを扱うためのツール Djangoは基本的にORMを提供し、データベースを簡単に操作できます.
モデルを作成すると、Djangoはオブジェクトのデータベースを自動的に作成、読み取り、変更、削除します.抽象API データベース-抽象APIまたはデータベース-ACcess API、とも呼ばれる
DB API構文-making Query
ex)Articleはクラス名、オブジェクトはManager、all()はQuerySet API Article.Objects.all()
Manager Djangoモデルデータベースクエリを提供するインタフェースデフォルトでは、すべてのDjangoモデルクラスにobjectsというマネージャが追加されます.
QuerySetデータベースから転送するオブジェクトリスト querysetのオブジェクトは、0個、1個または複数のであることができる.
データベースからをクエリー、フィルタ、ソートできます.
Django shell
通常Python Shellはロングプロジェクト環境にアクセスできません.
だからドラムアイテムの設定を搭載Python Shellを用いてDB API構文テストを行う.
Shell plusを使用すると、
のデフォルトDjango shellよりも多くの機能が提供されます. django-拡張インストールが必要ライブラリのインストール
$ pip install ipython
$ pip install django-extensions
INSTALLED APPSに追加
shell plusの実行
$python manage.py shell_plus
Reference
この問題について(Django API), 我々は、より多くの情報をここで見つけました
https://velog.io/@holawan/Django-API
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol