close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_fs.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Nov 29, 2010, 11:51:16 AM (15 years ago)
- Author:
-
rock
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v3
|
v4
|
|
| 24 | 24 | |
| 25 | 25 | == [使用] == |
| | 26 | === 1.1 開啟專案 === |
| | 27 | * 使用 django-admin.py 開啟專案 |
| | 28 | {{{ |
| | 29 | $ django-admin.py startproject {project_name} |
| | 30 | }}} |
| | 31 | * 會產生一個目錄,含有 4 個 python script |
| | 32 | {{{ |
| | 33 | $ ls {project_name} |
| | 34 | __init__.py manage.py settings.py urls.py |
| | 35 | }}} |
| | 36 | * 根據官方文件,此 4 份檔案個有其用途 |
| | 37 | 1. __init__.py:一個空的檔案,它會告訴 python 這個目錄將使用到哪些 python package |
| | 38 | 2. manage.py:一個命令列工具,可以與您的 Django 專案互動 |
| | 39 | 3. settings.py:Django project 的設定檔 |
| | 40 | 4. urls.py:Django project 的 url 的 URL 宣告 |
| 26 | 41 | |
| | 42 | * Django 會附帶一個開發用的網頁伺服器 (開發測試用),執行下面指令後會出現提示訊息 (告知您連到 http://127.0.0.1:8000) |
| | 43 | * 此網頁伺服器是測試使用,若您的網頁應用程式要正式上線,建議使用正式的網頁伺服器 (ex. Apache, ...) |
| | 44 | * 使用不同 port -> python manage.py runserver 8001 |
| | 45 | * 讓外部 IP 可以連到 -> python manage.py runserver 0.0.0.0:8000 |
| | 46 | {{{ |
| | 47 | $ python manage.py runserver |
| | 48 | Validating models... |
| | 49 | 0 errors found |
| | 50 | |
| | 51 | Django version 1.2.3, using settings 'project_1.settings' |
| | 52 | Development server is running at http://127.0.0.1:8000/ |
| | 53 | Quit the server with CONTROL-C. |
| | 54 | }}} |
| 27 | 55 | ---- |
| 28 | 56 | = 【如何整合到 drbl-virt】 = |