python+django+mysql项目实践四(信息修改+用户登陆)

python项目实践

环境说明:

Pycharm 开发环境
Django 前端
MySQL 数据库
Navicat 数据库管理

用户信息修改

修改用户信息需要显示原内容,进行修改
通过url传递编号

urls

python+django+mysql项目实践四(信息修改+用户登陆)_第1张图片

views

修改内容需要用数据库的更新,用update进行更新,用filter进行选择
输入参数多nid,传递要修改内容的id编号

def info_edit(request,nid):
    if request.method == "GET":
        data_list = Rule.objects.all()
        date = UserInfo.objects.filter(id=nid)
        context = {"data_list":data_list,"date":date}
        return render(request,"info_edit.html",context)
    user = request.POST.get("users")
    pwd = request.POST.get("pwd")
    role = request.POST.get("role")
 

你可能感兴趣的:(Pyhton程序设计,python,django,mysql)