インポートのHttpResponse、リダイレクト、からdjango.shortcutsレンダリング
インポートpymysqlの
。あなたのビューを作成し、ここで#壁紙
DEF指数(要求):
印刷(request.path_infoが)
はHttpResponse( 'インデックス</ H1の> <のh1は>')を返す
#(レンダリング要求を返すが、 'index.htmlを')
DEFモーダル(リクエスト):
レンダリング(リクエスト、 'modal.html'を返す)
DEFログイン(リクエスト):#
があれば、ログインページを返すようにGETリクエストを決める:
IFは、== "GET"をrequest.method:
リターンレンダリング(リクエスト、「login.htmlと」)
#は、そうでない場合は、ポストの要求を処理するデータの取得を提出:
他:
印刷(request.POST)
#は、ユーザー名取得:
ユーザ名= request.POST.get(「ユーザー」)を
、パスワード= request.POST .get( "パスワード")
#ユーザ名とパスワードの確認:
CONN = pymysql.connect(ユーザー= "ルート"、パスワード= "123"、DB = "アレックス"、文字セット= "UTF8")
カーソル= conn.cursor()
RET = cursor.execute(「ここで、ユーザ名、ユーザからの選択* =%sおよびパスワード=%s」は、(ユーザー名、パスワード))
の場合RET:
#登录成功:
リターンリダイレクト( "")/インデックス/
:他の
リターンは、レンダリング(リクエスト、 "login.htmlと"、{ "エラー": "用户名或密码错误"})
ログ機能とデータベースの検証:
おすすめ
転載: www.cnblogs.com/zhang-da/p/12031833.html
ランキング