weixin_42829987
千千
2021-01-15 17:05

django 从数据库提取数据的问题

  • html5

小白,正在学怎样在django框架下从数据库提取数据然后用图表展示到网页上。

目前貌似卡在了model 向 html 传数据的地方,我的代码:

 

models.py

from django.db import models


class Model1(models.Model):
    date_time = models.DateTimeField(auto_now=True)
    amount = models.BigIntegerField()
    comments = models.CharField(max_length=500)

    class Meta:
        db_table = 'table1'

 

views.py

from django.shortcuts import render
from .models import Model1


def View1(req):
    template_name = 'chart1.html'
    data = Model1.objects.all()
    context = {'data': data
               }

    return render(req, template_name, context=context)

 

chart1.html

<!-- Page level custom scripts -->
<script src="{% static 'js/chart1.js' %}"
        date_time="{{ data.date_time }}"
        amount="{{ data.amount }}">
</script>

 

settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'project.apps.public',
    'project.apps.data_widget',]

 

文件夹结构树:

1)app:

project / apps / data_widget - (model.py views.py ....)

2)页面:

project / templates / chart1.html

 

求大神相助,啥地方没有表述清楚求指点

 

 

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换