目录
一、新建Django项目——babies
创建文件夹media、pstatic和templates,目录结构如下图所示:
二、新建APP——index
在配置文件settings.py里导入os
在终端窗口下执行命令:
结果如下图所示:
三、创建APP——commodity
四、创建APP——shopper
五、项目目录结构图
由于文件夹media,pstatic和templates是我们自行创建的,因此还需要在这些文件夹中添加前端提供的HTML静态模板,详细的添加说明如下:
六、项目配置文件——settings.py
由于文件夹media、pstatic和templates是我们自行创建的,Django在运行中无法识别这些文件夹的具体作用,因此,我们还需要在Django的配置文件settings.py中添加这些文件夹,使Django在运行中能识别这些文件夹的作用。
在配置文件中添加项目应用
添加中间件
配置数据库
1、使用mysqlclient模块
完成mysqlclient模块的安装后,在项目的配置文件settings.py中配置MySQL数据库连接信息,代码如下:
迁移文件:
最后在数据库可视化工具Navicat Premium里查看数据库babies
是否生成相应的10
个数据表,如下图所示:
2、使用pymysql模块
pymysql模块安装成功后,项目配置文件settings.py的数据库配置信息无须修改,只要在babies文件夹的__init__.py
中设置数据库连接模块即可,代码如下:
配置静态资源
配置媒体资源
两种资源测试:
启动项目
静态资源测试:
访问http://127.0.0.1:8000/static/css/main.css
媒体资源测试:
访问http://127.0.0.1:8000/media/imgs/p1.jpg