端阳月七 2021-05-18 09:18 采纳率: 80%
浏览 172
已采纳

django写的前端页面显示不出数据库的信息?

前端页面:

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="{% static 'plugins/bootstrap-3.3.7-dist/css/bootstrap.min.css' %}">
</head>
<body>
<div class="container">
    <h1>编辑物资信息</h1>
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <a href="/add_store/" class="btn btn-primary">添加仓库信息</a>
            <table style="margin-top: 10px;" class="table table-bordered table-striped table-hover">
                <thead>
                <tr>
                    <th>编号</th>
                    <th>仓库编号</th>
                    <th>仓库地址</th>
                    <th>物资编号</th>
                    <th>物资数量</th>
                    <th>操作</th>
                </tr>
                </thead>
                <tbody>
                {% for store in store %}
                <tr>
                    <td>{{ forloop.counter }}</td>
                    <td>{{ store.warehouseId }}</td>
                    <td>{{ store.warehouseAddress }}</td>
                </tr>
                {% endfor %}
                {% for good in goods %}
                <tr>
                    <td>{{ good.type_name }}</td>
                    <td>{{ good.num }}</td>
                    <td>
                        <a href="{% url ''  %}" class="btn btn-warning">编辑</a>
                        <a href="{% url ''  %}" class="btn btn-danger">删除</a>
                    </td>
                </tr>
                {% endfor %}
                </tbody>
            </table>
        </div>
    </div>
</div>
</body>
</html>

models:

class warehouseInfo(models.Model):
    warehouseId = models.IntegerField(verbose_name=u'仓库编号',null=True)
    warehouseAddress = models.CharField(verbose_name=u'仓库地址', max_length=20, null=True)

views:

def warehouse(request):
    store = models.warehouseInfo.objects.all()
    goods = models.logisticsInfo.objects.all()
    return render(request, 'warehouse.html',{'store':store,'goods':goods})

urls:

url(r'',include('warehouse.urls')),

 明明数据库里已经添加了信息,但是页面上就是没有,救救孩子吧!

 

 

 

展开全部

  • 写回答

2条回答 默认 最新

  • CSDN专家-黄老师 2021-05-18 09:19
    关注

    你在视图里面print(goods )看看数据

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    端阳月七 2021-05-18 09:26

    请问是在这里添加吗?def warehouse(request): stgoods = models.logisticsInfo.objects.all() print(goods) 我试了以下什么都没有呢

    回复
    CSDN专家-黄老师 回复 端阳月七 2021-05-18 09:30

    你的数据库添加了数据了吗?如果你初学django,建议看看这本书:https://item.jd.com/12604813.html?dist=jd

    回复
    端阳月七 回复 CSDN专家-黄老师 2021-05-18 09:39

    添加了,但是提示我 (1146, "Table 'logistics.warehouseinfo' doesn't exist"),其实别的表可以显示,就是这个不可以。我今晚就去看下这本书~

    回复
    展开全部7条评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部