发布时间:2025-12-09 11:48:17 浏览次数:2
确保两样都有 pip 以及至少3.6版的Python。Sanic使用新的 async/await 语法,所以早期版本的python将不起用。
pip3 install sanicSanic在 config 应用程序对象的属性。配置对象只是一个对象,可以使用点符号或类似字典进行修改:
app = Sanic('myapp')app.config.DB_NAME = 'appdb'app.config['DB_USER'] = 'appuser'db_settings = { 'DB_HOST': 'localhost', 'DB_NAME': 'appdb', 'DB_USER': 'appuser'}app.config.update(db_settings)app.update_config("/path/to/my_config.py")from sanic import Sanicfrom sanic.log import loggerfrom sanic.response import textapp = Sanic('logging_example')@app.route('/')async def test(request): logger.info('Here is your log') return text('Hello World!')if __name__ == "__main__": app.run(debug=True, access_log=True)app = Sanic('logging_example', log_config=LOGGING_CONFIG)if __name__ == "__main__": app.run(access_log=False)