flask实现智能租房系统(1)

420 阅读2分钟

一、实验目的:

根据书上智能租房系统的案例,实现要求的功能,熟练掌握python web开发技术。

二、实验内容及步骤:

(一)创建项目

1.打开PyCharm工具,新建一个名称为house的项目,并为该项目配置隔离环境flask_env

1686293835973.jpg

说明:

house:根目录,包含所有的资源文件、代码文件和子目录。

house/utils:子目录,用于放置第三方的工具包。

house/app.py:文件,用于放置程序的入口代码

house:根目录,包含所有的资源文件、代码文件和子目录。

house/utils:子目录,用于放置第三方的工具包。

house/app.py:文件,用于放置程序的入口代码

2.在house项目的根目录下新建名称为settings的py文件,在该文件中定义一个Config类,用于给指定的配置项赋值。

1686293944156.jpg

3.在app.py文件中导入Config类,并将Config类加载到应用程序实例中。

1686294007350.jpg

4.为了检测项目当前能否正常运行开发服务器,需要在app.py文件中增加一段测试用的视图函数。

1686294024244.jpg

(二)配置静态文件夹

1.指定静态文件加载路径

image.png

2.准备模板文件

image.png

(三)数据准备

(1)设计房源数据表

image.png

(2)设计用户数据表

image.png

(3)设计推荐房源数据表。

image.png

 

(4)打开Navicat工具,在数据库列表的根目录下创建数据库house

image.png

(5)选中house数据库,在该数据库上方右击弹出右键菜单,在右键菜单菜单中选择“运行SQL文件...”打开运行SQL文件窗口。(house.sql)

image.png

(6)配置数据库连接

在settings.py文件中创建SQLAlchemy类的对象,指定house数据库的连接。

image.png

(7)在app.py文件中初始化数据库

image.png

准备数据,未完待续。。。。。。