博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前后台交互实例二:前台通过django在数据库里面增删改查数据
阅读量:4636 次
发布时间:2019-06-09

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

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

    
Title
11111111111111111

  userdetail.html

    
Title
3333333333333333333333333333333

用户详细信息

{
{ obj.id }}
{
{ obj.name }}
{
{ obj.password }}

  

  

转载于:https://www.cnblogs.com/qiangayz/p/8972717.html

你可能感兴趣的文章
Javascript之DOM的三大节点及部分用法
查看>>
鼠标滑动、文本添加(倒计时)
查看>>
大四了,转换到工作模式,总结一下自己
查看>>
matlab中的常用的函数——在稀疏表示中学习到的
查看>>
swift 语法中容易出的问题
查看>>
jade和ejs两者的特点
查看>>
HDU 1872:稳定排序
查看>>
2017秋-软件工程第四次作业(3)-四则运算出题
查看>>
二进制 中 1 的 个数
查看>>
Poj 2092 Grandpa is Famous(基数排序)
查看>>
什么是Dojo?与Jquery宏观对比,结果如何?
查看>>
Symfony2学习笔记之HTTP Cache
查看>>
Symfony2学习笔记之事件分配器
查看>>
Xstream序列化实体
查看>>
F#新Bug,小心! module 里的泛型变量。
查看>>
2017.5.22 git
查看>>
[转载]网站分析的最基本度量(7)——Impression,Click和CTR
查看>>
信号调理-电平调整
查看>>
delphi 使用自定义HANDLE处理消息
查看>>
ASP.NET中的常用快捷键
查看>>