您好,登錄后才能下訂單哦!
經過前面的入門實例,基本上可以了解Django請求的生命周期是怎樣的。簡單地說,通過URL對應關系匹配 ->找到對應的函數(或者類)->返回字符串(或者讀取Html之后返回渲染的字符串)
具體過程:
創建 project django-admin startproject django
他會自動生成如下的結構:
創建app
cd mysite
python manage.py startapp cmdb
他會自動生成新的子目錄 cmdb
配置settings.py
模板路徑
靜態文件路徑
注釋掉CSRF警告
編寫程序
a. 編寫url.py 文件, 通過正則來匹配到對應的函數, 例如 /index/ -> func
b. 編寫views.py文件中的func函數,返回字符串
def func(request): # 包含所有的請求數據 ... return HttpResponse('字符串') return render(request, 'index.html', {''}) retrun redirect('URL')
c. 注意模板語言的使用。例如
return render(request, 'index.html', {'li': [11,22,33]}) {% for item in li %} <h2>`item`</h2> {% endfor %} *********** 索引用點 ********** <h3> {{item.0 }} </h3>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。