今天我們學習如何配置url、如何傳參、如何命名、以及渲染的方式,內容大致有以下幾個方面。
創建視圖函數并訪問 創建app django中url規則 捕獲參數 路徑轉換器 正則表達式 額外參數 渲染方式創建視圖并訪問
項目中自帶的Python文件中,并沒有帶有視圖,因此我們自己創建一個,通常,我們把視圖命名views.py。
然后在views.py中,導入頭文件
from django.http import HttpResponse
然后我們在views.py中,寫一些Python函數,用來訪問
def hello(request): /*request用戶的請求 */return HttpResponse(‘hello,歡迎來到django')
在url.py中為視圖函數配置路由
from django.urls import pathfrom . import viewsurlpatterns = [  path('hello',hello),    ]運行項目,如果上傳方式是Ctrl+S的話,記得上傳之后再運行,成功后
瀏覽器輸入 127.0.0.1:8000/hello 即可訪問到
創建app
創建APP的方式不只一種,在虛擬機里可以創建,也可以在pycharm里創建
命令為:Python manage.py startapp appname
在虛擬機里創建完,要在pycharm中下載下來
在pycharm中創建:
方式一:
項目運行成功后,在terminal里面找到本項目,輸入命令 Python manage.py startapp appname

如果沒有連接本地,則需要重新連接

方式二:
tool ----> run manage.py projectname

 
  
startapp appname
此方法也需要下載下來


下載完成后,創建的app就出現了。
url規則
1、網址組成
網址:全球統一資源定位符
https://www.i.cnblogs.com/EditPosts.aspx?postid=10423125
這是本文網址,做個栗子吧
https://www.i.cnblogs.com/EditPosts.aspx?postid=10423125
協議 域名 路徑 參數
django只搜索路徑部分,與其他都無關
2、django的路由系統
當一個請求來到
1、首先到項目目錄下,url.py里查找路由規則
2、跟urlconf模塊,里面定義了urlpatterns變量
3、按順序運行每一個,到第一個匹配的模式停止
4、一旦匹配,django導入并調用給定的視圖
新聞熱點
疑難解答