博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的表单提交
阅读量:5950 次
发布时间:2019-06-19

本文共 1430 字,大约阅读时间需要 4 分钟。

有一个数据库

然后创建一个超级用户
urls.py
from django.conf.urls import url
from django.contrib import admin
from son1.views import *
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/',index),
    url(r'^$',finish),
    url(r'^logins/',logins),
]
views.py
from django.shortcuts import render,HttpResponseRedirect
from django.contrib.auth import login,authenticate
from django.contrib.auth.decorators import login_required
# Create your views here.
def index(request):
    return render(request,'index.html',locals())
def logins(request):
    username=request.GET.get('username')
    password=request.GET.get('password')
    user=authenticate(username=username,password=password)
    if user is not None:
        if user.is_active:
            login(request,user)
            return HttpResponseRedirect('/')
    return render(request,'index.html',locals())
def finish(request):
    return render(request,'finish.html',locals())
index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>title</title>
</head>
<body>
<form action="/logins" method="get">
    <table>
           <tr><td>用户:</td><td><input type="text" name="username"></td></tr>
            <tr><td>密码:</td><td><input type="password" name="password"></td></tr>
            <tr><td><input type="submit" value="提交"></td></tr>
    </table>
</form>
</body>
</html>
finish.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
欢迎:{
{ user.username }}用户
</body>
</html>

转载于:https://www.cnblogs.com/feifang/p/6293153.html

你可能感兴趣的文章
Bootstrap3 表单-被支持的控件:输入框
查看>>
Bootstrap3 表单-基本表单
查看>>
【翻译】如何在Ext JS 6中使用Fashion美化应用程序
查看>>
(转载)浅谈javascript中的原型和继承
查看>>
删除存储
查看>>
suffix
查看>>
[十一]基础数据类型之Character
查看>>
webpack+vue自学(2)
查看>>
mysqldump 备份导出数据排除某张表或多张表
查看>>
鼠标滑动一定距离的左侧菜单置顶效果
查看>>
Helloworld模块之内核makefile详解
查看>>
Exchange企业实战技巧(12)通讯组管理
查看>>
linux文件系统安全
查看>>
R语言执行脚本的几种命令
查看>>
bash之正则表达式
查看>>
MySQL5.7 Read Committed事务隔离级别的研究-出现幻读
查看>>
VUE的数据双向绑定
查看>>
轻量级HTTP服务器Nginx(配置与调试Nginx)
查看>>
解决CentOS系统mini安装后的虚拟机工具(VMware Tools)安装问题
查看>>
碧海蓝天的初心
查看>>