django-sitesutils

Logiciel capture d'écran:
django-sitesutils
Détails logiciels:
Version: 0.1.2
Date de transfert: 20 Feb 15
Développeur: Mike Yumatov
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

django-sitesutils est une application Django qui vous permet d'accéder à site actuel, en utilisant request.site partout où vous pouvez accéder à la demande objet.
Site actuel est détecté en utilisant domaine de l'hôte de l'objet de la demande et le réglage du projet SITE_ID comme solution de repli. Si le site est trouvé, alors request.site est réglé sur l'objet du modèle du site respectif à partir de l'application django.contrib.site, sinon request.site est une instance django.contrib.sites.models.RequestSite.
Installation
1. Installez django-sitesutils utilisant pip:
& Nbsp; pip installer django-sitesutils
2. Ajouter RequestSiteMiddleware à votre paramètre MIDDLEWARE_CLASSES:
& Nbsp; MIDDLEWARE_CLASSES = (
& Nbsp; # ...
& Nbsp; »sitesutils.middleware.RequestSiteMiddleware ',
& Nbsp;)
& Nbsp; Ce middleware fixera attribut de site pour l'objet de la demande. Cet attribut est évalué paresseusement, que lorsque vous y accédez.
3. Si vous voulez accéder au site en cours dans les modèles, ajouter processeur contexte du site à vos paramètres de TEMPLATE_CONTEXT_PROCESSORS:
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # ...
& Nbsp; »sitesutils.context_processors.site ',
& Nbsp;)
Contribuer
. Ne ​​hésitez pas à la fourchette, envoyer des demandes de traction ou de rapporter les bogues et les questions sur github

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Mike Yumatov

gears-handlebars
gears-handlebars

20 Feb 15

lemon-dashboard
lemon-dashboard

20 Feb 15

Django Gears
Django Gears

12 May 15

Snake
Snake

12 May 15

Commentaires à django-sitesutils

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!