別のビューを呼び出すことにより、エラー私は、次の聖杯のアプリがあります。チャリスとピーウィー、
# encoding: utf-8
from chalice import Chalice
from models import ContentItem
app = Chalice(app_name='moderations')
app.debug = True
@app.route("/item/{item_id}", methods=['GET'])
def view_item(item_id):
instance = ContentItem.get(ContentItem.id == item_id)
return model_to_dict(instance)
@app.route("/item/{item_id}", methods=['POST'])
def save_item(item_id):
request = app.current_request
data = request.json_body
instance = ContentItem.get(ContentItem.id == item_id)
instance.content = data
instance.save()
return
def model_to_dict(instance):
data = {'content': instance.content, 'id': instance.id}
return data
をそして、私はその後、chalice local
http://localhost:8000/item/1234
を取得するために行くことをすると、私はレコード罰金 を取得。しかしを実行していますPOST http://localhost:8000/item/1234
に行っても何も起こりません。待っています。
最初に投稿した場合は正常に動作し、その後は詳細ページが表示され、同じ待機ゲームになります。
どうしたのですか?
PS。私はここでレポに関する問題を提起した。https://github.com/aws/chalice/issues/628 –