Django特点:
具有完整的封装,开发者可以高效率的开发项目,Django将大部分的功能进行了封装,开发者只需要调用即可,如此,大大的缩短了开发的时间,同时也因为太多封装导致开发灵活度和项目的运行效率不足。通常在工作中,开发者可以使用Django快速的搭建项目,然后基于项目进行个别部分的效率优化。
框架:
是对同一类型相同的代码的封装。
沙箱(环境):
起源于生物学,在生物学上经常需要独立的环境进行生物实验,这样的环境叫做沙箱环境,后来,在编程的过程当中,发现一个独立的、纯净的环境对开发效果更好,所以就有了沙箱环境。
conda
conda env list 或 conda info --envs 或 conda info -e 可查看已创建的环境 Anaconda介绍、安装及使用教程 - 知乎 (zhihu.com)
django环境安装:
Anaconda是python的虚拟环境,在anaconda环境下可以创建n个不同版本python的虚拟环境。
1、创建环境沙箱
conda create -n myEnv python=3.5.2
创建的myEnv文件夹在anaconda安装目录下的envs目录中
2、激活沙箱环境(切换环境)
activate myEnv
3、导出pip安装清单 pycharm,django环境搭建(基于anaconda环境)_沙门空海的博客-CSDN博客
pip freeze > 1.txt
4、使用清单批量安装
pip install -r 1.txt
5、安装Django
pip install django==2.1.8
另:不使用pip,使用conda: 用windows下的Anaconda搭建Django虚拟环境 - 简书 (jianshu.com)
conda install django
conda search --full-name <package_full_name> 精确查找可供安装的包版本
conda search
django项目操作:
1、命令行创建项目
cd到项目目录,然后
django-admin startproject ArticleBlog
2、命令行创建应用
python manage.py startapp
3、使用pycharm打开项目
4、配置环境变量
setting.py文件,INSTALLED_APPS中添加新建应用的名字
另:使用Pycharm IDE视图创建项目:
启动djange项目:
在django项目的主目录下执行命令 python manage.py runserver [ip][:port]
标签:python,环境,django,conda,anaconda,沙箱,Django From: https://www.cnblogs.com/zhlforhe/p/18013493