概述
from pyramid.config import Configurator from sqlalchemy import engine_from_config from .models import ( DBSession,Base,) def main(global_config,**settings): """ This function returns a Pyramid WSGI application. """ engine = engine_from_config(settings,'sqlalchemy.') DBSession.configure(bind=engine) Base.Metadata.bind = engine config = Configurator(settings=settings) config.include('pyramid_chameleon') config.add_static_view('static','static',cache_max_age=3600) config.add_route('home','/') config.scan() return config.make_wsgi_app()
我在配置器参数中丢失了settings = settings.
这个告诉python是什么?
def add(a,b): return a + b add(a=1,b=2)
这发生在这里.
Configurator(settings=settings)
第一个设置是Configurator的__init__中的参数名称.第二个是当前名称空间中对象的名称.
总结
以上是编程之家为你收集整理的python:构造函数参数表示法全部内容,希望文章能够帮你解决python:构造函数参数表示法所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧