最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django聯(lián)系人登錄界面案例詳解

 更新時間:2024年10月24日 11:13:19   作者:哈哈嘻喜  
在本案例中,將介紹如何使用Django框架創(chuàng)建一個簡單的聯(lián)系人登錄界面,案例涉及前端HTML頁面設計,CSS和JS的應用,以及后端views.py的編寫,在后端處理中,密碼將通過MD5進行加密,保證安全性,本文給大家介紹了django聯(lián)系人登錄界面案例詳解,感興趣的朋友一起看看吧

目前還在學習中,這是一個簡單的小案例,有錯誤的話,請批評指。

注意:此案例的運行前提是配置好python環(huán)境,MySQL環(huán)境,django環(huán)境

預覽

代碼實現(xiàn)

html界面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>聯(lián)系人在線管理系統(tǒng)</title>
    <link rel="stylesheet" href="/static/plugins/bootstrap-3.4.1-dist/css/bootstrap.css" rel="external nofollow" >
    <style>
        .account{
        width:500px;
        height:320px;
        border:2px solid #999999;
        border-radius:20px;
        margin-left:auto;
        margin-right:auto;
        margin-top:200px;
        padding:20px 40px;
        }
        .h1{
        text-align:center;
        }
        .h2{
        color:#3887B6;
        }
        .b3{
        background-color:#C04849;
        border-radius:10px;
        color:#FFFFFF;
        display:block;
        margin:0 auto;
        margin-top:30px;
        width:350px;
        height:40px;
        box-shadow:5px 5px 10px #A3ADA4;
        }
    </style>
</head>
<body>
<form method="post" class="account">
    {% csrf_token %}
    <h1 class="h1 h2">聯(lián)系人在線管理系統(tǒng)</h1>
    <div class="form-group" style="margin-top:10px;">
        <span class="glyphicon glyphicon-user" aria-hidden="true"></span>
        <label id="exampleInputEmail1">用戶名</label>
        {{form.username}}
        {{form.username.error.0}}
        <span style="color:red;font-size:12px">{{font.username.error.0}}</span>
    </div>
    <div class="form-group" style="margin-top:10px;">
        <span class="glyphicon glyphicon-signal" aria-hidden="true"></span>
        <label id="exampleInputPassword1">密碼</label>
        {{form.password}}
        {{form.password.error.0}}
        <span style="color:red;font-size:12px">{{font.password.error.0}}</span>
    </div>
    <div>
        <input type="submit" value="登錄" class="b3">
    </div>
</form>
<script src="/static/js/jquery-3.7.1.min.js"></script>
<script src="/static/plugins/bootstrap-3.4.1-dist/js/bootstrap.min.js"></script>
</body>
</html>

此界面引入了css和js,連接了mysql數據庫

views.py

class LoginForm(forms.Form):
    username = forms.CharField(
        label="用戶名",
        widget=forms.TextInput(attrs={'class': 'form-control', "placeholder": "請輸入用戶名"}),
        required=True
    )
    password = forms.CharField(
        label="密碼",
        widget=forms.PasswordInput(attrs={'class': 'form-control', "placeholder": "請輸入密碼"}),
        required=True
    )
    def clean_password(self):
        pwd = self.cleaned_data.get("password")
        return md5(pwd)

密碼用了md5加密,引入的庫包括以下幾個:

from django.shortcuts import render, redirect, HttpResponseRedirect
from contacts import models
from django import forms
from django.core.validators import RegexValidator
from contacts.encrpty import md5
from django.utils.safestring import mark_safe
from django.shortcuts import get_object_or_404

 urls.py

urlpatterns = [
    path("admin/", admin.site.urls),
    path("getUser/", views.getUser),]

models.py

class Login(models.Model):
    username = models.CharField(verbose_name="用戶名",max_length=32)
    password = models.CharField(verbose_name="密碼",max_length=32)

最后,打開終端輸入

python manage.py runserver

到此這篇關于django聯(lián)系人登錄界面的文章就介紹到這了,更多相關django聯(lián)系人登錄界面內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python中的colorlog庫使用詳解

    python中的colorlog庫使用詳解

    這篇文章主要介紹了python中的colorlog庫詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python漢字轉拼音pypinyin庫、輸出excel的xlwt庫

    Python漢字轉拼音pypinyin庫、輸出excel的xlwt庫

    本文介紹了如何使用Python的pypinyin庫和xlwt庫,將漢字文本轉換為帶有拼音標注的Excel文件,通過讀取文本、獲取拼音并寫入Excel,實現(xiàn)了漢字和拼音的一一對應,同時,文章也指出了潛在的問題
    2025-04-04
  • OpenCV圖像識別之相機校準Camera?Calibration學習

    OpenCV圖像識別之相機校準Camera?Calibration學習

    這篇文章主要為大家介紹了OpenCV圖像識別之相機校準Camera?Calibration學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 用Python寫一段用戶登錄的程序代碼

    用Python寫一段用戶登錄的程序代碼

    下面小編就為大家分享一篇用Python寫一段用戶登錄的程序代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 用ldap作為django后端用戶登錄驗證的實現(xiàn)

    用ldap作為django后端用戶登錄驗證的實現(xiàn)

    這篇文章主要介紹了用ldap作為django后端用戶登錄驗證的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • ITK 實現(xiàn)多張圖像轉成單個nii.gz或mha文件案例

    ITK 實現(xiàn)多張圖像轉成單個nii.gz或mha文件案例

    這篇文章主要介紹了ITK 實現(xiàn)多張圖像轉成單個nii.gz或mha文件案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 通過Python將MP4視頻轉換為GIF動畫

    通過Python將MP4視頻轉換為GIF動畫

    Python可用于讀取常見的MP4視頻格式并將其轉換為GIF動畫。本文將詳細為大家介紹實現(xiàn)的過程,文中的代碼具有一定的參考價值,感興趣的小伙伴可以學習一下
    2021-12-12
  • Django之PopUp的具體實現(xiàn)方法

    Django之PopUp的具體實現(xiàn)方法

    今天小編就為大家分享一篇Django之PopUp的具體實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 關于yolov8訓練的一些改動及注意事項

    關于yolov8訓練的一些改動及注意事項

    Yolo是一種目標檢測算法,目標檢測的任務是從圖片中找出物體并給出其類別和位置,這篇文章主要給大家介紹了關于yolov8訓練的一些改動及注意事項,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • 詳解Python中的正則表達式的用法

    詳解Python中的正則表達式的用法

    這篇文章主要介紹了詳解Python中的正則表達式的用法,正則表達式在各個編程語言的學習當中都是基礎知識,文中給出了Python2代碼的示例,需要的朋友可以參考下
    2015-04-04

最新評論

十堰市| 金昌市| 德令哈市| 垣曲县| 赞皇县| 永新县| 都江堰市| 双城市| 靖宇县| 德江县| 东光县| 昌平区| 桃园县| 深州市| 梨树县| 东乌| 灵台县| 固阳县| 汾西县| 章丘市| 乐昌市| 双辽市| 文安县| 景泰县| 台安县| 错那县| 遂川县| 尉犁县| 芦溪县| 尖扎县| 江陵县| 延安市| 榆树市| 延津县| 八宿县| 交口县| 舟山市| 开平市| 高雄市| 崇明县| 安义县|