URL (r ' ^userinfo/', views.userinfo), url (r ' ^userdetail-(? p<nid>\d+)/', views.userdetail), url (r ' ^userdel-(? p<nid>\d+)/', Views.userdel), url (r ' ^useredit-(? p<nid>\d+)/', Views.user_edit),
Views
def userinfo (Request): if Request.method = = "GET": User_list=models. UserInfo.objects.all () return render (Request, ' userinfo.html ', {' user_list ': user_list}) Elif Request.method = "PO ST ": U = Request. Post.get (' user ') p = Request. Post.get (' pwd ') models. UserInfo.objects.create (username=u,password=p) return redirect ('/cc/userinfo/') def userdetail (Request,nid): obj= Models. UserInfo.objects.filter (Id=nid). First () return render (Request, ' userdetail.html ', {' obj ': obj}) def userdel (Request, NID): Models. UserInfo.objects.filter (id=nid). Delete () return redirect ('/cc/userinfo/') def user_edit (Request, nid): if Request.met Hod = = "GET": obj = models. UserInfo.objects.filter (Id=nid). First () return render (Request, ' user_edit.html ', {' obj ': obj}) elif Request.metho D = = "POST": nid = Request. Post.get (' id ') u = Request. Post.get (' username ') p = Request. Post.get (' password ') models. UserInfo.objects.filter (Id=nid). Update (USERNAME=U,PASSWORD=P) return redirect ('/cc/userinfo/')
model.py
#-*-Coding:utf-8-*-from __future__ import unicode_literalsfrom django.db import models# Create your models Here.class UserInfo (models. Model): username=models. Charfield (max_length=32) password=models. Charfield (MAX_LENGTH=64) class ZTE (models. Model): id=models. Autofield (primary_key=true) #主键, self-increasing username=models. Charfield (max_length=32) password=models. Charfield (max_length=64) email=models. Charfield (Max_length=64,null=true)
Userinfo.html
<! DOCTYPE html> Useredit.html
<! DOCTYPE html> Userdetail.html
<! DOCTYPE html>
Pre-and post-interaction example two: the front desk through Django in the database and delete and change the data