前端内容写了个表格和动作按钮,但是网页中显示出来的只有部分表格内容,动作按钮未显示
<table class="layui-table">
<thead>
<tr>
<th style="text-align: center">记录id</th>
<th style="text-align: center">记录名称</th>
<th style="text-align: center">记录日期</th>
<th style="text-align: center">选项</th>
</tr>
</thead>
<tbody>
{% for article in allarticle %}
<tr>
<td style="text-align: center">{{ article.id }}</td>
<td style="text-align: center">{{ article.record_name }}</td>
<td class="time" id="time_{{ article.id }}" style="text-align: center">{{ article.date }}</td>
<td style="text-align: center">
<a href="recruit_index/{{type_id}}/{{ article.id }}">
<button type="button" class="layui-btn">抓取的数据</button>
</a>
<a href="/reptile/download_action/{{type_id}}/{{ article.id }}">
<button type="button" class="layui-btn">下载数据</button>
</a>
<a href="/reptile/mate_action/{{type_id}}/{{ article.id }}" onclick="run()">
<button type="button" class="layui-btn">查看数据分析图</button>
</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
目前代码没有报错,我想是不是渲染模板的问题
(1)urls:
path("recruit_view/int:type_id", recruit_view.recruit_record, name='index'),
(2)recruit_view
def recruit_record(request,type_id):
record_index: object=models.Record.objects.filter( recruit_type=type_id ).order_by( '-id' )
if(type_id==1):
type_name="猎聘网爬取记录"
elif(type_id==2):
type_name = "拉钩网爬取记录"
elif(type_id==3):
type_name = "前程无忧网爬取记录"
# 把查询到的对象,封装到上下文
context = {
'allarticle': record_index,
'type_name':type_name,
'type_id':type_id
}
# 把文件上传到模板页面index.html里
return render(request, 'recruit_record.html', context)
希望选项那一栏动作代码可以点击
说明Record表没有数据呗,或者没有指定type_id值的记录
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!