1 / 4
文档名称:

(完整版)Django技术介绍.docx

格式:docx   大小:19KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(完整版)Django技术介绍.docx

上传人:碎碎念的折木 2022/7/7 文件大小:19 KB

下载得到文件列表

(完整版)Django技术介绍.docx

文档介绍

文档介绍:Django 技术介绍
一、 简介
Django 是一个开放源代码的 Web 应用框架,由 Python 写成。接受了 MVC
的软件设计模式,即模型 M,视图 V 和把握器C。Django 框架的核thon 类形式定义你的数据模型,ORM 将模型与关系数据库连接起来,你将得到一个格外简洁使用的数据库 API,同时你也可以在 Django 中使用原始的 SQL 语句。
URL 分派:使用正则表达式匹配 URL,你可以设计任意的 URL,没有框架的特定限定。像你宠爱的一样机敏
模版系统:使用 Django 强大而可扩展的模板语言,可以分隔设计、内容和
Python 代码。并且具有可继承性。
表单处理:你可以便利的生成各种表单模型,实现表单的有效性检验。可以便利的从你定义的模型实例生成相应的表单。
Cache 系统:可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
会话(session),用户登录与权限检查,快速开发用户会话功能。
国际化:内置国际化系统,便利开发出多种语言的网站。
自动化的治理界面:不需要你花大量的工作来创建人员治理和更新内容。
Django 自带一个 ADMIN site,类似于内容治理系统。
三、 工作原理
用 manage .py runserver 启动 Django 服务器时就载入了在同一名目下的settings .py。该文件包含了项目中的配置信息,如前面讲的 URLConf 等,其中最重要的配置就是 ROOT_URLCONF,它告知 Django 哪个 Python 模块应当用作本站的 URLConf,默认的是 urls .py
当访问 url 的时候,Django 会依据 ROOT_URLCONF 的设置来装载 URLConf。
然后按挨次逐个匹配 URLConf 里的 URLpatterns。假如找到则会调用相关联的视图函数,并把 HttpRequest 对象作为第一个参数(通常是 request)
最终该 view 函数负责返回一个 HttpResponse 对象。
四、 安装部署
以 ,数据库为 mysql,apache 为例:
1、安装 python python- 2、安装 Apache
httpd--win32-x86-openssl- 3、安装 mod_python
mod_python--- 4、安装 mysql
mysql-essential-- 5、安装 python-mysql 包
MySQL-python-- 6、修改 apache 配置文件
7、修改 django 治理文件
五、 实际应用
,创建一个项目。
在 cmd 模式下,打开一个名目,输入 django- startproject mysite, 就在当前名目下新建了一个项目 mysite,mysite 名目下生成了几个文件。 :一