ATXラーニング(四)-atxserver2

ATXSERVER2

、メイン()を起動するためのファイル

1、名前空間parse_argsリターンによる最初は、いくつかの設定を行うことが言うの内側SimpleLoginHandlerで、このページのHTMLをログに記録し、
db.setupでデータベースを作成する)(そして、2
一部のHTML、静的ファイルやその他の設定を行ってmake_appにより、3

DEF make_app(login_handler、** 設定)
    の設定[ ' template_path ' ] = ' テンプレート' 
    設定[ ' static_path ' ] = ' 静的' 
    設定[ ' cookie_secret ' ] =はos.environ。取得" SECRET "" :_ SECRET " 
    の設定[ ' LOGIN_URL ' ] = ' /ログイン' 
    [設定]] = 10 

    urlpatterns.append((R " /ログイン" 、login_handler))を
     返す tornado.web.Application(urlpatterns、**設定)

 



4、サービスモニタモニタport4000を開始
しますが、ログインページを見ることができ、ここで


5.任意のログインページの名前を入力
し、その後でSimpleLoginHandler下のコードを見つけ
データベースにアカウント情報(メール、名)待つself.set_current_userを追加する
ページは情報送信されたのWebSocketを受け取るために、モバイルデバイスにリダイレクトされます6。

 

クラスMainHandler(AuthRequestHandler):
    デフを取得(自己):
        self.redirect(" /デバイス"
 

_data_handler、データ処理jsondata.pyファイルをダンプします。

デフ_data_handler(OBJ):
     返す(TIME_ISOFORMAT)obj.strftimeを場合でisinstance(
        OBJ、datetime.datetimeの)他のOBJ 


:デフダンプ(データ)
    をアサートでisinstance(データ、dictの)
    リターン json.dumps(データ、デフォルト = _data_handler)
 

第二に、遠隔制御装置が
使用する]をクリックし
、時間的な理由を、今日ここに見られるコードを

現在、まだ我々は良い感じ、誰もが役立つことを願って、学習、彼らはどのような賞賛をサポートするためにポイントします。また、何か間違ったか私を修正する必要があります。ありがとうございます!

おすすめ

転載: www.cnblogs.com/dangkai/p/10938512.html