Django是一个Web框架,一套用于帮助开发交互式网站的工具。
目前我是利用Windows环境进行Django项目的创建:
使用python版本:Python3
1、建立虚拟环境
要使用Django,首先需要建立一个虚拟工作环境。虚拟环境是系统的一个位置,你可以在其中安装包,并将其与其他Python包隔离。创建步骤:创建一个目录,再使用DOS窗口切换到这个目录,执行命令:python -m venv 虚拟环境名。这里使用了venv模块。
venv模块在较早版本的Python中是没有的,这时你需要自己安装,命令是:pip install --user virtualenv,安装好后,使用dos窗口切换到目录,执行命令:virtualenv 虚拟环境名。
对于pip,查看命令是:python -m pip --version,如果未安装,可以访问http://bootstrap.pypa.io/get-pip.py,如果出现对话框,如果出现在浏览器中,请将这些代码复制粘贴到文本编辑器中,再将文件保存为get-pip.py,然后以管理员身份运行。安装命令为:python get-pip.py。
2、激活虚拟环境
使用dos窗口切换到虚拟环境目录下,然后执行:虚拟环境名\Scripts\activate。停止虚拟环境:deactivate
3、安装Django
创建并激活虚拟环境之后,执行:pip install Django
4、在Django中创建项目
命令:django-admin startproject 项目名 .
命令最后有个句点,千万不能忘记,否则部署应用程序是将遭遇一下配置问题,如果忘记这个句点,可以将创建的文件和文件夹删除,然后重新执行这些命令。
在执行创建项目命令后,使用dir命令可以查看其下目录,包括你的项目名文件夹和一个manage.py文件,其中项目名文件夹底下会存在四个文件:__init__.py、settings.py、urls.py、wsgi.py。其中最重要的是settings.py、urls.py和wsgi.py。文件settings.py指定Django如何与你的系统进行交互以及如何管理项目,文件urls.py告诉Django应创建哪些网页来响应浏览器请求,文件wsgi(web server gateway interface web服务器网关接口).py帮助Django提供它创建的文件。
5、创建数据库
命令:python manage.py migrate
6、查看项目
命令:python manage.py runserver
打开一个浏览器,在地址栏输入:http://localhost:8000/或者:http://127.0.0.1:8000/,此时你将看到一个由Django创建的一个页面。
注:内容来源于图灵设计丛书《Python编程从入门到实践》