django3 商城项目 从0到1 设计与配置

Posted 小旺v

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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\')

参考资料:《精通Django 3 Web开发》

以上是关于django3 商城项目 从0到1 设计与配置的主要内容,如果未能解决你的问题,请参考以下文章

django3 商城项目 从0到1 设计与配置

2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_2-2微服务项目的搭建-SpringBoot搭建多模块项目二

基于springboot仿天猫商城系统开发与设计.rar(项目源码)

javaweb项目电子商城购物系统课程设计任务书及成绩评定和毕业设计与实现

亿级高并发电商项目-- 实战篇 --万达商城项目 十(安装与配置Elasticsearch和kibana编写搜索功能向ES同步数据库商品数据)

亿级高并发电商项目-- 实战篇 --万达商城项目 十(安装与配置Elasticsearch和kibana编写搜索功能向ES同步数据库商品数据)