Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 属性错误:';解析结果';对象没有属性';drivername';_Postgresql_Heroku_Flask_Sqlalchemy_Flask Sqlalchemy - Fatal编程技术网

Postgresql 属性错误:';解析结果';对象没有属性';drivername';

Postgresql 属性错误:';解析结果';对象没有属性';drivername';,postgresql,heroku,flask,sqlalchemy,flask-sqlalchemy,Postgresql,Heroku,Flask,Sqlalchemy,Flask Sqlalchemy,在Heroku上运行应用程序时,我面临一个问题。本地版本似乎工作正常,但我无法在heroku平台上调用create_db() 这是错误跟踪 (venv)S-MBP:LaunchPage3 S$ heroku run python Running python on herokuapp... up, run.5609 Python 2.7.11 (default, Dec 7 2015, 21:16:24) [GCC 4.8.4] on linux2 Type "help", "copyrig

在Heroku上运行应用程序时,我面临一个问题。本地版本似乎工作正常,但我无法在heroku平台上调用
create_db()

这是错误跟踪

(venv)S-MBP:LaunchPage3 S$ heroku run python
Running python on herokuapp... up, run.5609
Python 2.7.11 (default, Dec  7 2015, 21:16:24) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from app import db
>>> db.create_all()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/app/.heroku/python/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py", line 972, in create_all
self._execute_for_all_tables(app, bind, 'create_all')
File "/app/.heroku/python/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py", line 964, in _execute_for_all_tables
op(bind=self.get_engine(app, bind), **extra)
File "/app/.heroku/python/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py", line 910, in get_engine
return connector.get_engine()
File "/app/.heroku/python/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py", line 542, in get_engine
self._sa.apply_driver_hacks(self._app, info, options)
File "/app/.heroku/python/lib/python2.7/site-packages/flask_sqlalchemy/__init__.py", line 846, in apply_driver_hacks
if info.drivername.startswith('mysql'):
AttributeError: 'ParseResult' object has no attribute 'drivername'

任何指点都将不胜感激。我试着照做,但这些答案没有帮助

尝试将导入URL解析更改为:

from urlparse import urlparse

尝试将导入URL解析更改为:

from urlparse import urlparse