安装Django虚拟环境并运行第一个Django项目
Team又接了一个项目,需要做一个Django服务,所以来研究一下Django方面的内容。
关于Django的安装与使用,网上的说法也是五花八门,下面把我自己踩得坑和所收获的一些经验分享出来:
Django环境的安装大概就是两种方式,一种是PyCharm,另外一种就是通过命令行。
一、IDE安装
如果想通过IDE安装的话,可以选择这两项
建议选择Django,尽管有一个缺点(会自动安装Django的最新版本),但是不需要自己配置任何东西,对于新手尤其友好,只需要选择自己的工程目录
环境可以使用虚拟环境也可以使用本机环境(建议使用虚拟环境,本地测试的时候一般没有影响,但是从长远来看,以后涉及到项目的部署之类虚拟环境是很有必要的。)
下面这一项为可选项,templates为模板目录,一般用来存放你的Html文件。Django每个App都是一个应用,(项目和应用有啥区别?应用是一个专门做某件事的网络应用程序。项目则是一个网站使用的配置和应用的集合。项目可以包含很多个应用。应用可以被很多个项目使用。)
下面就是我创建的一个Django项目的文件目录:
使用runserver命令:python manage.py runserver
出现如下界面,浏览器输入http://127.0.0.1:8000/
显示如下界面说明启动成功
二、命令行安装
命令行的安装也很容易,首先选择一个你喜欢的目录,按住shift键点击鼠标右键,打开命令行窗口
1、没有虚拟环境的话使用 pip install virtualenv 安装虚拟环境
2、接着使用 python -m venv 虚拟环境名 建立虚拟环境
3、对虚拟环境进行激活,进入djangotest/Scripts中输入activate
4、激活虚拟环境后安装Django版本, pip install Django (注:要安装以前版本请使用==,例如: pip install Django==1.11.7 )
5、使用命令 django-admin startproject 项目名 创建项目
6、进入项目目录,使用命令 python manage.py migrate 创建数据库
使用 python manage.py runserver 启动项目,出现之前的界面证明项目启动成功。
三、启动一个应用
在你创建的应用的views文件下,定义一个函数
在templates文件夹下新建一个index.html文件
接着在url中配置路径
重新启动服务,运行
python manage.py runserver
运行成功!