1、创建项目,详情请参考其他文章
2、使用爬虫爬取数据,详情请参考其他文章
3、将数据导入到数据库中,如图:
4、编写静态页面放到templelate中,配置其他的内容,具体参考其他文章,启动项目,如图:
5、逆向工程生成实体类,在终端中输入:
python manage.py inspectdb>movie/models.py
回车,如图:
6、编写查询数据库逻辑,并将数据返回给前台
#查询所有数据
movies = Movie.objects.all()
return render(request,'index01.html',{'movies':movies})
如图:
7、前台静态页面中,使用python快标签,将数据进行展示,
{% for movie in movies %}
<li>
<a href="{{ movie.mlink }}"><img src="https://www.haijin.xyz/HaijinWeblogPhoto/uploadFiles/QQ%E6%88%AA%E5%9B%BE20200316130103.png" style="height:136px;width: 125px"/></a>
<h1 class="h1">{{ movie.mname }}</h1>
<span class="tip">{{ movie.mdesc }}</span>
</li>
{% endfor %}
如图:
8、重启项目,访问http://127.0.0.1:8000/movie/#,如图: