2017-03-24 11 views
0

私は、既存のmysqlデータベースのフラスコ - sqlalchemyを生成しようとしています。 は、私は、次のコマンドを使用 フラスコ-sqlacodegen --outfile rcdb.pyのmysql://ユーザー名:パスワード@ホスト名/テーブル名フラスコ - sqlacodegen suports python 3.4?

プロジェクトは、Python 3.4を使用しています。すべての手がかりは?

`` `トレースバック(最新の呼び出しの最後): ファイル "は/ var/www /のdevaccess/py_api/DS/venv/binに/フラスコ-sqlacodegen" sys.exitでは、ライン11、(メイン() ) ファイル "/var/www/devaccess/py_api/ds/venv/lib/python3.4/site-packages/sqlacodegen/main.py"、ライン59、メイン

におけるトレースバック(最新の呼び出しの最後) : ファイル "/ var/www/devaccess/py_api/ds/venv/bin/flask-sqlacodegen"、11行目、 sys.exit(メイン) ファイル "/ var/www/devaccess/py_api/ds /venv/lib/python3.4/site-packages/sqlacodegen/main.py "、59行目、メイン args.flask、ignore_cols、args.noclasses) ファイル "/var/www/devaccess/py_api/ds/venv/lib/python3.4/site-packages/sqlacodegen/codegen.py"、行606、init model = ModelClass(table、links [table.name ]、inflect_engine、nojojoined) ファイル "/var/www/devaccess/py_api/ds/venv/lib/python3.4/site-packages/sqlacodegen/codegen.py"、行335、init relationship_ = ManyToManyRelationship( self.name、target_cls、association_table、inflect_engine) ファイル "/var/www/devaccess/py_api/ds/venv/lib/python3.4/site-packages/sqlacodegen/codegen.py"、行501、init 自己.kwargs [ '二'] =のrepr(assocation_table.schema + + assocation_table.name '') TypeError例外:+ためのサポートされていないオペランドタイプ: 'NoneType' と 'STR' `

答えて

0

--schemaオプションを使用してデータベーススキーマを指定してみてください