SlideShare a Scribd company logo
1 of 27
  &&  danaweb [email_address]
Django Reinhardt
www.djangoproject.com
 
特性 ,[object Object]
完全在 Python 中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的 API --但如果需要你仍然可以写 SQL 语句。
URL :
URL 的设计漂亮, cruft-free ,没有框架的特定限定。象你喜欢的一样灵活。
模版系统:
使用 DjanGo 强大而可扩展的模板语言来分隔设计、内容和 Python 代码。
自动化的管理界面 :
不需要你花大量的工作来创建人员管理和更新内容的接界。 Django 可以自动完成。
支持多种数据库:
已经支持 Postgresql, MySql, Sqlite3, Oracle, ado_mssql
国际化:
完全支持多国语言,允许针对应用程序提供特定国家语言的翻译字符
优点 入门快 开发速度快 统一的约定
缺点 当前版本不支持多数据库 模板引擎的性能较差 文档 ... 口口相传
3部曲 django-admin.py startproject myproject django-admin.py startapp myapp 编写 urls ,  views
“Projects” $ django-admin.py startproject myproject
myproject/ __init__.py manage.py settings.py urls.py
$ python manage.py runserver Validating models... 0 errors found. Django version 0.96-pre, using settings 'myproject.settings' Development server is running at  http://127.0.0.1:8000/ Quit the server with CONTROL-C.
 
“Apps” $ django-admin.py startapp blog
myproject/ blog/ __init__.py models.py views.py __init__.py manage.py settings.py urls.py
基本流程
该后台管理了

More Related Content

Similar to Django Firstofhexu

4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdfssuserd6c7621
 
Using google appengine_1027
Using google appengine_1027Using google appengine_1027
Using google appengine_1027Wei Sun
 
Using google appengine (2)
Using google appengine (2)Using google appengine (2)
Using google appengine (2)Wei Sun
 
Google App Engine Devfest 200810 External
Google App Engine Devfest 200810 ExternalGoogle App Engine Devfest 200810 External
Google App Engine Devfest 200810 Externaljunyu
 
口碑导航更换项目总结
口碑导航更换项目总结口碑导航更换项目总结
口碑导航更换项目总结liuzhitao2000
 
HTML5概览
HTML5概览HTML5概览
HTML5概览Adam Lu
 
旺铺前端设计和实现
旺铺前端设计和实现旺铺前端设计和实现
旺铺前端设计和实现hua qiu
 
Mongo快速入门
Mongo快速入门Mongo快速入门
Mongo快速入门Lucien Li
 
Denver CMS Expo Creating CSS template
Denver CMS Expo Creating CSS templateDenver CMS Expo Creating CSS template
Denver CMS Expo Creating CSS templatecompassdesign
 
Creating CSS Template with Barrie North
Creating CSS Template with Barrie NorthCreating CSS Template with Barrie North
Creating CSS Template with Barrie NorthJohn Coonen
 
Asp.net mvc 培训
Asp.net mvc 培训Asp.net mvc 培训
Asp.net mvc 培训lotusprince
 
网页制作基础
网页制作基础网页制作基础
网页制作基础loo2k
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点thinkinlamp
 
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版昌里大金猪 Luke
 
揭秘Html5和Css3
揭秘Html5和Css3揭秘Html5和Css3
揭秘Html5和Css3Adam Lu
 

Similar to Django Firstofhexu (20)

Jsp讲义
Jsp讲义Jsp讲义
Jsp讲义
 
Web base 吴志华
Web base 吴志华Web base 吴志华
Web base 吴志华
 
Php
PhpPhp
Php
 
4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf4. Go 工程化实践-0124-v2.pdf
4. Go 工程化实践-0124-v2.pdf
 
Using google appengine_1027
Using google appengine_1027Using google appengine_1027
Using google appengine_1027
 
Using google appengine (2)
Using google appengine (2)Using google appengine (2)
Using google appengine (2)
 
Google App Engine Devfest 200810 External
Google App Engine Devfest 200810 ExternalGoogle App Engine Devfest 200810 External
Google App Engine Devfest 200810 External
 
Yid chart
Yid chartYid chart
Yid chart
 
口碑导航更换项目总结
口碑导航更换项目总结口碑导航更换项目总结
口碑导航更换项目总结
 
HTML5概览
HTML5概览HTML5概览
HTML5概览
 
旺铺前端设计和实现
旺铺前端设计和实现旺铺前端设计和实现
旺铺前端设计和实现
 
Mongo快速入门
Mongo快速入门Mongo快速入门
Mongo快速入门
 
Denver CMS Expo Creating CSS template
Denver CMS Expo Creating CSS templateDenver CMS Expo Creating CSS template
Denver CMS Expo Creating CSS template
 
Creating CSS Template with Barrie North
Creating CSS Template with Barrie NorthCreating CSS Template with Barrie North
Creating CSS Template with Barrie North
 
Asp.net mvc 培训
Asp.net mvc 培训Asp.net mvc 培训
Asp.net mvc 培训
 
网页制作基础
网页制作基础网页制作基础
网页制作基础
 
数据处理算法设计要点
数据处理算法设计要点数据处理算法设计要点
数据处理算法设计要点
 
Div+css布局
Div+css布局Div+css布局
Div+css布局
 
网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版网易相册前端页面开发规范2010版
网易相册前端页面开发规范2010版
 
揭秘Html5和Css3
揭秘Html5和Css3揭秘Html5和Css3
揭秘Html5和Css3
 

Django Firstofhexu

Editor's Notes

  1. Hello! My name is Jason Davies; I'm a freelance Web developer from Cambridge and I've been using Django for about 2 years ever since it was open-sourced in July 2005. Hopefully this will give you a good introduction to the basics of Django. Simon Willison will cover even more stuff in the advanced tutorial.
  2. Django is named after the gypsy jazz guitarist, Django Reinhardt.
  3. Django was released publicly under a BSD license in July 2005.
  4. The Django project website is packed full of useful information.
  5. The first time you run Django, you need to create a “project”. A project is essentially a collection of settings for an instance of Django: including database configuration, Django-specific options and application-specific settings.
  6. It worked!
  7. Typically, an app exists to solve a single problem.