Django, how to start

author:Yung-Yu Chen (yungyuc) http://blog.seety.org/everydaywork/ <yyc@seety.org>
copyright:© 2006, Creative Common licensed.

作者警告:本簡報內的資訊多未經嚴格查證,請讀者務必注意。

目錄

學習緣起

簡報結構

Django 的特性

Django 的優勢

Django 與資料庫

Django 的佈署

Django 的缺點

Django dist/dev 須知

開發 Django-based webapp

django-admin.py command

$ django-admin.py startproject testp
$ django-admin.py startapp testa
$ mv testa testp/

執行後的目錄結構

testp/
|-- __init__.py
|-- manage.py
|-- settings.py   <-- project-wide settings.
|-- testa
|   |-- __init__.py
|   |-- models    <-- present one db.
|   |   |-- __init__.py
|   |   `-- testa.py  <-- present one table.
|   `-- views.py  <-- MVC Controller.
`-- urls.py       <-- url regex.

模板須另行建立

i18n/l10n

內建的 admin app

模板的特性

模板的繼承

Syndication

Middleware

靜態資料被分別處理

謝謝大家