url(r'^userinfo/', views.userinfo), url(r'^userdetail-(?P\d+)/', views.userdetail), url(r'^userdel-(?P \d+)/', views.userdel), url(r'^useredit-(?P \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 == "POST": 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.method == "GET": obj = models.UserInfo.objects.filter(id=nid).first() return render(request, 'user_edit.html',{'obj': obj}) elif request.method == "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) #主键,自增 username=models.CharField(max_length=32) password=models.CharField(max_length=64) email=models.CharField(max_length=64,null=True)
userinfo.html
Title ---------------------------------------
useredit.html
userdetail.html
Title 3333333333333333333333333333333