少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述django3 商城项目 从0到1 设计与配置相关的知识,希望能为你提供帮助。
@[TOC]
设计
网站首页
5个功能区:
商品搜索功能、网站导航、广告轮播、商品分类热销、网站尾部
商品列表页
4个功能区:商品搜索功能、网站导航、商品分类、商品列表信息
商品详细页
5个功能区:商品搜索功能、网站导航、商品基本信息、商品详细介绍、热销推荐
购物车页面
3个功能区:商品搜索功能、网站导航、商品的购买费用核算
个人中心页面
4个功能区:商品搜索功能、网站导航、用户基本信息、订单信息
用户登录注册页面
3个功能区:商品搜索功能、网站导航、登录注册表单
数据结构图
文章图片
搭建项目功能配置创建项目应用(App)index、commodity和shopper
命令行输入
python manage.py startapp index
python manage.py startapp commodity
python manage.py startapp shopper
文章图片
创建文件夹media、pstatic、template
添加项目应用
文章图片
添加中间件
文章图片
配置数据库实现创建数据库
然后配置 输入你对应的数据库名、用户、密码、地址、端口、
文章图片
检查数据库:
文章图片
文章图片
数据库中出现数据表证明配置成功
文章图片
配置静态资源settings.py里
STATIC_URL = \'/static/\'
//是设置静态资源的路由地址,其作用是使浏览器能成功访问Django的静态资源。
STATICFILES_DIRS = [
os.path.join(BASE_DIR,\'pstatic\'),
]
//若想在网页上正常访问静态资源文件,可以将文件夹pstatic写入资源集合STATICFILES_DIRS
STATIC_ROOT = os.path.join(BASE_DIR,\'AllStatic\')
//实现服务器和项目之间的映射。STATIC_ROOT主要收集整个项目的静态资源并存放在一个新的文件夹,然后由该文件夹与服务器之间构建映射关系。
配置媒体资源一般情况下,STATIC_URL是设置静态文件的路由地址,如CSS样式文件、javascript文件以及常用图片等。对于一些经常变动的资源,通常将其存放在媒体资源文件夹,如用户头像、商品主图、商品详细介绍图等。
MEDIA_URL=\'/media/\'
MEDIA_ROOT = os.path.join(BASE_DIR,\'media\')
【django3 商城项目 从0到1 设计与配置】参考资料:《精通Django 3 Web开发》
推荐阅读
- 军队安防物联网智能管理系统软件解决方案
- 鹏哥C语言打卡
- 钻井井控虚拟仿真系统软件解决方案
- 1.防火墙
- CA证书申请搭建dhcp服务
- 第一周
- Linux 学习 11
- Linux之fgrep命令
- Openshift与Kubernetes的区别