python的web開發框架django學習筆記

2021-08-01 09:31:44 字數 1250 閱讀 2473

1.建立專案:

(1)開啟命令列,進入想要安置專案的目錄,命令列輸入:django-admin.py startproject myblog

myblog是你建立專案的專案名稱。注意:如果現示不是內部或者外部命令,這需要想配置環境變數如下:

d:\python27;d:\python27\lib\site-packages\django-1.7-py2.7.egg\django\bin;d:\python27\scripts;

2.建立專案目錄結構:

執行django自帶的小型伺服器:python manage.py runserver可以執行伺服器得到如下結果:

建立的專案名稱不建議修改。

專案目錄結構介紹:

wsgi.py  python伺服器閘道器介面,python應用與web伺服器之間的介面,與web伺服器通訊的核心

urls.py url配置檔案 django專案中所有位址(頁面)都需要我們自己去配置其url

settings.py 整個專案的配置核心

base_dir 專案的根目錄

secret_key 安全碼,自動生成 必須有
debug 除錯工具,通常設為false

allowed_hosts =  允許訪問的位址
middleware django自帶工具集(中介軟體)
root_urlconf = 'myblog.urls'  url根檔案
templates  模版
databases 資料庫配置
language_code = 'en-us' 語言 美式英語

time_zone = 'utc' 時區

use_i18n =trueuse_l10n =trueuse_tz =true

static_url = '/static/'  靜態資源的位址

python中宣告模組的檔案。內容預設為空
models.py 資料模組,使用orm框架,類似mvc中的m tests.py 自動化測試模組,django提供的自動化測試指令碼,可以根據需要寫測試指令碼或者語句

views.py 執行響應的**所在模組,**邏輯處理的主要地點,專案中大部分**均在這裡編寫

views.py的**如下:

web開發框架 soa開發框架 比較

dynamic data web site asp.net mvc wcsf web client software factory framwork版本 net 3.5 sp1 net3.5 sp1 net 2.0,最新.net 3.5 最新版本 1.0 preview 5 feb 28 2008...

Web開發框架要素

目前為止,web開發框架只接觸過thinkphp,而且正在學習其原始碼,並試著用thinkphp寫了乙個簡單的cms,取名為 efucms 原始碼託管在github上,存放在這裡 寫這樣乙個cms,主要是為了學習thinkphp。經過一段時間的學習和使用,感覺學習thinkphp還是挺實在的。首先,...

Flask框架Web開發

web誕生最初得目的,是為了利用網際網路交流工作文件。下圖為http得乙個通訊過程 描述 瀏覽器發出http請求,首先發給伺服器,web應用程式執行在web伺服器上。web應用程式核心做得兩件事是 1.根據請求,處理業務邏輯 2.根據請求結果把資料組織好變成響應結果,將響應結果返回出去 使用web框...