沒有發現普通都語法錯誤,然后一一比對官方教程里面的代碼,發現是在“@bp.route('/<int:id>/delete', methods=('POST'))”這一行代碼里面methods的賦值有問題,要求是一個可迭代對象;但是現在的methods並不是一個元祖。所以要在mehtods賦值的第一個元素后面跟隨一個逗號,即更改為"@bp.route('/<int:id>/delete', methods=('POST',))",然后就運行成功了。
謹記:只有一個元素的元祖在初始化的時候,元素后面必須有逗號,不然解釋器不會把它解釋為元祖。