1. 如何用django开发网站

  1. 1.要做什么<br /> 2.设计网站原型<br /> 2.1 业务流程<br /> 2.2 功能模块<br /> 2.3 前端布局<br /> 2.4 后端模型<br /> 3. 具体开发<br /> 4. 测试<br /> 5,部署上线<br />个人博客网站制作:<br /> 1. 项目管理<br /> 1.1 IDE<br /> 1.2 本地虚拟环境<br /> 1.3 Git/Github<br /> 2. 前端开发<br /> 2.1 html+javascript+CSS<br /> 2.2 jQuery js库<br /> 2.3 Booststrp 框架<br /> 2.4 ajax 框架<br /> 3. 后端开发<br /> 3.1 博客管理和展示<br /> 3.2 用户登录和注册——第三方登录<br /> 3.3 评论和回复<br /> 3.4 点赞<br /> 4. 数据库和服务器<br /> 4.1 MySQL 大型数据库(sqlit3小型数据库<br /> 4.2 Linux<br /> 4.3 网站部署<br />网站的功能模块设计 **功能模块≈django app**<br /> 1.博客<br /> 1.1 主页home<br /> 2 博文分类<br /> 2.1 news<br /> 2.2 people<br /> 2.2.1 professor<br /> 2.2.2 phd student<br /> 2.2.3 master student<br /> 2.2.4 undergraduates<br /> 2.3 research<br /> 2.4 artciles<br /> 2.5 awards<br /> 2.6 grants<br /> 2.7 contact<br /> 2.8 seminar<br /> 2 评论<br /> 3 点赞<br /> 4 阅读<br /> 5 用户登录——>第三方登录

2. 开启本地虚拟环境

隔开python项目的开发环境
1.避免多个项目之间python库的冲突
2.完成便捷导出python库的列表

pip install virtualenv
or
conda env list 
conda create -n <name> python=3.6
<name>环境可以在anaconda下的envs中找到
激活虚拟环境
linux: source activate <name>
win: activate <name>
x虚拟环境中安装额外包
conda install -n your_env_name [package] 
关闭虚拟环境
Linux:source deactivate
win: deactivate
删除虚拟环境
conda remove -n <name>
删除包 或者直接在激活的虚拟环境中删除
conda remove -n <env name> package_name

pip一键导出和安装部署环境

pip freeze                      --> 显示当前项目依赖库
pip freeze > requirements.txt   --> 依赖库存储到
                                --> 当前目录下txt中
pip install -r requirements.txt --> 一键安装所有依赖库