django-server-config

Screenshot Software:
django-server-config
Detalii soft:
Versiune: 0.1.3
Incarca data: 11 May 15
Producător: Alexander Ivanov
Licenţă: Gratuit
Popularitate: 12

Rating: 3.5/5 (Total Votes: 2)

django-server-config este o aplicatie utila pentru Django instalare de server implementat.
- Adaugă comandă management pentru a face configs pentru proiectul dumneavoastra. Acum poate genera configurare pentru lighttpd, logrotate, MONIT și implementarea script-uri.
- Recunoaște automat directoarele media în aplicații 3 părți și să le ia în considerare.
Instalare:
În settings.py:
1. Pune config pentru INSTALLED_APPS dumneavoastră.
2. Setați nume de domeniu pentru proiectul dumneavoastră
& Nbsp; CONFIG_SITES = ['www.project-name.com',]
3. Domenii pentru care doriți redirecționează către site-ul dvs.
& Nbsp; CONFIG_REDIRECTS = ['project-name.com',]
4. Setați calea către media pentru neobișnuite aplicare de 3 părți
& Nbsp; CONFIG_APP_MEDIA = {
& Nbsp; "cerere-name": [
& Nbsp; ("media-root", "mass-media url",),
& Nbsp;]
& Nbsp;}
Dosare media cu acelasi nume ca cererea modulde vor fi adăugate automat. De exemplu, în TinyMCE fișiere modul media
TinyMCE /
& Nbsp; media /
& Nbsp; TinyMCE /
& Nbsp; js / tinymce.js
& Nbsp; css / style.css
vor fi disponibile la url
& Nbsp; /media/tinymce/js/tinymce.js /media/tinymce/css/style.js
În urls.py:
5. Adauga config la urls.py pentru a servi fișiere statice în modul de depanare. Adauga-l înainte de django.views.static.serve
& Nbsp; dacă settings.DEBUG:
& Nbsp; urlpatterns + = modele ('', (r '^', se numără ("config.urls")))
În buildout.cfg:
6. Dacă folosiți zc.buildout, le puteți adăuga la piesele tale face-config pentru a face fișiere de configurare automat:
& Nbsp; [make-config]
& Nbsp; reteta = 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 rădăcină: rădăcină 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 au fost salvate la "bin /"
Sprijin Staticfiles
Deoarece 0.1.1 server config suportă django.contrib.staticfiles și staticfiles aplicații. Dacă unul dintre ele prezente în INSTALLED_APPS, configurare pentru serverul va fi generat cu regula de rescriere adecvate.
Dacă se utilizează staticfiles nu este nevoie să se includă în config.urls urlconf.py. Pe de altă parte, probabil că veți dori să includă staticfiles_urlpatterns () din staticfiles app (a se vedea: django documentația
& Nbsp; despre el)
& Nbsp; de la django.contrib.staticfiles.urls import staticfiles_urlpatterns
& Nbsp; urlpatterns + = staticfiles_urlpatterns ()

Ce este nou în această versiune:

  • de urgență fix lighttpd config (staticfiles N- t lucru), nu utilizați v0.1.1!

Ce este nou în versiunea 0.1.1:

  • Staticfiles Adăugat suport

Cerințe :

  • Python
  • Django

Alte software-uri de dezvoltator Alexander Ivanov

Comentarii la django-server-config

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!