Upload
shinya-okano
View
362
Download
2
Embed Size (px)
Citation preview
Djangoとは
「じゃんご」と読みます
Webアプリケーションフレームワーク
Pythonで作られています
2005年7月にOSSとして公開
元々はアメリカの新聞社の社内フレームワーク
最新バージョンは1.8.2(2015/05)
管理画面
ユーザー認証
開発用サーバー
ORM
キャッシュシステム
テンプレートエンジン
GIS
セッション
管理コマンド
データベースマイグレーション
ユニットテストフレームワーク
プロジェクトテンプレート
フォームウィジェット
URLディスパッチャー
再利用可能なアプリケーション
ストレージシステム
セキュリティミドルウェア
フラッシュメッセージ配信
サイトマップフレームワーク
静的ファイル配信
国際化
メール送信フレームワーク
プロジェクト設定
Djangoの機能
こんな使い方も…
manage.py inspectdb
データベースからモデルクラスのコードを生成
django.contrib.admin
モデルクラスを登録して管理画面作成
→→簡易データベース編集アプリを作れる!
データベースPythonコード
(Djangoモデルクラス) Django管理画面
inspectdb 管理画面へ登録
最近のアップデート
1.6 (2013/11)
Python3を正式サポート
データベース接続、トランザクション管理の改善
1.7 (2014/09)
スキーママイグレーション機能の追加
アプリケーションローダーのリファクタリング
1.8 (2015/04)
復数のテンプレートエンジンをサポート
長期サポートバージョン(以前のLTSは1.4)
django-ja (日本のユーザーコミュニティ)
リソースやドキュメントの日本語翻訳
http://djangoproject.jp/
事例やイベント情報、アップデート情報など掲載
django-ja (Googleグループ)
質問や相談など
TokyoDjangoMeetup (東京)
もくもく作業
雑談、相談