- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-04-24T21:40:55+00:00","default:wikiadmin","wikiadmin")
#author("2020-04-25T07:09:00+00:00","default:wikiadmin","wikiadmin")
-Ptyhonでフレームワークといえばこれ
*Python3 + Django2.0入門 [#we622a7f]
https://github.com/react-samples/django-sample1
https://github.com/react-samples/django-sample2
*インストール [#y203a65a]
-仮想環境作ってpipでインストールするべし。
-CentOS7だとSQliteが古いのでコンパイル必要!
**仮想環境作成とインストール [#hdfcf03b]
python3 -m venv djangoApp
cd djangoApp
source bin/activate
pip3 install django
*アプリケーションの作成 [#q3936a06]
**アプリケーション(プロジェクトの作成) [#o9d4fe2d]
**モジュール分割(パス単位で機能を分けると良い) [#b8694df7]
*ローカル実行 [#i586fc6c]
python3 manage.py runserver
*templateの利用 [#u2c5a725]
jinja2も使えるらしいが標準設定はDTLだと。ここもパスの設定が必要である。
settings.pyのTEMPLATESのDIRSに以下の設定を追加。
'DIRS': [
os.path.join(BASE_DIR, "templates"),
],
*静的ファイル [#cf82158d]
/static以下のパスでSTATIC_FILE_DIRS配列に検索にいく。BASE_DIRは予約済み定数でプロジェクトのROOTを示す。manage.pyと同じところにstatic作っておく、
-settings.pyに以下を追加
STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static") ]