装好Django,写好index.html后,可以展示网页了。但是这只是静态页面,没有关联数据库,也不能分页展示商品信息。本节连接mongodb数据库(事先已准备好数据),从中取出几十条商品信息,每页展示4个商品信息,并具有翻页功能,做好的页面效果大致如下:
开始代码:
1、在settings.py(项目名称目录下)中,增加2段代码,分别是static文件夹位置和连接mongodb的代码:
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),) # 指定static文件夹位置
from mongoengine import connect
connect('ganji', host='127.0.0.1', port=27017) # 连接ganji数据库
2、在models.py(本APP目录下)中,代码:
from django.db import models
from mongoengine import *
# Create your models here.
# 创建帖子信息类,继承自mongoengine的文件类
class PostInfo(Documen