redsolutioncms.django-server-config este util pentru instalare de server instalat, si:
* Adaugă comandă management pentru a face configs pentru proiectul dumneavoastra. Acum poate genera configurare pentru lighttpd, logrotate, MONIT și implementarea script-uri.
& Nbsp; * recunoaște automat directoarele media în aplicații 3 părți și să le ia în considerare.
Instalare:
În settings.py:
& Nbsp; 1. Pune config pentru INSTALLED_APPS dumneavoastră.
& Nbsp; 2. Set nume de domeniu pentru proiectul dumneavoastră
& Nbsp; CONFIG_SITES = ['www.project-name.com',]
& Nbsp; 3. Domenii pentru care doriți redirecționează către site-ul dvs.
& Nbsp; CONFIG_REDIRECTS = ['project-name.com',]
& Nbsp; 4. Setați calea presei 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:
& Nbsp; 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:
& Nbsp; 6. Dacă utilizaț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 /"
Ce este nou în această versiune:
- bugfixes Backup de configurare
Ce este nou în versiunea 0.1.3:
- de urgență fix lighttpd config (staticfiles nu au de lucru ), nu utilizați v0.1.1!
Ce este nou în versiunea 0.1.2:
- backup Duply sprijini
Ce este nou în versiunea 0.1.1:
- Staticfiles Adăugat suport
Cerințe :
- Python
- Django
Comentariile nu a fost găsit