開始你的Django專案

AJframe-開始你的Django專案

開始專案前,請先確認你已完成 安裝Django, 並且已經啟動了虛擬環境
此時我們的終端機路徑顯示為:
(VENV) AppledeMBP:AJframe Apple$
輸入以下代碼開啟一個專案
django-admin.py startproject yoursite 
資料結構如下:
AJframe
|-manage.py
 |-__init__.py
 |-settings.py
 |-urls.py
 |-wsgi.py
其中manage.py 為 python 的腳本執行檔,之後會有很多部分需要使用 (python manage.py xxx)
settings.py為網站為網站配置檔
urls.py為路徑設定檔

建立你的APP

(VENV) AppledeMBP:AJframe Apple$python manage.py startapp blog(app名稱請自取)

記得設定你的APP

打開AJframe/settings.py 找到:
INSTALLED_APPS = [
   ..............
   'blog', (把剛剛新增的blog app 安裝進來)
]

設定資料庫

打開AJframe/settings.py ,我們可以看到基本資料庫設定已經設定完成:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
每次在建立模組,或有變更需要寫入資料庫時我們可以執行以下指令:
django-1.6.x版:
python manage.py syncdb

django-1.9.x版:
python manage.py makemigrations
python manage.py migrate

相關指令我們可以輸入 python manage -h 做查詢

啟動你的專案

當你要測試專案有沒有運作時,可以輸入:
python manage.py runserver
正確執行時我們可以看到如下的訊息:
System check identified no issues (0 silenced).
March 27, 2016 - 01:21:30
Django version 1.9.4, using settings 'jay.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
打開瀏覽器,輸入localhost:8000 就可以看到It`s Work!
恭喜你,成功建立了你的第一個專案~

留言

熱門文章