我是python的新手,我刚刚学会了如何使用flask restless和flask sql-alchemy创建一个api.但是我想用随机值为数据库播种.我该如何实现这一目标?请帮忙.这是api代码......
import flask
import flask.ext.sqlalchemy
import flask.ext.restless
import datetime
DATABASE = 'sqlite:///tmp/test.db'
#Create the Flask application and the FLask-SQLALchemy object
app = flask.Flask(__name__)
app.config ['DEBUG'] = True
app.config['SQLALCHEMY_DATABASE_URI'] = DATABASE
db = flask.ext.sqlalchemy.SQLAlchemy(app)
#create Flask-SQLAlchemy models
class TodoItem(db.Model):
id = db.Column(db.Integer, primary_key = True)
todo = db.Column(db.Unicode)
priority = db.Column(db.SmallInteger)
due_date = db.Column(db.Date)
#Create database tables
db.create_all()
#Create Flask restless api manager
manager = flask.ext.restless.APIManager(app, flask_sqlalchemy_db = db)
#Create api end points
manager.create_api(TodoItem, methods = ['GET','POST','DELETE','PUT'], results_per_page = …
Run Code Online (Sandbox Code Playgroud) 尝试使用EddyVerbruggen的cordova-plugin-googleplus插件在我的离子项目中将登录与google plus集成.如果没有安装插件,项目构建正常但是一旦我安装插件构建失败并且我收到此错误:
FAILURE:构建因异常而失败.
出了什么问题:配置根项目'android'时出现问题.
无法解析配置':_debugCompile'的所有依赖项.找不到与com.google.android.gms匹配的任何版本:play-services-plus:+.在以下位置进行了搜索:https : //repo1.maven.org/maven2/com/google/android/gms/play-services-plus/maven-metadata.xml https://repo1.maven.org/maven2/com/google/android/gms/play-services-plus / 必需者:: android:unspecified无法找到与com.google.android.gms匹配的任何版本:play-services-identity:+.在以下位置进行了搜索:https : //repo1.maven.org/maven2/com/google/android/gms/play-services-identity/maven-metadata.xml https://repo1.maven.org/maven2/com/google/android/gms/play-services-identity / 必需者:: android:unspecified
尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.
建筑失败
什么可能导致问题的想法?