最新国产好看的视频,伊人天堂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數(shù)據(jù)庫

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

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

相關(guān)文章

  • python中的colorlog庫使用詳解

    python中的colorlog庫使用詳解

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

    Python漢字轉(zhuǎn)拼音pypinyin庫、輸出excel的xlwt庫

    本文介紹了如何使用Python的pypinyin庫和xlwt庫,將漢字文本轉(zhuǎn)換為帶有拼音標注的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)多張圖像轉(zhuǎn)成單個nii.gz或mha文件案例

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

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

    通過Python將MP4視頻轉(zhuǎn)換為GIF動畫

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

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

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

    關(guān)于yolov8訓練的一些改動及注意事項

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

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

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

最新評論

龙江县| 始兴县| 颍上县| 常熟市| 来宾市| 体育| 敖汉旗| 柳河县| 洪江市| 璧山县| 丹寨县| 南江县| 临澧县| 封丘县| 霞浦县| 越西县| 宜州市| 鹤壁市| 依兰县| 温州市| 航空| 万山特区| 武胜县| 瑞金市| 和静县| 永寿县| 齐河县| 简阳市| 阜城县| 儋州市| 浦城县| 连山| 鹿邑县| 嘉黎县| 崇州市| 文安县| 黔东| 襄樊市| 黔西县| 清河县| 康定县|