1、url
第一種,直接在根urls.py中配置
第二種,在應用中配置好後,根urls.py中引入
應用中的檢視定義好方法:
應用中urls.py定義路由
from django.conf.urls import url
from message.views import test1
urlpatterns = [
url(r'^test1/', test1),
]根路由中引入應用中的路由
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^message/', include("message.urls"))
]
2、模板
應用下新建templates資料夾,新建index檔案。在views.py中使用render渲染
# request 接受請求的引數
將模板,渲染出去,render(request請求物件,模板名稱,要傳遞給前端的資料)"""
return render(request,'index.html',)
hello }!!
問題,多個應用,都有index.html檔案,只渲染第乙個(最新django沒有這個問題)
5、模型
建立超級使用者: python manage.py createsupperuser
在應用的models.py檔案中引用該類
7、例項:
shell命令:
全域性安裝ipython ,進入到專案環境(workon) ,python manage.py shell
操作,from blog.models import article
article.objects.all().values()
測試用
Django學習筆記之url路由及模板渲染方式
1.在專案目錄下urls.py檔案 2.在專案目錄建立了乙個views.py檔案 path 基本規則 path test views.test 使用尖括號 從url中捕獲值。包含乙個轉化器型別 converter type 沒有轉化器,將匹配任何字串,當然也包括了 字元 預設支援的轉換器 str,匹...
django 模板中url的處理
在模板中直接新增 home 這樣的鏈結是十分不推薦的,因為這是乙個相對的鏈結,在不同網頁中開啟可能會返回不一樣的結果。所以推薦的是 這種方式,或者 這裡第二種方式同時需要在urls.py中設定,url r article p 0 9 article,name article 同時對應的article...
Django的高階url配置
關於django的url配置,有特別多的方法和方式,最簡單的理解就是 from django.conf.urls.defaults import from mysite.views import hello,current datetime,hours ahead urlpatterns patte...