搭建母婴商城项目开发环境

(一)创建babies(Django项目)

在这里插入图片描述
然后创建三个文件夹:
在这里插入图片描述

(二)新建APP:index、commodity、shopper

在下图的位置输入创建app的命令:python manage.py startapp index
在这里插入图片描述
这时候会报错,说配置文件settings.py里没有导入os,那么就去导入os。
在这里插入图片描述
这时候再输入APP创建命令就不会报错了。
接下来输入其他两个APP创建命令:
python manage.py startapp commodity

python manage.py startapp shopper
创建之后是这样的:
在这里插入图片描述
同时这也是整个项目的目录结构图。

(三)将老师提供的静态文件放入项目

在这里插入图片描述

(四)项目配置文件settings.py

1、添加项目应用

Django在运行过程中无法识别我们新添加的APP,所以我们需要对这个文件进行一些修改。
在这里插入图片描述

2、设置模板信息

在这里插入图片描述

3、配置中间件

在这里插入图片描述

4、配置数据库

在创建项目的时候,Django已默认使用Sqlite3数据库
在这里插入图片描述
项目创建之后,如果没有修改配置属性DATABASES,当启动并运行Django时,Django会自动在项目的目录下创建数据库文件db.sqlite3
在这里插入图片描述
由于项目babies需要使用MySQL数据库,因此在配置属性DATABASES中设置MySQL的连接信息。在配置数据库信息之前,首先确保本地计算机已安装MySQL数据库系统,然后再安装MySQL的连接模块。

在命令行输入pip install pymysql。
在这里插入图片描述pymysql模块安装成功后,只要在babies文件夹的__init__.py中设置数据库连接模块即可:
在这里插入图片描述

然后在项目配置文件里设置MySQL数据库连接信息:
在这里插入图片描述
在本地的MySQL数据库创建数据库babies,验证数据库连接信息是否正确。
在这里插入图片描述在命令行输入 python manage.pymigrate 将内置文件进行迁移:
在这里插入图片描述然后可以在mysql里面看到生成的表:
在这里插入图片描述

5、配置静态资源

在这里插入图片描述

6、配置媒体资源

在这里插入图片描述为了让Django找到这些媒体资源,还需要在路由里面添加这些代码:
在这里插入图片描述

7、启动Django项目,进行两种资源的测试:

首先输入:http://127.0.0.1:8000/static/css/main.css
在这里插入图片描述然后输入:http://127.0.0.1:8000/media/imgs/p1.jpg
在这里插入图片描述这就表示测试成功了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值