1. 程式人生 > >First Django app(各個文件以及文件夾解析)

First Django app(各個文件以及文件夾解析)

.py color 解釋 服務器 dir 使用 wsgi app 其中

mkdir mysite
cd mysite
django-admin.py startproject mysite

執行上面的命令,得到一下內容:

mysite/
    manage.py
    mysite/
        __init__.py
        setting.py
        urls.py
        wsgi.py

1、外部的mysite文件夾的名稱可以隨意改變。

2、manage.py文件,這個文件都會在Django項目中自動創建,它可以做和django-admin一樣的事情,它還可以把你項目中的包的路徑添加到sys.path文件中,以及設置DJANGO_SETTINGS_MODULE環境變量指向你的項目中的setting.py文件中。

3、內部的mysite文件夾是有實際用途的,需要使用這個名稱來導入其中的內容(import)。

4、__init__.py文件,這個文件是告訴python解釋器這是一個python包。

5、setting.py文件,是用來設置/配置你的Django項目的。

6、urls.py文件,對Django項目的URL的一個聲明。Django項目的目錄。

7、wsgi.py文件,(wsgi:python web服務器網關接口)對於WSGI兼容的Web服務器服務項目的切入點。

First Django app(各個文件以及文件夾解析)