#概要
Djangoへこれから触れる方への超基礎・概念説明 その1
#概念
Webフレームワークの1つ
例:ルールに従い、作成するとWebアプリができるよ!メールやデータベースの変更も簡単にできるよ!
1つのフォルダの中にプロジェクトとして作成していく。
#作成の流れ
- Python+Djangoインストール
- ユーティリティコマンドで、基本的な部分を自動生成する。:プロジェクトの生成
- django-admin startproject
- アプリケーションの生成
- python manage.py statapp
- Pjファイルの直化にアプリファイルを作る
- 同じファイル名が作られるのはPJ用とアプリ用です。
#次の流れ
- データベース設定を行う
- ロギングの設定(ログの出力先など)を行う
- ルーティングの設定(http:/hoge/huga/ + login or main などURLの末尾で処理や飛ばすイメージ)
- ビューを設定する。アプリケーションの!views.pyにクラス変数を設定する。
- テンプレートを設定する。アプリケーションのtemplatesフォルダにてhttpを設置する
- 開発サーバー起動し確認する。
#プロジェクトとアプリフォルダの違い
1つのプロジェクトの中に
ユーザ管理機能用のアプリ
スクレイピング用のアプリ
定時実行用のアプリ
っと手段ごとにアプリを作る形となります。
#ここまでが土台です。