==== 数据流图 ==== {{:pasted:20150611-103211.png}} ==== 代码结构 ==== {{:pasted:20150611-103408.png}} * fang # 用django-admin startproject fang 生成的主管理app * fang/settings.py #全局配置,注册子app,配置数据库等等 * fang/urls.py # 全局url配置,注册子app的urls.py * manage.py # 启动项目,开始监听80端口 * blog #新建的子app,python manage.py startapp blog * models.py # 纯数据模型(一个类只有属性,没有方法) * urls.py # 子app的url规则 * views.py # 视图逻辑 * templates # 模板目录,名字固定 * first.html # 视图模板 ==== 实战 ==== - django-admin startproject fang # 创建一个django 工程 - cd fang - python manage.py syncdb # 同步数据库 - python manage.py runserver # 运行django工程 === 创建子app === - cd fang - python manage.py startapp blog - 在fang/settings.py中注册子app - python manage.py syncdb # 同步数据库 一个django工程可以包含多个app