存儲模塊包括一組操作; 與數(shù)據(jù)庫的連接是其中一個操作。
由于它是一個完整的應(yīng)用程序,因此API必須與數(shù)據(jù)庫建立連接,并保持Create,Retrieve,Update和Delete的功能。
import dejavu
arena = dejavu.Arena()
from model import Album, Film, Photo
def connect():
conf = {'Connect': "host=localhost dbname=Photoblog user=test password=test"}
arena.add_store("main", "postgres", conf)
arena.register_all(globals())
上面代碼中的競技場將是底層存儲管理器和業(yè)務(wù)邏輯層之間的接口。
connect函數(shù)將存儲管理器添加到PostgreSQL RDBMS的arena對象。
一旦獲得連接,我們就可以根據(jù)業(yè)務(wù)需求創(chuàng)建表單并完成應(yīng)用程序的工作。
在創(chuàng)建任何應(yīng)用程序之前,最重要的是entity mapping和設(shè)計應(yīng)用程序的結(jié)構(gòu)。
更多建議: