Django是一个Web框架,是一套用于帮助开发交互式网站的工具
建立虚拟环境
要使用Django,首先要建立一个虚拟的工作环境,可以在其中安装包,并于其他python包隔离
新建一个目录,以django_test为例,在终端切换到该目录输入 python -m venv zp_test,创建一个名为zp_test的虚拟环境
较早的python版本,或者系统没有正确的位置,不能使用venv模块,可以安装virtualenv包,读者可以自己查找详细方法
激活虚拟环境
输入 zp_test\Scripts\activate(win10环境下),source zp_test/bin/activate(Linux),成功后环境名包在括号内
停止使用虚拟环境输入 deactivate 即可
安装Django
激活虚拟环境后 输入 pip install Django==1.11,1.11是我安装的版本
在Django中创建项目
格式为django-admin startproject "projectname",我以test_zp .作为项目名
项目创建成功后会生成test_zp文件和manage.py文件
_init_.py:告诉python。这个目录看做一个包
settings.py:配置文件,指定Django如何与你的系统交互以及如何管理项目
urls.py:项目的url声明
wsgi.py:web服务器的入口 web server gateway interface
manage.py:一个命令行工具,我们将使用这些命令来管理诸如数据库和运行服务器等任务
创建数据库
在激活的虚拟环境中输入 python manage.py migrate,首次执行migrate时,将让Django确保数据库与项目当前的状态匹配
同时生成一个名为db.sqlite3的文件。这是默认的SQLite,也可以修改配置,兼容MySQL等数据库,这里不做介绍
最后查看项目
输入python manage.py runserver
接着打开浏览器输入 http://localhost:8000/
默认端口号8000,若已被占用 输入python manage,py runserver 8001,直到找到可用的端口,输入ctrl+C就可关闭服务器
现在已经可以看到Django创建的页面,到目前位置一切正常,Django项目是由一系列应用程序组成,后面就可以自己创建应用程序了。