Djangoキーコンポーネント
1636 ワード
授業内容を整理する
コース名:フィードバック機能付きPython/張高Webサービス開発完全ガイド
講座:6講義モジュール
主な機能(1)
1. Function Based Views:
-HTTPリクエストを関数として処理
2. Models:
-データベースとのインタフェース(ORM)
3. Templates:
-複雑な文字列の組み合わせを簡略化します.
-主にHTML文字列の組み合わせに使用されますが、PushメッセージやEメールのコンテンツを作成する際にも便利です.
4.Adminベース:簡単なデータベース記録管理UI
-管理者ページを作成せずに自動的に作成します.(データベースの目的)
5. Logging:
-複数のパスを使用してメッセージを記録
6. Static files:
-開発用の静的ファイル管理
7. Messages framework:
-ユーザーに使い捨て情報を公開する
主な機能(2)
> 1. Class Based Views:
-クラスを使用して関数ベースのビューを作成
2. Forms:
-入力フォームを生成し、入力値を検証してDBに保存します.
3.テスト
4.国際化&地域化
5. Cacheing
-リディス等
6. Geographic
-DBのGeo機能を利用(PostgreSQLを中心に)
-最近mySQL Geo機能も良くなりました.
7.電子メール機能
8. Syndication Feeds (Rss/Atom)
9. Sitemaps
ロングライブラリ基本アプリケーション
アプリケーションは、標準的なPythonパッケージと見なすことができます.
admin, admindocs, auth, contenttypes, flatpages, gis, humanize, messages, postgres, redirects, sessions, sitemaps, sites, staticfiles, sydication
Webアプリケーションの基本構造
Webブラウザ
↔ 複数の言語またはフレームワークを使用して作成されたWebサーバ(ここではDjango)
↔ DB 서버 (MySQL, PostgreSQL 등) > ↔ 캐시 서버 (Memcached, Redis)
複数の言語またはフレームワークを使用して作成されたWebサーバ(ここではDjango)フェーズでは、クライアントから要求が発行された場合、次のことができます.
リストに登録する
Reference
この問題について(Djangoキーコンポーネント), 我々は、より多くの情報をここで見つけました https://velog.io/@a87380/Django-주요-구성-요소テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol