小编Isa*_*aac的帖子

错误:无法找到:com.google.guava:guava:18.0.+

我将此依赖项添加到gradle文件中

//这是由Google HTTP客户端库使用的.

compile(group: 'com.google.guava', name: 'guava', version: '18.0.+')
Run Code Online (Sandbox Code Playgroud)

我尝试同步Gradle文件,但它一直给我这个错误

错误:无法找到:com.google.guava:guava:18.0.+

android guava android-gradle-plugin

7
推荐指数
1
解决办法
7335
查看次数

Flask SQLalchemy 无法使用 Unix 套接字连接到 Google Cloud Postgresql 数据库

我在我的谷歌应用引擎标准环境项目中使用 Flask SQLalchemy 来尝试连接到我的 GCP Postgresql 数据库.. 根据谷歌文档,可以以这种格式创建 url

# postgres+pg8000://<db_user>:<db_pass>@/<db_name>?unix_socket=/cloudsql/<cloud_sql_instance_name>
Run Code Online (Sandbox Code Playgroud)

下面是我的代码

from flask import Flask, request, jsonify
import constants

app = Flask(__name__)

# Database configuration from GCP postgres+pg8000
DB_URL = 'postgres+pg8000://{user}:{pw}@/{db}?unix_socket=/cloudsql/{instance_name}'.format(user=user,pw=password,db=dbname, instance_name=instance_name)

app.config['SQLALCHEMY_DATABASE_URI'] = DB_URL
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False  # silence the 
deprecation warning
sqldb = SQLAlchemy(app)
Run Code Online (Sandbox Code Playgroud)

这是我不断收到的错误:

File "/env/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 412, in connect return self.dbapi.connect(*cargs, **cparams) TypeError: connect() got an unexpected keyword argument 'unix_socket'
Run Code Online (Sandbox Code Playgroud)

postgresql google-app-engine python-3.x flask-sqlalchemy google-cloud-sql

4
推荐指数
1
解决办法
2679
查看次数