path("user/add/", views.user_add),
{% extends 'layout.html' %}
{% block content %}
新建用户
{% endblock %}
def user_add(request):
if request.method=="GET":
context = {
"gender_choices": models.UserInfo.gender_choices,
"depart_list": models.Department.objects.all()
}
return render(request, "user_add.html", context)
# 获取用户提交的数据
name = request.POST.get("name")
pwd = request.POST.get("pwd")
age = request.POST.get("age")
money = request.POST.get("money")
time = request.POST.get("time")
gender = request.POST.get("gender")
dept = request.POST.get("dept")
# 添加数据到数据库中
models.UserInfo.objects.create(name=name, password=pwd, age=age, account=money,
create_time=time, gender=gender, depart_id=dept)
return redirect("/user/list/")
注意将user_list的路由替换
新建用户
