python:构造函数参数表示法
发布时间:2021-01-12 00:05:02 所属栏目:Python 来源:互联网
导读:我学习 python几个月了. 在浏览金字塔教程后,我无法理解init.py中的一行 from pyramid.config import Configuratorfrom sqlalchemy import engine_from_configfrom .models import ( DBSession, Base, )def main(global_co
我学习
python几个月了.
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是什么? 解决方法Python函数支持关键字参数:def add(a,b): return a + b add(a=1,b=2) 这发生在这里. Configurator(settings=settings) 第一个设置是Configurator的__init__中的参数名称.第二个是当前名称空间中对象的名称. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何使用PIL(python-imaging)创建透明的gif(或png)
- Python语言中的函数range()没有给出预期的结果
- Python中比较特别的除法运算和幂运算介绍
- django,壁球迁移,太多循环依赖
- python – 具有相同RabbitMQ代理后端进程的Multi Celery项目
- python – 恢复使用迭代器的Tensorflow模型
- python – ‘AnonymousUser’对象没有属性’后端’
- python .format()重复的字段?
- python – 将numpy.array中的每个元素与numpy.array中的每个
- gettext – Flask-Babel如何在Jinja模板文件中使用翻译
推荐文章
站长推荐
热点阅读