django-server-config

Logiciel capture d'écran:
django-server-config
Détails logiciels:
Version: 0.1.3
Date de transfert: 11 May 15
Développeur: Alexander Ivanov
Licence: Gratuit
Popularité: 12

Rating: 3.5/5 (Total Votes: 2)

django-server-config est un Django application utile pour l'installation du serveur de déploiement.
- Ajoute la commande de gestion pour faire configs pour votre projet. Maintenant, il peut générer des config pour lighttpd, logrotate, Monit et déployer des scripts.
- Reconnaît automatiquement les répertoires des médias dans les applications 3-tiers et les prend en compte.
Installation:
Dans settings.py:
1. Mettre config à votre INSTALLED_APPS.
2. Définir les noms de domaine pour votre projet
& Nbsp; CONFIG_SITES = ['www.project-name.com',]
3. Domaines pour lesquels vous souhaitez redirige vers votre site
& Nbsp; CONFIG_REDIRECTS = ['project-name.com',]
4. Définissez chemin du support pour l'application 3-partie inhabituelle
& Nbsp; CONFIG_APP_MEDIA = {
& Nbsp; », nom de l'application ': [
& Nbsp; («médias-racine», «médias-url ',),
& Nbsp;]
& Nbsp;}
dossiers de médias avec le même nom que l'application modulde seront ajoutés automatiquement. Par exemple, les fichiers multimédias de module de TinyMCE
tinymce /
& Nbsp; des médias /
& Nbsp; tinymce /
& Nbsp; js / tinymce.js
& Nbsp; css / style.css
sera disponible au URL
& Nbsp; /media/tinymce/js/tinymce.js /media/tinymce/css/style.js
Dans urls.py:
5. Ajouter config pour urls.py pour servir des fichiers statiques en mode debug. Ajoutez AVANT django.views.static.serve
& Nbsp; si settings.DEBUG:
& Nbsp; urlpatterns + = patterns ('', (r '^', include ('config.urls')))
Dans buildout.cfg:
6. Si vous utilisez zc.buildout, vous pouvez ajouter à vos pièces make-config pour rendre les fichiers de configuration automatiquement:
& Nbsp; [make-config]
& Nbsp; recette = iw.recipe.cmd
& Nbsp; on_install = true
& Nbsp; on_update = true
& Nbsp;. Cmds = sudo rm -f bin / init.d bin / lighttpd bin / logrotate bin / monit bin / * py
& Nbsp; bin / django make_config init.d> bin / init.d
& Nbsp; bin / django make_config lighttpd> bin / lighttpd
& Nbsp; bin / django make_config logrotate> bin / logrotate
& Nbsp; bin / django make_config monit> bin / monit
& Nbsp; bin / django make_config install.py> bin / install.py
& Nbsp; bin / django make_config uninstall.py> bin / uninstall.py
& Nbsp; bin / django make_config enable.py> bin / enable.py
& Nbsp; bin / django make_config disable.py> bin / disable.py
& Nbsp; sudo chown root: root bin / *
& Nbsp; sudo chmod ug = rw, o = r bin / *
& Nbsp; sudo chmod ug = rwx, o = rx bin / init.d bin / django bin / buildout
& Nbsp; echo Configs ont été sauvés à "bin /"
Support Staticfiles
Depuis 0.1.1 serveur config soutient django.contrib.staticfiles et staticfiles applications. Si l'un d'eux présente dans INSTALLED_APPS, config pour serveur web sera généré à la règle de réécriture appropriée.
Si staticfiles est utilisé, il est inutile d'inclure dans config.urls urlconf.py. D'autre part, probablement vous voudrez inclure staticfiles_urlpatterns () de staticfiles app (voyez: django documentation
& Nbsp; à ce sujet)
& Nbsp; de django.contrib.staticfiles.urls importer staticfiles_urlpatterns
& Nbsp; urlpatterns + = staticfiles_urlpatterns ()

Quoi de neuf dans cette version:

  • Urgences lighttpd config fixe (staticfiles n 'ai pas t travail), ne pas utiliser v0.1.1!

Ce qui est nouveau dans la version 0.1.1:

  • Staticfiles Ajout du support

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Alexander Ivanov

Commentaires à django-server-config

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