未分类

Django2动态渲染页面学习

Django2动态渲染页面学习

1、Django2动态渲染页面学习

001

本次学习使用sqlite3数据库,因此不需要修改settings.py文件的数据连接配置。然后进行数据库创建,使用命令:python manage.py makemigrations和python manage.py migrate即可,不过在执行上述命令的使用碰到了一个问题,就是num_count字段始终提示缺少缺省值之类的错误,碰到这种情况可以按照如下的方式解决:1)首先修改models.py文件,修改为:num_count=models.FloatField(default=999),然后执行一次数据库创建,此时应该可以成功;2)然后修改models.py文件,再改回来,然后再执行一次数据库创建,此时就不会有问题了

2、修改views.py文件,从数据库取数并动态渲染,本次学习编码如下:

002

其中:1)from .models import ANum是引入第一步建立的数据模型;2)render是用来渲染的函数,指向index.html文件(在templates文件夹下)

3、修改html文件,在页面显示动态渲染的数据,本次学习编码如下:

003

4、以上三步就完成了django的动态渲染,以下是效果图部分(仅显示动态渲染的页面部分),这个完整的效果就显示了一个完整的django的mtv开发方式

004

分享到