1.项目说明
项目名称:51商城
作者:Andy
项目版本:V 1.0
完成日期:2018年12月25日
2.创建MySQL数据库
(1)启动MySQL数据库。
(2)打开Navicat for MySQL,创建数据库,名为shop。如图1所示
3. 拷贝项目
将“code\”目录下的51shop文件夹整体拷贝到自己设置的路径,如“F:\PythonProject\”。拷贝后的目录结构为“F:\PythonProject\51shop\”。
4.配置数据库
打开“51shop\config.py”文件,根据自己的数据库账号和密码修改如下代码,如图2所示。
5.运行网站
(1)创建venv虚拟环境。打开cmd窗口,进入“F:\PythonProject\51shop”目录。在cmd命令行下输入如下命令:
(2)启动venv虚拟环境。cmd窗口中输入如下命令:
venv\Scripts\activate
运行成功后,如图3所示。
(3)使用如下命令安装Flask依赖包:
(4)使用migrate创建数据表,命令如下:
运行完成后,刷先Navicat , 此时,shop数据库下会新增很多数据表,如图4所示。
(3)新增的数据表中数据为空,所以需要导入数据。将“code\51shop\shop.sql”文件拷贝到桌面,然后使用右键单击shop数据库,单击运行文件,然后从桌面选择shop.sql。将其导入到数据库,如图5所示。
执行完成后,按下<F5>键刷新Navicat,将会显示所有数据表。运行效果如图6所示。
(5)使用如下命令启动项目:
启动成功后,效果如图7所示。
然后在谷歌浏览器中输入网址“127.0.0.1:5000”,进入网站前台首页,首页效果如图8所示。
谷歌浏览器中输入网址“127.0.0.1:5000/admin”,进入e起去旅行网站后台登录首页,登录页效果如图9所示。
6.用户名及密码
网站分为前台和后台账户两种,前台账号可以注册。
后台账号为:mr,密码为:mrsoft。
脚本说明: 1.编写了django model层、view
南京鼎航数据科技有限公司 技术经理 产品管理系统架构系统
此工具的作用: 1.构造大批量的计费测试数据 2.可覆盖
1.有丰富的ui、接口自动化框架开发经验,曾入职五家公司,每
TinyBuilder是什么? TinyBuilder是一
是一个专门用于管理和跟踪企业销售业务的系统,它与财务管理系统
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者