03 - django简介】的更多相关文章

1.MVC与MTV模型 2.Django的下载与基本命令 pip install django==2.0.1 第三方库安装到哪里了? 创建一个django project C:\Desktop\firstPro>django-admin.py startproject mysites C:Desktop\firstPro\mysites>python manage.py startapp blog 新建templates 模板层 MTV调用方式 C:\Desktop\firstPro\mysi…
1.Django简介 Django是Python语言中的一个web框架,Python语言中主流的web框架有Django.Tornado.Flask 等多种.Django相较与其它WEB框架,其优势为: ​ 大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等功能,是一个全能型框架,拥有自己的Admin数据管理后台,第三方工具齐全,性能折中. ​ 缺点:功能太多,数据分表复杂,高性能扩展复杂.Django 是开源的! 2.安装方式 pip安装:在cmd命令窗口中,输入: pi…
Django, 应该读作jan go,读音演示 D是不发音的---发音的---音的---的--- django简介:urls.py网址入口,关联到views.py views.py处理用户发出的请求,通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页. models.py与数据库操作相关 forms.py表单templates 文件夹 admin.py后台 settings.py配置文件,比如 DEBUG 的开关,静态文件的位置等. 环境搭建:下载d…
前言 看完<Django Book>之后, 总想找个实例来实战开发下,无奈国内Django的书籍相当少,只能从英文书籍中吸取养料,偶然之后得到Learning Website Development with Django这本书,感觉挺不错,虽然想着翻译,但是自身时间实在太少,只能简略的挑重点翻译下了. 原书08年的时候就出版了,所以它使用的Django版本比较低,由于自身工作的环境使用的是Django1.3.5,所以迁移过来有些代码变化也比较大. 这是我的第一篇原创博客(翻译也算不上吧),希…
等了好久终于等到今天,盼了好久终于把梦实现,啦啦啦.....学习python两个多月了,终于等到python的高潮,老师说要是把Django学会了,python的web开发就差不多了,也相当于迎来了python学习之路最重要一环节,也是框架中比较难的,所以也是迎来了最大难点,好高兴哦,可以上课开飞机了,太棒了!!!! 一.web应用 web应用程序是一种可以通过web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器既可,不需要安装其他软件.应用程序有两种模式C/S.B/…
昨日内容回顾 1. socket创建服务器 2. http协议: 请求协议 请求首行 请求方式 url?a=1&b=2 协议 请求头 key:value 请求体 a=1&b=2(只有post请求才有请求体) 响应协议 响应首行 协议 状态码 文本 响应头 key:value 响应体 html字符串 3. wsgiref模块(基于wsgi协议) 功能: 1. 按着http协议请求格式解析请求数据----envision:{} 2. 按着http协议响应格式封装响应数据----response…
Django简介 Django是一个开源的Web应用框架,由Python写成.但是,百度百科中讲它采用了MVC框架模式,其实这个解释不准确. 确切的讲,Django的模式是:路由控制+MTV模式.所谓的路由控制其实就是采用URL分发器,将一个个URL的页面请求分发给不同的View处理,View再调用相应的Model和Template.而Django的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同. Django的MTV分别是值: 1.M代表模型(Model…
一.web应用 Web应用程序是一种可以通过web访问的应用程序(web应用本质是基于socket实现的应用程序),程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件.应用程序有两种模式C/S.B/S.C/S是客户端/服务器端程序,也就是说这类程序一般独立运行.而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助谷歌,火狐等浏览器来运行.WEB应用程序一般是B/S模式.Web应用程序首先是“应用程序”,和用标准的程序语言,如java,python等编写出…
软件及Django框架简介 软件框架 一个软件框架是由其中各个软件模块组成的: 每一个模块都有特定的功能: 模块与模块之间通过相互配合来完成软件的开发. 软件框架是针对某一类软件设计问题而产生的. MVC框架 施乐公司 帕罗奥多研究中心 smalltalk语言 simula 67软件设计模式: MVC的产生理念: 分工.让专门的人去做专门的事--输入,处理,输出 MVC的核心思想: 解耦. 通过浏览器注册用户信息理解MVC框架. M: Model,模型, 和数据库进行交互: V: View,视图…
Django简介 MVC Model(模型)- 应用程序中处理数据逻辑部分且与数据库交互,用于存取数据的部分 View(视图)- 用于处理后的数据界面展示,且视图通常是由模型数据创建的,是用户看到并与之交互的界面(它可以包括一些可以显示数据信息的页面,或者展示形式.例如jsp,html,asp,php). Controller(控制器)- 用于处理用户交互的部分,一般负责从视图读取数据.控制用户输入.并向模型发送数据 MVC 模式代表 Model-View-Controller(模型-视图-控制…