apollo1616

Django使用modelform完成图书管理系统添加书籍

# 添加书籍:
def add(reqeust):
    if GET请求:
        form=BookModelForm()
        return render(reqeust,{"form":form})
    else POST请求:
        form=BookModelForm(request.POST)
        if form.is_valid():
            form.save() # Book.objects.create(clean_data)
            return redirect("/")
        else:
            return render(reqeust,{"form":form})
                               
    \'\'\'
    HTML渲染页面代码
      <form action="" method="post" novalidate>
            {% csrf_token %}
              {% for field in form %}
                    <div class="form-group">
                         <label for="title">{{ field.label }}</label>
                         {{ field }}
                         <span>{{ field.errors.0 }}</span>
                    </div>
             {% endfor %}
            <input type="submit" value="提交" class="btn btn-default pull-right">
      </form>
    \'\'\'    

 

发表于 2018-11-07 16:10  阿波罗Apollo  阅读(83)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-10-07
  • 2021-10-07
  • 2021-10-07
  • 2021-10-07
  • 2022-01-08
  • 2021-04-10
  • 2021-10-07
  • 2021-10-07
猜你喜欢
  • 2021-11-01
  • 2021-10-07
  • 2021-10-07
  • 2021-10-07
  • 2021-10-07
  • 2021-11-16
相关资源
相似解决方案