项目环境说明
本项目是一个模仿小饭桌官网的项目实战。具有前台和CMS后台管理系统。具有以下模块:新闻、在线课程、付费资讯、搜索等模块。其中涉及到的技术要点有:Django、ajax,Restful API,arttemplate.js、在线视频播放,支付,haystack搜索,UEditor富文本编辑器,第三方分享等。其中包括前端页面布局,逻辑处理和后台逻辑代码,都会讲得非常的仔细。学完本课程后,你将成为一名能从事前后端开发的全栈开发工程师!完全可以在企业胜任一份Python web开发的工作!以下讲解本项目中所用到的环境!
前端方向
nvm:用来管理node.js的工具。
node.js:自带有npm包管理工具。
npm:类似于Python中的pip。可以非常方便的管理一些前端开发的包。
gulp:用来自动化开发流程。比如sass转css,css和js压缩等。
后端方向:
Python 3.6:开发语言。
Django 2.2:开发框架。
MySQL 5.7:数据库。
前端开发环境配置
nvm安装:
nvm(Node Version Manager)
是一个用来管理node
版本的工具.我们之所以需要node
,是因为我们需要使用node
中的npm(Node Package Manager)