view package
Submodules
view.mainview module
view.view module
- class view.view.View(vlog, vlogname, requestdict, sqldict)[ソース]
ベースクラス:
object
ビュークラス。
- datamapping
- Type:
- dynamicapp
- Type:
- requestdict
画面からのリクエストデータ
- Type:
dict
- sqldict
SQLデータ(sql.json)
- Type:
dict
- call(json_cache, app_cache)[ソース]
メイン処理
- パラメータ:
json_cache (dict) -- tran情報定義のキャッシュ -> JsonCache("tran.json")
app_cache (dict) -- ビューAPP のキャッシュ -> AppCache("view.py")
- 戻り値:
responsedict -- レスポンスデータ
- 戻り値の型:
dict
- editResponse(response_info, temp_object)[ソース]
レスポンスデータの編集
- パラメータ:
response_info (dict) -- レスポンスデータの'record' の1要素 -> responsedict['records'][i]
temp_object (Class) -- サーバプログラム実行用のモデルオブジェクト -> AppCache.getViewObject() の戻り値
- editResponseRecord(response_record, response_info)[ソース]
レスポンスデータの行編集
- パラメータ:
response_record (dict) -- response_infoの'record' の1要素 -> response_info['record']
response_info (dict) -- レスポンスデータの'records' の1要素 -> responsedict['records'][i]
- fromSqlToResponse(responsedict, temp_object)[ソース]
sql実行結果データからレスポンスデータを編集する。
- パラメータ:
responsedict (dict) -- レスポンスデータ
temp_object (Class) -- サーバプログラム実行用のモデルオブジェクト -> AppCache.getViewObject() の戻り値