- Python 3.6.6
- Node v8.11.4
以下の手順ではMacOS・Linuxによる開発を想定しています、Windowsの場合は適宜読み替えてください。
なお、以下の全てのコマンドはコマンドプロンプトまたはシェルで実行します。
$ git clone git@github.com:TNCT-SYSKEN/Lurcher.git
$ cd Lurcher
~/Lurcher$ pip3 install -r requirements.txt
~/Lurcher$ npm install
~/Lurcher$ npm run dev
上記と並列して、もう1つコマンドプロンプト・シェルを開いて以下も実行する
~/Lurcher$ python3 manage.py runserver
※開発が終わるまで閉じないこと
Lurcher
├── README.md
├── db.sqlite3
├── lurcher
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
├── node_modules
│ ├── abbrev
│ ├── ajv
│ ├── ...
├── package-lock.json
├── package.json
├── requirements.txt
├── src
│ ├── images
│ ├── scripts
│ └── styles
└── static
└── styles
npm run dev
を実行すると src
ディレクトリ以下がコンパイル、またはコピーされて static
ディレクトリに配置されます。
開発者が主に扱うディレクトリは
lurcher
… Django関連のディレクトリsrc
… 静的ファイル(Image, JavaScript, CSS or SCSS)のソースディレクトリ
の2つです
lurcher
ディレクトリ内でHTMLテンプレートやテンプレートを表示するためのURLルーティングを記述し、HTMLテンプレート内で static
ディレクトリに出力された静的ファイルを適宜参照しながら開発する流れとなります。
-
Django
-
Sass(SCSS)
- CSSをよりプログラミングに近い形で記述することを可能にした言語
-
Bootstrap4
- CSSフレームワークの一種
- Bootstrapが提供するCSSをHTMLのクラスに適用するだけで、デザインが可能となる