Django(七)

Django(六)

4.编辑用户

  • 点击编辑,跳转到编辑页面(将编辑行的ID携带过去)。
  • 编辑页面(默认数据,根据ID获取并设置到页面中)
  • 提交:
    • 错误提示
    • 数据校验
    • 在数据库更新
      在这里插入图片描述
      Django(七)_第1张图片
      Django(七)_第2张图片
      Django(七)_第3张图片
      Django(七)_第4张图片

user_edit.html

{% extends 'layout.html' %}
{% block content %}
    <div class="container">
        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title"><span style="font-weight:bold;">编辑用户span>h3>
            div>
            <div class="panel-body">
                <form method="post" novalidate>
                    {% csrf_token %}
                    {% for field in form %}
                        <div class="form-group">
                            <labe><span style="font-weight:bold;">{{ field.label }}span>labe>
                            {{ field }}
                            <span style="color: red">{{ field.errors.0 }}span>
                        div>
                    {% endfor %}
                    <button type="submit" class="btn btn-primary">提交button>
                form>
            div>
        div>
    div>
{% endblock %}

Django(七)_第5张图片
展示默认数据
Django(七)_第6张图片
Django(七)_第7张图片编辑修改
Django(七)_第8张图片
Django(七)_第9张图片
Django(七)_第10张图片
Django(七)_第11张图片

5.删除

user_list.html
Django(七)_第12张图片

Django(七)_第13张图片
Django(七)_第14张图片
Django(七)_第15张图片
Django(七)_第16张图片

你可能感兴趣的:(python,django,mysql)