Django的sitesutils是一個Django應用程序,允許您訪問當前站點,使用request.site隨處都可以訪問請求對象。
目前網站正在使用的主機域名的請求對象和SITE_ID項目設置作為後備檢測。如果找到的網站,那麼request.site被設置為從django.contrib.site應用程序中的各個網站的模型對象,否則request.site是django.contrib.sites.models.RequestSite實例。
安裝
1.使用PIP安裝Django-sitesutils:
  PIP安裝Django,sitesutils
2.添加RequestSiteMiddleware您MIDDLEWARE_CLASSES設置:
  MIDDLEWARE_CLASSES =(
 #...
 “sitesutils.middleware.RequestSiteMiddleware',
 )
 這個中間件將設置請求對象的網站屬性。這個屬性是懶洋洋地評估,只有當你訪問它。
3.如果您要訪問當前網站的模板,添加站點上下文處理器的TEMPLATE_CONTEXT_PROCESSORS設置:
  TEMPLATE_CONTEXT_PROCESSORS =(
 #...
 “sitesutils.context_processors.site',
 )
特約
。隨意叉,發拉的請求或報告在GitHub上的錯誤和問題
要求:
- 在Python中
- 在Django的
評論沒有發現