การตั้งค่า twitter bootstrap
Gulp คือ javascript task runer ใช้งานร่วมกับ scss compiling และ live browser reloading ทำการติดตั้ง ที่ project
สร้าง django project ขื้นมา openedu โดยสร้าง ภายใต้ Directory openedu-proj
$ mkdir openchef-proj
$ cd openchef-proj
$ python3 -m virtualenv venv36
$ source venv36/bin/activate
$ pip install django psycopg2
สร้าง Django project ชื่อ openedu ด้วย django-admin startproject
$ django-admin startproject openchef
django-admin จะสร้าง โครงสร้าง project ดังนี้
$ tree openchef
openchef/ # -> project directory
├── manage.py
└── openchef # -> django app
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
จะเป็นได้ว่า มี directory openedu
2 directory คือ project directory ที่จะทำหน้าที่รวม code ทั้งหมดไว้ และ django app directory จะทำหน้าที่ เก็บ ค่า setting และ config ต่างๆ
ลองทดสอบ เริ่มต้น server python manger.py runserver
$ cd openchef
$ python manger.py runserver
You have 14 unapplied migration(s). Your project may not work properly
until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
March 01, 2018 - 05:02:47
Django version 2.0.2, using settings 'openchef.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
เปิด browser ไปยัง 127.0.0.1:8000 เพื่อตรวจสอบ การทำงานของ django
ที่ Terminal กด Ctrol C เพื่อหยุด การทำงานของ python web server