没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
8页
Django框架基础教程(⼀):简单介绍PythonDjango框架 Django框架基础(⼀):简单介绍Python Django框架,从零开始学Django框架。 1、 、Django简介 简介 Python下有多款不同的 Web 框架,Django是最有代表性的⼀种。许多成功的⽹站和APP都基于Django。 Django是⼀个开源的Web应⽤框架,例如数据监测平台由Python写成。 Django采⽤了MVC的软件设计模式,即模型M,视图V和控制器C。 2、 、Django的特点 的特点 1) 强⼤的数据库功能:⽤python的类继承,⼏⾏代码就可以拥有⼀个动态的数据库操作API,如果需要也能执⾏SQL语句。 2) ⾃带的强⼤的后台功能:⼏⾏代码就让⽹站拥有⼀个强⼤的后台,轻松管理内容。 3) 优雅的⽹址:⽤正则匹配⽹址,传递到对应函数。 4) 模板系统:强⼤,易扩展的模板系统,设计简易,代码和样式分开设计,更易管理。 5) 缓存系统:与memcached或其它缓存系统联⽤,表现更出⾊,加载速度更快。 6) 国际化:完全⽀持多语⾔应⽤,允许你定义翻译的字符,轻松翻译成不同国家的
资源推荐
资源详情
资源评论
Django框架基础教程(⼀):简单介绍PythonDjango框架
Django框架基础(⼀):简单介绍Python Django框架,从零开始学Django框架。
1、、Django简介简介
Python下有多款不同的 Web 框架,Django是最有代表性的⼀种。许多成功的⽹站和APP都基于Django。
Django是⼀个开源的Web应⽤框架,例如数据监测平台由Python写成。
Django采⽤了MVC的软件设计模式,即模型M,视图V和控制器C。
2、、Django的特点的特点
1) 强⼤的数据库功能:⽤python的类继承,⼏⾏代码就可以拥有⼀个动态的数据库操作API,如果需要也能执⾏SQL语句。
2) ⾃带的强⼤的后台功能:⼏⾏代码就让⽹站拥有⼀个强⼤的后台,轻松管理内容。
3) 优雅的⽹址:⽤正则匹配⽹址,传递到对应函数。
4) 模板系统:强⼤,易扩展的模板系统,设计简易,代码和样式分开设计,更易管理。
5) 缓存系统:与memcached或其它缓存系统联⽤,表现更出⾊,加载速度更快。
6) 国际化:完全⽀持多语⾔应⽤,允许你定义翻译的字符,轻松翻译成不同国家的语⾔。
3、、Django项⽬⽬录项⽬⽬录
1) urls.py:⽹址⼊⼝,关联到对应的views.py中的⼀个函数(或generic类),访问⽹址就对应⼀个函数。
2) views.py:处理⽤户发出的请求,与urls.py对应, 通过渲染templates中的⽹页可以将显⽰内容,如登陆后的⽤户名,⽤户请求的数
据等输出到⽹页。
3) models.py:与数据库操作相关,存⼊或读取数据时⽤到,⽤不到数据库时可以不使⽤。
4) forms.py:表单,⽤户在浏览器上输⼊数据提交,对数据的验证⼯作以及输⼊框的⽣成等⼯作,也可以不使⽤。
5) templates⽂件夹:views.py中的函数渲染templates中的html模板,得到动态内容的⽹页,可以⽤缓存来提⾼速度。
6) admin.py:后台,可以⽤很少的代码就拥有⼀个强⼤的后台。
7) settings.py:Django 的配置⽂件,如 DEBUG 的开关,静态⽂件的位置等。
4、、Django基本命令基本命令
1) 新建⼀个项⽬:
1. django-admin.py startproject project-name
在 windows 上如果报错,尝试⽤ django-admin 代替 django-admin.py 。
2) 新建⼀个APP:
1. python manage.py startapp app-name
或
1. django-admin.py startapp app-name
⼀般⼀个项⽬有多个app, 当然通⽤的app也可以在多个项⽬中使⽤。
3) 启动服务器:
1. python manage.py runserver 0.0.0.0:8000
或
1. python manage.py runserver
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功