1 """S14Djngo URL Configuration 2 3 The `urlpatterns` list routes URLs to views. For more information please see: 4 https://docs.djangoproject.com/en/1.11/topics/http/urls/ 5 Examples: 6 Function views 7 1. Add an import: from my_app import views 8 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') 9 Class-based views 10 1. Add an import: from other_app.views import Home 11 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') 12 Including another URLconf 13 1. Import the include() function: from django.conf.urls import url, include 14 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) 15 """ 16 from django.conf.urls import url 17 from django.contrib import admin 18 19 from cmdb import views 20 21 22 23 24 urlpatterns = [ 25 url(r'^admin/', admin.site.urls), 26 #url(r'^h.html/',views.home), 27 url(r'^login',views.login), 28 url(r'^home', views.home), 29 ]
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <link rel="stylesheet" href="/static/commons.css"/> 7 <style> 8 label{ 9 80px; 10 text-align:right; 11 display: inline-block; 12 } 13 </style> 14 </head> 15 <body> 16 17 <form action="/login" method="post"> 18 <p> 19 <label for="username">用户名:</label> 20 <input id="username" name="user" type='text'/> 21 </p> 22 <p> 23 <label for="password">密码:</label> 24 <input id="password" name="pwd" type='password'/> 25 <input type="submit" value="提交"/> 26 <span style="color:red;">{{ error_msg }}</span> 27 </p> 28 </form> 29 <script src ="/static/jquery.min.js"></script> 30 </body> 31 </html>
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <meta charset = "utf-8"> 8 <title>Title</title> 9 <body style="margin: 0"> 10 <div style="height: 48px;background-color: #ddb796"></div> 11 <div> 12 <table> 13 <tr> 14 <td>李杰</td> 15 <td>男</td> 16 <td>sra@126.com</td> 17 </tr> 18 <tr> 19 <td>研行</td> 20 <td>女</td> 21 <td>dgdg@163.com</td> 22 </tr> 23 <tr> 24 <td>天天</td> 25 <td>中</td> 26 <td>sfsf@139.com</td> 27 </tr> 28 </table> 29 </div> 30 31 </body> 32 </html>
1 from django.shortcuts import render 2 # Create your views here. 3 4 from django.shortcuts import render 5 from django.shortcuts import redirect #重新定向模块 6 7 def login(request): 8 #包含用户提交的所有信息 9 #获取用户提交方法 10 #print(request.method) 11 error_msg = "" 12 if request.method == "POST": 13 #获取用户通过POST提交过来的数据 14 user =request.POST.get('user',None) 15 pwd =request.POST.get('pwd',None) 16 if user == 'root' and pwd == '123': 17 #去跳转到 18 return redirect('home.html') 19 else: 20 #用户密码不匹配 21 error_msg = '用户名或密码错误' 22 # user = request.POST['user'] 23 # pwd = request.POST['pwd'] 24 # print(user,pwd) 25 return render(request,'login.html',{'error_msg':error_msg}) 26 27 def home(request): 28 return render(request,'home.html')
用JetBrains PyCharm 2017.2创建运行Django程序
http://www.cnblogs.com/ujq3/p/7882030.html
创建多个Django业务模块
http://www.cnblogs.com/ujq3/p/7884075.html
Django多业务模块的写法
http://www.cnblogs.com/ujq3/p/7884279.html
Django与HTML业务基本结合--基本的用户名密码提交方法2
http://www.cnblogs.com/ujq3/p/7884615.html
Django静态文件以及模板文件的配置
http://www.cnblogs.com/ujq3/p/7884881.html
Django用户名密码错误提示
http://www.cnblogs.com/ujq3/p/7891352.html