0

次のコマンドを使用してスクリプトを開始します。

cherryd -c tiny.cfg -i tiny

しかし、アプリの構成設定(データベース)を読み取ることができません。なにが問題ですか?

tiny.py

import cherrypy

class HelloWorld:
    def index(self):
        return "Hello world!"
    index.exposed = True

app = cherrypy.tree.mount(HelloWorld(), '/')
print 'app.config', app.config
print 'cherrypy.config', cherrypy.config

tiny.cfg

[global]
server.socket_host: "0.0.0.0"

[database]
driver: "mysql"
host: "localhost"
4

1 に答える 1

1

設定をtree.mount呼び出しにも渡してみてください。

app = cherrypy.tree.mount(HelloWorld(), '/', 'tiny.cfg')

于 2013-01-14T20:24:25.060 に答える