開始你的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!
恭喜你,成功建立了你的第一個專案~
留言
張貼留言