了解django运行流程

#与自动化不同,写一些定位脚本,然后写个进行文件就行了。一旦涉及到开发框架,就又复杂了一些。稍微整理了一下django的执行顺序

1、打开pycharm,新建一个django项目(注:免费版无法新建django项目)

正常情况下,样式如下:

2、然后点击左下角的Terminal,输入:python manage.py startapp index

这时,项目机构会多出一个名为index的文件夹。样式如下:

如上:需要注意的是,study_record并不是我们的项目,你可以理解成为一个容器。而这个index才是我们真正的项目。

3、这样一个最简单的django项目结构就出来了。具体的执行步骤为:

  3.1:首先,容器里的wsgi.py文件会调用setting文件。setting文件里面都是一些配置。比如决定哪些主机可以访问,安装指定的APP,

  安装指定的中间件,指定的目录模板,指定的数据库引擎,指定静态支援,加载路由规则等等。(wsgi,全程web server gateway interface,

  wsgi不是服务器或者python模块、api、或者框架。只是一种规范,描述web serv 如何与web application通信的规范)

  3.2:接着会调用urls.py文件,这个文件会使用path来映射项目目录下的url。如下:

  

  3.3,然后这个url文件会调用views里面对应的函数。如上,views.index,调用下图的views模块中index函数。

  

  3.4,如上图。index函数有调用到index1.html,使用render渲染器来对网页进行操作。(template模块下新建index1.html文件)

  访问域名+端口+index1

  至此,以及一个最基本的操作就完成了。从点击运行,到页面展示html的整个流程。

猜你喜欢

转载自www.cnblogs.com/cbslock/p/10130733.html
今日推荐