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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python+django+html 简单签到功能

發布時間:2024/1/1 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python+django+html 简单签到功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本功能主要是簡單的簽到功能,簽到時間為獲取系統時間。

@csrf_exempt def qiandao(request): #簽到view頁面if request.method == 'GET':return render(request, 'qiandao.html')else:qid=request.session['uid'] #簽到人的工號qname = request.POST.get('qname', '')qtime = timezone.now()conn = MySQLdb.connect("localhost", "root", "7378", "test")with conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) as cursor:cursor.execute("INSERT INTO thanks_qd (qid,qname,qtime) ""values (%s,%s,%s)",[qid, qname,qtime])conn.commit()return redirect('../qiandao/') @csrf_exempt def qiantui(request): #簽退view頁面if request.method == 'GET':return render(request, 'qiantui.html')else:qid=request.session['uid'] #請假人的工號q_time2 = timezone.now()conn = MySQLdb.connect("localhost","root","7378","test")with conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) as cursor:cursor.execute("UPDATE thanks_qd SET q_time2=%s WHERE qid =%s",[q_time2,qid])conn.commit()return redirect('/qiantui') class qd(models.Model): #簽到models模型qid=models.CharField(max_length=20,verbose_name='工號')qname=models.CharField(max_length=20,verbose_name='姓名')qtime=models.DateTimeField(auto_now_add=True,verbose_name='簽到時間')q_time2=models.DateTimeField(auto_now_add=True,verbose_name='簽退時間')

簽到頁面的html頁面

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>簽到頁面</title><link rel="stylesheet" href="../../static/css/teo.css" media="all"><script type="text/javascript" language="JavaScript">function submitTest(){alert("簽到成功");}</script> </head> <body> <br> <h2 align="center">簽到頁面</h2><br><hr> <h6 align="center"><form class="layui-form" method="post" action="../qiandao/">名字:<div class="layui-input-inline"><input type="text" name="qzhuangtai" placeholder="請輸入你的名字" class="layui-input"></div><br><br><br><br>&nbsp;&nbsp;<input type="submit" value="簽到" class="layui-btn" onclick="submitTest()"><input type="button" value="請假" class="layui-btn" onclick="window.open({%url 'qingjia' %})"> </form></h6> </body> </html>

簽退頁面如下圖

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>簽退</title> <link rel="stylesheet" href="../../static/css/teo.css" media="all"><script type="text/javascript" language="JavaScript">function submitTest(){alert("簽退成功");}</script> </head> <body> <br><br> <form class="layui-form" method="post" action="../qiantui/"><input type="submit" value="簽退" onclick="submitTest()" class="layui-btn"> </form></body> </html>

簽到和簽退的url頁面

path('qiandao/', views.qiandao,name='qiandao'), path('qiantui/', views.qiantui,name='qiantui'),


總結

以上是生活随笔為你收集整理的python+django+html 简单签到功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。