インタフェースインタフェーステストフレームワーク-Django開発ポスト

説明:簡単なログインインターフェース

 

次のようなディレクトリ構造があります

 

 二つの実装手順

1フォルダ内のlogin.htmlとファイル(ページ)を追加し、フォルダテンプレートを作成します。

<!DOCTYPE HTML> 
<HTML LANG = "EN">
<HEAD>
<メタ文字コード= "UTF-8">
<タイトル>ログイン</ TITLE>
</ HEAD>
<BODY>
<フォームアクション= "/ログイン/"方法= "POST">
<H1>用户名:<入力名= "ユーザ名"> </ H1>
<H1>密码:<入力名= "パスワード"> </ H1>
<入力タイプ=値"を提出します" = "登录">
</ FORM>
</ BODY>
</ HTML>

运行效果如下:

 

 

(アプリ)フォルダ世論調査では2、views.pyファイルを追加し、ユーザー名のログイン・ページを返すログイン機能を定義します

 

 

ポーリングフォルダ内の3、ファイルurls.pyを追加

 

 

含まurls.pyプロジェクトのインポートモジュールの下4ログインパスを追加します。

 

 5在settings中添加login.html的路径,不然会报错

 

 

6 注释掉此项,去掉验证信息,登录时候不会报错

 

 

7运行manage.py,启动服务

 

 

 

8 页面中输入地址http://127.0.0.1:8000/login/

 

 

9 输入用户名,密码,点击登录

 

 根据调用login函数。返回值为username的值

 

 

10 可通过F12查看页面请求post

请求地址。方式,入参,返回结果 

 

 

 

 

おすすめ

転載: www.cnblogs.com/lucky-sunshine/p/12144531.html