日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

设计登陆需求页面

發(fā)布時(shí)間:2025/7/14 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 设计登陆需求页面 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

設(shè)計(jì)登陸需求頁面

1.靜態(tài)文件設(shè)置

settings.py文件中添加static路徑(根目錄下插件static目錄) STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"), )

2.static下創(chuàng)建相關(guān)內(nèi)容

1.bootstrap 下載bootstrap,將目錄bootstrap-3.3.7-dist直接拷貝到static下 2.創(chuàng)建css和js目錄,將下載號(hào)的jquery文件拷貝至js中

3.在templates下創(chuàng)建base.html的網(wǎng)頁模板文件

base.html中寫入以下內(nèi)容

{% load staticfiles %} <!--引用靜態(tài)文件--> <!DOCTYPE html> <html lang="zh-CN"><head><!--設(shè)置字符集、瀏覽器優(yōu)先渲染模式以及可視區(qū)域設(shè)置等,不用修改,按模板默認(rèn)的就行--><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><!-- 上述3個(gè)meta標(biāo)簽*必須*放在最前面,任何其他內(nèi)容都*必須*跟隨其后! --><title>{% block title %}base{% endblock %}</title> <!--通過模板設(shè)置title動(dòng)態(tài)加載--><!-- Bootstrap 將放入static下對(duì)應(yīng)的內(nèi)容加載進(jìn)來,導(dǎo)入bootstrap樣式文件,通過模板設(shè)置動(dòng)態(tài)加載--><link href="{% static '/bootstrap-3.3.7-dist/css/bootstrap.css' %}" rel="stylesheet">{% block css %}{% endblock %} <!--通過模板設(shè)置css動(dòng)態(tài)加載--><!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --><!-- WARNING: Respond.js doesn't work if you view the page via file:// --><!--[if lt IE 9]><!--用于支持ie9以下的版本支持h5,按alt+enter點(diǎn)擊下載即可--><script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script><script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script><![endif]--><!-- 導(dǎo)入jquery插件,通過模板設(shè)置動(dòng)態(tài)加載 --><script src="{% static 'js/jquery-3.3.1.js' %}"></script><!-- 導(dǎo)入bootstrap的js文件,通過模板設(shè)置動(dòng)態(tài)加載--><script src="{% static 'bootstrap-3.3.7-dist/js/bootstrap.min.js' %}"></script></head><body><!--下面的nav為導(dǎo)航條,是使用的bootstrap,可以作為模板頁面,供其他登陸注冊(cè)頁面公用--><nav class="navbar navbar-default" role="navigation"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="#">登陸頁面</a></div><ul class="nav navbar-nav navbar-right"><li><a href="#"><span class="glyphicon glyphicon-user"></span> 注冊(cè)</a></li><li><a href="#"><span class="glyphicon glyphicon-log-in"></span> 登錄</a></li></ul></div></nav>{% block content %}{% endblock %} <!--為具體主體內(nèi)容留下接口--></body> </html>

4.寫login.html登陸頁面

{% extends 'base.html' %} <!--繼承base網(wǎng)頁模板內(nèi)容,可以瀏覽網(wǎng)頁查看效果--> {% load staticfiles %} <!--載入靜態(tài)方法,用于加載static中的文件--> {% block title %}登陸{% endblock %} <!--設(shè)置title,默認(rèn)使用base模板中的--> {% block css %}<link href="{% static 'css/login.css'%}" rel="stylesheet" />{% endblock %} <!--使用自定義的css登陸樣式,不用base中的-->{% block content %} <!--該模板語言用于定義主體內(nèi)容,和模板中的結(jié)合使用--><div class="container"><div class="col-md-4 col-md-offset-4"><form class='form-login' action="/templates/login/" method="post"><h2 class="text-center">歡迎登錄</h2><div class="form-group"><label for="id_username">用戶名:</label><input type="text" name='username' class="form-control" id="id_username" placeholder="Username" autofocus required></div><div class="form-group"><label for="id_password">密碼:</label><input type="password" name='password' class="form-control" id="id_password" placeholder="Password" required></div><button type="reset" class="btn btn-default pull-left">重置</button><button type="submit" class="btn btn-primary pull-right">提交</button></form></div></div> <!-- /container --> {% endblock %}

5.css下創(chuàng)建login.css,寫樣式

body {background-color: #eee; } .form-login {max-width: 330px;padding: 15px;margin: 0 auto; } .form-login .form-control {position: relative;height: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px;font-size: 16px; } .form-login .form-control:focus {z-index: 2; } .form-login input[type="text"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0; } .form-login input[type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0; }

這個(gè)是最后看到的登陸頁面

那么到這里login.html的網(wǎng)頁設(shè)計(jì)部分就完成了,接下來需要做的就是后端的部分了,接收用戶輸入的表單數(shù)據(jù),保存至數(shù)據(jù)庫,并做一些簡(jiǎn)單的邏輯判斷(如賬號(hào)密碼不能為空,賬號(hào)密碼不匹配等)

轉(zhuǎn)載于:https://www.cnblogs.com/endmoon/p/9744734.html

總結(jié)

以上是生活随笔為你收集整理的设计登陆需求页面的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99精品在线免费观看 | 免费在线激情视频 | 先锋资源在线视频 | 国产免费一区二区三区网站免费 | 中国美女黄色一级片 | 成人免费网站黄 | 国产精品成人Av | www.成人国产 | 欧美xxx在线观看 | 亚洲一区二区国产 | 日本人の夫妇交换 | 日韩欧美高清在线观看 | 欧美性白人极品1819hd | 天堂在线观看免费视频 | 奇米影视第四色首页 | 国产高清精品软件丝瓜软件 | 免费av在线 | 国产日产精品一区 | 黄色av片三级三级三级免费看 | 九九在线| 殴美黄色大片 | 伊人丁香 | 一级黄网站 | 欧美日韩激情在线一区二区三区 | av一区在线观看 | 在线你懂的视频 | 在线免费视频 | 中文字幕 欧美激情 | 日韩欧美麻豆 | 在线天堂一区 | 台湾综合色 | 97视频在线观看免费高清完整版在线观看 | 国产一级爱c视频 | av成人免费观看 | 久久综合热 | 狠狠干男人的天堂 | 国产伦理吴梦梦伦理 | 粗大黑人巨茎大战欧美成人免费看 | 成人免费看片98欧美 | 亚洲区第一页 | 一区二区视频在线播放 | 黄色片子网站 | 亚洲偷偷 | 特级毛片a | 久久亚洲一区 | 好看的毛片 | 浴室里强摁做开腿呻吟男男 | 中文字幕3页 | 成人久久精品人妻一区二区三区 | 一本高清dvd在线播放 | 欧美风情第一页 | 国产成人精品a视频一区 | 欧美a√| 国产美女三级无套内谢 | 日韩高清影视在线观看 | 日本性xxxxx 免费毛片视频网站 | 视频国产在线 | 中文资源在线观看 | 亚洲专区在线 | 一级特黄性色生活片 | 久久久视频6r | 伊人色综合久久天天 | 另类视频在线观看+1080p | mm131丰满少妇人体欣赏图 | 亚洲欧美激情一区二区三区 | 欧美午夜大片 | 4438激情网| 综合色在线 | 欧美午夜久久 | 人人澡人人澡人人 | 91在线超碰 | 337p粉嫩大胆噜噜噜噜69影视 | 欧美三日本三级少妇三 | 色网在线视频 | 超碰在线国产 | 久久久久久久久久久久久女国产乱 | 日韩在线视频免费 | 大奶在线播放 | 一道本一区二区 | 久久久国产精品免费 | 五月天国产精品 | 免费看日韩毛片 | 久久精品一区二区三区黑人印度 | 国产老熟女一区二区三区 | 亚洲女人天堂色在线7777 | 日韩久久久久 | 自拍偷拍第五页 | 国产日日干 | 精品黑人一区二区三区在线观看 | 天天色网站 | 国产自产在线视频 | 牛牛电影国产一区二区 | av综合久久 | av在线综合网 | 国产成人精品影视 | 国产操女人 | 国产伦精品一区二区三区免费迷 | 草草影院一区二区三区 | 亚洲精品国产一区二区 |