建立项目时,首先需要以规范的方式对项目进行描述,再建立虚拟环境,以便在其中创建项目。
要使用Django,首先需要建立一个虚拟工作环境。虚拟工作环境是系统的一个位置,可以在其中安装包,并将其与其他Python包隔离。
接下来创建一个新的目录,将其命名为learning_log,再在终端切换到这个目录,
并创建一个虚拟环境。便可使用如下命令去创建。
E:\Users\Administrator\PycharmProjects\learning_log>python -m venv ll_env
这里使用模块venv创建了一个名为ll_env的虚拟环境。
建立虚拟环境后,需要激活它才能使用:
# 这是windows系统中的激活方法,其他系统不同
E:\Users\Administrator\PycharmProjects\learning_log>ll_env\Scripts\activate
(ll_env) E:\Users\Administrator\PycharmProjects\learning_log>
此时可以看到环境名包含在括号里。在这种情况下,可以在环境中安装包,或使用已经安装过的包。在ll_env中安装的包仅在该环境处于激活状态下才可用。
要停止使用虚拟环境,可执行命令”deactivate”
创建并激活虚拟环境后,就可安装Django了,Django也是仅在虚拟环境处于活动状态时才可用。
# 下载文件很小,但速度较慢 # 若初次使用pip,可先查阅相关资料熟悉下使用方法,之前的文章也有提到过 (ll_env) E:\Users\Administrator\PycharmProjects\learning_log>pip install Django
在依然处于活动下的虚拟环境中,使用如下命令创建一个新项目:
(ll_env) E:\Users\Administrator\PycharmProjects\learning_log>django-admin.py startproject learning_log .
接着可使用命令’dir’在终端查看该项目下的目录,或者直接在pycharm编译器,文件中查看。
注:千万不要忘记,后面一个句点,都则部署应用程序时将遇到一些问题。如果忘记添加,就将创建的文件和文件夹删除(ll_env)除外,重新运行之前的命令。
learning_log文件夹里包含了几个比较重要的文件。其中settings.py指定Django如何与系统交互以及如何管理项目;文件url.py告诉Django应创建哪些网页来响应浏览器请求;文件wsgi.py帮助Django提供它创建的文件。