一、实验目的:
根据书上智能租房系统的案例,实现要求的功能,熟练掌握python web开发技术。
二、实验内容及步骤:
(一)创建项目
1.打开PyCharm工具,新建一个名称为house的项目,并为该项目配置隔离环境flask_env
说明:
house:根目录,包含所有的资源文件、代码文件和子目录。
house/utils:子目录,用于放置第三方的工具包。
house/app.py:文件,用于放置程序的入口代码
house:根目录,包含所有的资源文件、代码文件和子目录。
house/utils:子目录,用于放置第三方的工具包。
house/app.py:文件,用于放置程序的入口代码
2.在house项目的根目录下新建名称为settings的py文件,在该文件中定义一个Config类,用于给指定的配置项赋值。
3.在app.py文件中导入Config类,并将Config类加载到应用程序实例中。
4.为了检测项目当前能否正常运行开发服务器,需要在app.py文件中增加一段测试用的视图函数。
(二)配置静态文件夹
1.指定静态文件加载路径
2.准备模板文件
(三)数据准备
(1)设计房源数据表
(2)设计用户数据表
(3)设计推荐房源数据表。
(4)打开Navicat工具,在数据库列表的根目录下创建数据库house
(5)选中house数据库,在该数据库上方右击弹出右键菜单,在右键菜单菜单中选择“运行SQL文件...”打开运行SQL文件窗口。(house.sql)
(6)配置数据库连接
在settings.py文件中创建SQLAlchemy类的对象,指定house数据库的连接。
(7)在app.py文件中初始化数据库
准备数据,未完待续。。。。。。