前端点击删除,后台把所选数据从数据库中删除
html中的删除是这么显示的
<td><a href="/del_classes.html?nid={{ word.id }}">删除</a></td>
views里添加方法,
def del_classes(request): nid = request.GET.get('nid') models.WordList.objects.filter(id=nid).delete() return redirect('/get_classes.html')用到了get和delete方法。
最后配置url即可。
前端输入某个单词,点击搜索,显示数据库里对应单词的信息。
html,接受参数q
<input type="results" class="form-control" placeholder="Search" name = "q" required > <button type="submit" class="btn btn-default">搜索</button>
views添加方法:
def search (request): q=request.GET.get('q') #word_list =models.Word.objects.get(word__icontains=q) word = models.Word.objects.filter(word=q) return render(request,'recite/search.html',{'word':word})使用参数q。