#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") ]