Web2Pyのコードを実行しようとすると、エラーが発生します。
基本的に、データベースにクエリを実行し、利用可能なフライトを表示する関数を作成する必要があります。
関数は次のように定義されています。
def searchFlights():
return dict()
def show():
receivedFlights = request.vars.originCity+','+request.vars.destCity+','+request.vars.type+','+request.vars.deptDate+','+request.vars.arrivalDate+','+request.vars.vlassType+','+request.vars.noOfAdults+','+request.vars.noOfChildren+','+request.vars.noOfInfants
return dict(txt1=recievedflights, flights=db().select(db.Flight.request.originCity+','+request.vars.destCity+','+request.vars.type+','+request.vars.deptDate+','+request.vars.arrivalDate+','+request.vars.classType+','+request.vars.noOfAdults+','+request.vars.noOfChildren+','+request.vars.noOfInfants))
現在発生しているエラーは次のとおりです。
**File "K:/wdd-softw/web2py/applications/Assignment/controllers/default.py", line 106, in show
receivedFlights = request.vars.originCity+','+request.vars.destCity+','+request.vars.type+','+request.vars.deptDate+','+request.vars.arrivalDate+','+request.vars.vlassType+','+request.vars.noOfAdults+','+request.vars.noOfChildren+','+request.vars.noOfInfants
TypeError:+のサポートされていないオペランドタイプ:'NoneType'および'str' **