Django是一个Web框架,一套用户帮助开发交互式网站的工具,Django能够响应网页请求,还能让你更轻松地读写数据库,管理用户等.
建立虚拟环境
为项目先新建一个目录,我在C:\Users\Administrator>建立了一个learning_log目录.
然后cd到该目录下 cd learning_log
要使用Django,首先需要建立一个虚拟环境,这和Flask是一样的,不过有一点不同的是,我在这里给Django搭建起来,并不打算使用linux系统
在cmd命令符下输入
C:\Users\Administrator>learning_log python -m venv ll_env
那么这个时候,在我的Administrator的learning_log目录下,我就建立了这样一个虚拟环境目录 ll_env
这里运行的模块venv,并用他来创建了一个名为 ll_env的虚拟环境
安装virtualenv
注意:没有venv包才需要执行这一步
pip install virtualenv
别忘了,对于pip命令 你可能需要使用稍微不同的版本
在终端中切换到目录,并像这样创建一个虚拟环境
virtualenv ll_env
如果你的系统安装了多个python版本,需要制定venv使用的版本, virtualenv ll_env --python=python3 就是创建一个使用python3版本的虚拟环境
好了,如果你有venv这一步不需要执行,直接跳过往下看
激活虚拟环境
由于我这里不像前面介绍Flask一样使用linux系统,我用的windows系统,所以激活虚拟环境的时候有些地方不同
ll_env\scripts\activate
windows下不需要使用source命令
若要停止使用虚拟环境,可执行deactivate
若关闭运行的虚拟环境终端,虚拟环境也将不在处于活动状态.
安装Django
创建并激活了虚拟环境之后,你就可以开始安装Django了
pip install django
由于我们是在虚拟环境中工作,因此在所有的系统中,安装Django命令都相同,不需要指定标志--user,也无需使用python -m pip install Django这样较长的命令
别忘了,Django仅在虚拟环境处于活动状态时才可用
提醒一下,我目前使用的Django版本,其实1.1版本就已经包含中文包了,所以你们环境搭建好之后,在settings.py里面有这样一行代码,修改成这样就可以是上海时区,以及简体中文了
LANGUAGE_CODE = 'zh-Hans'#'en-us'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = True