ユースケース:のに0.0
値が渡されていないときに、デフォルト値として保存したい。次のコードを書きましたが、うまくいきませんでした。pewee
DoubleField
class MyRelation(peewee.Model):
id = peewee.PrimaryKeyField()
percentage = peewee.DoubleField(default=0.0)
ここにAPIがあります
@api_blueprint.route('/add_data', methods=['POST'])
@http_header
def add_data():
try:
incoming = json.loads(request.data)
data = MyRelation(percentage=incoming["percentage"])
data.save()
return success_response(201,"Data has been inserted :)")
except Exception as e:
log(str(e))
return raise_error(500, str(e))
次のエラーを記録します
10-05-17 05:24:51 Line:199 Message: Error in add_data(),views.api: (1048, "Column 'percentage' cannot be null")