编程学习网 > 编程语言 > Python > Django框架实战商城项目之前台工程搭建(django框架商城前台)
2022
12-15

Django框架实战商城项目之前台工程搭建(django框架商城前台)

今天编程学习网和大家分享Django框架实战商城项目之前台工程搭建,有需要的小伙伴可以参考一下:

项目说明

该电商项目类似于京东商城,主要模块有验证、用户、第三方登录、首页广告、商品、购物车、订单、支付以及后台管理系统。 项目开发模式采用前后端不分离的模式,为了提高搜索引擎排名,页面整体刷新采用jinja2模板引擎实现,局部刷新采用vue.js实现。

项目运行机制如下:

项目搭建
工程创建
项目使用码云进行源代码版本控制,在码云创建好后直接克隆到本地即可,然后在项目根目录下执行virtualenv venv创建虚拟环境,source venv/bin/activat激活虚拟环境后,安装django后,执行 django-admin startproject immortal_mall创建django工程。
配置开发环境
商城项目有两个环境,分别为测试环境和开发环境,django项目在创建完成后只有一个settings配置文件,但是两个环境需要两个配置文件,这里需要修改django获取配置文件的方式。新建settings包,再新建dev和pro两个配置文件,将默认生成的settings文件里面的内容拷贝至dev和pro文件里,结果如下

再在mange.py文件里指定开发环境需要的配置文件,生成环境的后面再说

配置jiaja2模板引擎
安装jinja2扩展包pip install jinja2,然后在dev文件中配置一下