ログ機能とデータベースの検証:

インポートの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