0
我已经安装了很多东西作为http://www.flaskbb.org/first_steps.html一步一步。 当我使用python manage.py createall
我得到一个错误:TypeError:init_app()得到一个意外的关键字参数'default_domain何时安装flaskbb
/home/test/test/flaskbb# python manage.py createall
Traceback (most recent call last):
File "manage.py", line 44, in <module>
app = create_app(Config)
File "/home/test/flaskbb/flaskbb/flaskbb/app.py", line 63, in create_app
configure_extensions(app)
File "/home/test/flaskbb/flaskbb/flaskbb/app.py", line 141, in configure_extensions
babel.init_app(app=app, default_domain=FlaskBBDomain(app))
TypeError: init_app() got an unexpected keyword argument 'default_domain'
我尝试第二次使用其他帐户。
[email protected]:/home/debian# pip install -U flask-babelex
Requirement already up-to-date: flask-babelex in /usr/local/lib/python2.7/dist-packages
Requirement already up-to-date: Flask in /usr/local/lib/python2.7/dist-packages (from flask-babelex)
Requirement already up-to-date: Babel>=1.0 in /usr/local/lib/python2.7/dist-packages (from flask-babelex)
Requirement already up-to-date: speaklater>=1.2 in /usr/local/lib/python2.7/dist-packages (from flask-babelex)
Requirement already up-to-date: Jinja2>=2.5 in /usr/local/lib/python2.7/dist-packages (from flask-babelex)
Requirement already up-to-date: Werkzeug>=0.7 in /usr/local/lib/python2.7/dist-packages (from Flask->flask-babelex)
Requirement already up-to-date: itsdangerous>=0.21 in /usr/local/lib/python2.7/dist-packages (from Flask->flask-babelex)
Requirement already up-to-date: pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.0->flask-babelex)
Requirement already up-to-date: markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2>=2.5->flask-babelex)
[email protected]:/home/debian/flaskbb/flaskbb# python manage.py createall
Traceback (most recent call last):
File "manage.py", line 44, in <module>
app = create_app(Config)
File "/home/debian/flaskbb/flaskbb/flaskbb/app.py", line 63, in create_app
configure_extensions(app)
File "/home/debian/flaskbb/flaskbb/flaskbb/app.py", line 141, in configure_extensions
babel.init_app(app=app, default_domain=FlaskBBDomain(app))
TypeError: init_app() got an unexpected keyword argument 'default_domain'
同样的问题仍然存在,您是否尝试过在您的本地机器上安装flaskbb?
成功还是失败?
[email protected]:~# python
Python 2.7.3 (default, Mar 14 2014, 11:57:14)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask.ext.babelex
>>>
我可以导入它,也许其他问题导致错误。
我错过了你的fork将'default_domain'参数移到'init_app()'。 – 2015-03-03 18:59:15