搭建Django开发环境

五迷三道 提交于 2020-12-18 05:07:40

一、前提

准备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服务,再次访问可以看到如下界面。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!