0

こんにちは、python cherrypy フレームワークは初めてです。

mysql データベース オブジェクトを使用するように構成ファイルをセットアップする方法。

myapp.conf に含まれるもの

[グローバル]

server.socket_host = "127.0.0.1"

server.socket_port = 8080

server.thread_pool = 10

server.thread_pool = 10

【データベース】

ドライバー: 「mysql」

ホスト:「ローカルホスト」

ユーザー名: 「testusers」

パスワード:「バーティ」

dbtable: "従業員"

[/道]

応答タイムアウト: 6000

myapp conf ファイルを使用して、アプリケーション コードでデータベース パラメータを設定したいと考えています。confファイルへのアクセスまたは使用方法...助けてください

4

1 に答える 1

1

これを試して...

サーバー.conf:

[Database]
host: '192.168.0.1'
user: 'user'
passwd: 'passwd'
port: 3306
db: 'data'

Pythonファイルでこの方法で設定にアクセスします。

from MySQLdb.cursors import DictCursor
MySQLconnection = MySQLdb.connect(host=cherrypy.request.app.config['Database']['host'], 
                                  passwd=cherrypy.request.app.config['Database']['passwd'],
                                  db=cherrypy.request.app.config['Database']['db'],
                                  user=cherrypy.request.app.config['Database']['user'],
                                  port=cherrypy.request.app.config['Database']['port'], 
                                  cursorclass=DictCursor)
MySQLcursor = MySQLconnection.cursor()

お役に立てれば!

アンドリュー

于 2013-08-16T15:39:17.977 に答える