基於以下環境:
windows 10
python 3.6
django 1.18
生成成功後, 可以看到如下專案結構
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
# 示例**
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
建立檢視與路由的對映
views.py中的函式對應url.py中的urlpatterns(url格式)
views.py
# 首個引數需要是request
def hello(request):
return httpresponse("hello world")
urls.py「urlpatterns」列表將url路由對映到檢視。指向路徑(第乙個引數)都由此檢視** ^頭部匹配, $尾部匹配
程式從專案的settings.py中找到root_urlconf定義的urls.py的路徑,在此路徑中查詢對應的url pattern, 進入相應的檢視函式中, 通過httpresponse返回響應的物件經處理後顯示在網頁上
urlpatterns = [
url(r'^hello/$', views.hello, name='hello'),
]
urlpatterns中可以使用正規表示式進行匹配.
配置完畢後在cmder中鍵入python manage.py runserver
啟動django
需要注意的是處於開發者狀態時, django顯示的是對應的錯誤資訊
正式發布時需要將settings.py
的debug=true改為false
Django學習筆記 快速入門
基於以下環境 windows 10 python 3.6 django 1.18生成成功後,可以看到如下專案結構 mysite manage.py mysite init py settings.py urls.py wsgi.py 示例 django.contrib.admin django.co...
快速入門Django
1.django版本介紹 注意lts版本,官網有明確的支援年份 2.安裝 如若出現pip不是內部或外部命令則為python檔案的script檔案沒有新增到環境變數中,將script目錄新增到環境變數中重新開啟cmd重新安裝 3.啟動django專案 1.命令列直接起動 在django根目錄下執行以下...
Django入門 學習筆記01
開啟瀏覽器 向目標url傳送乙個http請求 伺服器把頁面響應給瀏覽器 本質是網路通訊,即通過網路進行資料傳遞 瀏覽器經過通訊後獲取到該頁面的源 文件 瀏覽器解析文件後以適當的形式展示給使用者 django專案開發 檢視可用命令 在manage.py當前目錄下執行 python manage.py目...