项目实战—小饭桌
Posted renshaoqi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目实战—小饭桌相关的知识,希望对你有一定的参考价值。
一 项目环境
项目环境说明
本项目是一个模仿小饭桌官网的项目实战。具有前台和CMS后台管理系统。具有以下模块:新闻、在线课程、付费资讯、搜索等模块。其中涉及到的技术要点有:Django
、ajax
,Restful API
,arttemplate.js
、在线视频播放,支付,haystack
搜索,UEditor
富文本编辑器,第三方分享等。
前端方向
nvm
:用来管理node.js
的工具。node.js
:自带有npm
包管理工具。npm
:类似于Python
中的pip
。可以非常方便的管理一些前端开发的包。gulp
:用来自动化开发流程。比如sass
转css
,css
和js
压缩等。
后端方向
Python 3.6
:开发语言。Django 2.0
:开发框架。mysql 5.7
:数据库。
1-1 前端开发环境配置
1-1-1 nvm 安装
nvm(Node Version Manager)
是一个用来管理node
版本的工具。我们之所以需要使用node
,是因为我们需要使用node
中的npm(Node Package Manager)
,使用npm
的目的是为了能够方便的管理一些前端开发的包!nvm
的安装非常简单,步骤如下:
- 到这个链接下载
nvm
的安装包:https://github.com/coreybutler/nvm-windows/releases
。 - 然后点击一顿下一步,安装即可!
- 安装完成后,还需要配置环境变量。在
我的电脑->属性->高级系统设置->环境变量->系统环境变量->Path
下新建一个,把nvm
所处的路径填入进去即可! - 打开
cmd
,然后输入nvm
,如果没有提示没有找不到这个命令。说明已经安装成功! Mac
或者Linux
安装nvm
请看这里:https://github.com/creationix/nvm
。也要记得配置环境变量。
nvm
常用命令:
nvm install node
:安装最新版的node.js
。nvm i == nvm install。nvm install [version]
:安装指定版本的node.js
。nvm use [version]
:使用某个版本的node
。nvm list
:列出当前安装了哪些版本的node
。nvm uninstall [version]
:卸载指定版本的node
。nvm node_mirror [url]
:设置nvm
的镜像。nvm npm_mirror [url]
:设置npm
的镜像。
1-1-2 node 安装
安装完nvm
后,我们就可以通过nvm
来安装node
了。这里我们安装6.4.0
版本的的node.js
就可以。因为最新版的node.js
的npm
是5.0
的,上面还有很多坑。安装命令如下:
nvm install 6.4.0
如果你的网络够快,那以上命令在稍等片刻之后会安装成功。如果你的网速很慢,那以上命令可能会发生超时。因为node
的服务器地址是https://nodejs.org/dist/
,这个域名的服务器是在国外。因此会比较慢。因此我们可以设置一下nvm
的源。
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
以上是关于项目实战—小饭桌的主要内容,如果未能解决你的问题,请参考以下文章
以小饭桌网站为例介绍抓取动态网页的数据python爬虫入门进阶(12)
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段