上一节,我们讲到了留言首页数据的读取,本节课,主要完成添加留言、编辑留言和删除留言
添加留言
添加表单和加载公共数据
1、在 index.html
中,添加如下代码:
<div class="container">
.
.
<!--发布留言-->
<form class="form-horizontal" style="margin-top: 150px;">
<div class="form-group">
<label class="col-sm-2 control-label">标题</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="title" placeholder="请输入标题">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">所属类型</label>
<div class="col-sm-10">
<select class="form-control type_id" id="choose_type">
<option value="0">请选择</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">内容</label>
<div class="col-sm-10">
<textarea class="form-control" rows="3" id="content" placeholder="请输入内容"></textarea>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">是否显示</label>
<div class="col-sm-10">
<label class="radio-inline">
<input type="radio" name="is_show" value="1" checked> 是
</label>
<label class="radio-inline">
<input type="radio" name="is_show" value="0"> 否
</label>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="button" class="btn btn-info submit">提 交</button>
</div>
</div>
</form>
</div>
2、加载所有类型数据
在后端 api/views.py
中,添加查询类型接口
# 所有类型
@api_blue.route('/api/type')
def type():
types = Type.query.all(