Django 的數(shù)據(jù)庫接口非常好用,我們甚至不需要知道SQL語句如何書寫,就可以輕松地查詢,創(chuàng)建一些內容,所以有時候想,在其它的地方使用Django的 ORM呢?它有這么豐富的 QuerySet API.
示例代碼:
settings.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) SECRET_KEY = 'at8j8i9%=+m@topzgjzvhs#64^0&qlr6m5yc(_&me%!@jp-7y+' INSTALLED_APPS = ( 'test' , ) # Database DATABASES = { 'default' : { 'ENGINE' : 'django.db.backends.sqlite3' , 'NAME' : os.path.join(BASE_DIR, 'db.sqlite3' ), } } |
在這個文件中寫上 SQLite, MySQL或PostgreSQL的信息,這樣就可以運用這個數(shù)據(jù)庫了。
新建確保每個app下有一個 models.py 和 __init__.py 文件,就可以享受 Django 的 ORM 帶來的便利!
可以用 Django QuerySet API 來創(chuàng)建,查詢,刪除,修改,不用寫SQL語句。
更詳細的請查看本文提供的源代碼。