CherryPy 連接到數(shù)據(jù)庫

2024-01-02 15:46 更新

存儲模塊包括一組操作; 與數(shù)據(jù)庫的連接是其中一個操作。

由于它是一個完整的應用程序,因此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è)務邏輯層之間的接口。

connect函數(shù)將存儲管理器添加到PostgreSQL RDBMS的arena對象。

一旦獲得連接,我們就可以根據(jù)業(yè)務需求創(chuàng)建表單并完成應用程序的工作。

在創(chuàng)建任何應用程序之前,最重要的是entity mapping和設計應用程序的結構。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號