一、前提
准备python虚拟环境,见win10下virtualenv安装及使用
二、Django的MVT架构
M和Web开发中MVC的M一样,V(View视图函数)对应MVC中的C(Controller控制器),T(Template模板)对应MVC中的V(View视图),Django中也有控制器(Controller),也成为路由。
三、安装Django
这里安装Django2.2版本,要求python版本3.5及以上。
pip install django==2.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
安装完成后验证
四、创建Django项目
1.命令行创建
django-admin startproject hello
Django项目目录结构如下:
hello是项目的包目录;下面的:
__init__.py是项目包的标识文件
settings.py是项目的配置文件
urls.py是路由映射表文件
wsgi.py是wsgi接口文件
项目目录下的manage.py是项目管理文件,其实就是Django的启动文件。
启动Django
python manage.py runserver
Django默认启动在8000端口,浏览器访问,出现如下界面说明启动成功。
2.Pycharm创建Django项目
File-New Project,选择Django项目模板。
选择项目存放的路径、虚拟环境的Python解释器、应用名称(App)。
然后可以使用命令行直接启动项目,也可以使用Pycharm的启动选项,匹配如下:
最后点击启动即可。
五、新建一个Django应用
python manage.py startapp App
在新建的App应用的views.py中添加如下代码,返回一个“Hello World!”字符串。
然后再在项目根路由下添加路由配置,views.index指向App应用中的index函数,注意:index函数必须有request参数,否则会报错。
如果服务已启动,修改代码后会自动重启Django服务,再次访问可以看到如下界面。
来源:oschina
链接:https://my.oschina.net/u/4058403/blog/4358073