django-sitesutils her yerde istek nesnesi erişebilirsiniz request.site kullanarak, geçerli sitesine erişmek için izin veren bir Django uygulaması.
Güncel site çare olarak istek nesne ve site_id proje ayarından konak alanını kullanarak tespit edilir. Alanı bulunursa, daha sonra, başka request.site bir django.contrib.sites.models.RequestSite örneği, django.contrib.site app ilgili site modeli nesnesine request.site ayarlanır.
Kurulum
1. pip kullanarak django-sitesutils yükleyin:
& Nbsp; django-sitesutils yüklemek pip
2. MIDDLEWARE_CLASSES ayar RequestSiteMiddleware ekle:
& Nbsp; MIDDLEWARE_CLASSES = (
& Nbsp; # ...
& Nbsp; 'sitesutils.middleware.RequestSiteMiddleware'
& Nbsp;)
& Nbsp; Bu katman isteği nesnesi için site niteliğini koyacaktır. Bu özellik size erişmek sadece, tembel değerlendirilir.
Eğer, şablonlar mevcut sitesine erişmek için TEMPLATE_CONTEXT_PROCESSORS ayarlarına site içerik işlemci eklemek istiyorsanız 3.:
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # ...
& Nbsp; 'sitesutils.context_processors.site'
& Nbsp;)
katkıda
. Çekme istekleri göndermek veya github üzerinde hata ve sorunları rapor, ücretsiz çatal hissedin
Gereksinimler :
- Python
- Django
Yorum Bulunamadı