django-server-config

Screenshot der Software:
django-server-config
Softwarebeschreibung:
Version: 0.1.3
Upload-Datum: 11 May 15
Entwickler: Alexander Ivanov
Lizenz: Frei
Popularität: 12

Rating: 3.5/5 (Total Votes: 2)

django-server-config ist ein Django app nützlich für die Deployment-Server-Installation.
- Management-Befehl Fügt configs für Ihr Projekt zu machen. Nun kann es Config für lighttpd, logrotate, monit erzeugen und bereitstellen Skripte.
- Erkennt automatisch Medienverzeichnisse in 3-Party-Anwendungen und bringt sie zu berücksichtigen.
Installation:
In settings.py:
1. Setzen Sie Config, um Ihre INSTALLED_APPS.
2. Stellen Sie Domain-Namen für Ihr Projekt
& Nbsp; CONFIG_SITES = ['www.project-name.com',]
3. Domains, für die Sie leitet auf Ihre Website
& Nbsp; CONFIG_REDIRECTS = ['project-name.com',]
4. Set Pfad zu Medien für außergewöhnliche 3-Party-Anwendung
& Nbsp; CONFIG_APP_MEDIA = {
& Nbsp; "Anwendungsname ': [
& Nbsp; ('Medien-root "," Medien-url "),
& Nbsp;]
& Nbsp;}
Medienordner mit demselben Namen wie modulde Anwendung wird automatisch eingefügt. Beispielsweise in Tinymce Modul Mediendateien
tinymce /
& Nbsp; Medien /
& Nbsp; tinymce /
& Nbsp; js / tinymce.js
& Nbsp; css / style.css
wird an url sein
& Nbsp; /media/tinymce/js/tinymce.js /media/tinymce/css/style.js
In urls.py:
5. config urls.py für statische Dateien dienen im Debug-Modus hinzufügen. Fügen sie vor django.views.static.serve
& Nbsp; wenn settings.DEBUG:
& Nbsp; urlpatterns + = Muster ('', (r '^', include ('config.urls')))
In buildout.cfg:
6. Wenn Sie mit zc.buildout, können Sie Ihre Teile hinzufügen Als-config, um Konfigurationsdateien automatisch zu machen:
& Nbsp; [Make-config]
& Nbsp; Rezept = 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 / Ausbau-
& Nbsp; echo Configs wurden gerettet "bin /"
Staticfiles Unterstützung
Seit 0.1.1 server-config unterstützt django.contrib.staticfiles und staticfiles apps. Wenn in INSTALLED_APPS einer von ihnen vorhanden ist, wird Config für Webserver mit entsprechenden Rewrite-Regel erzeugt werden.
Wenn staticfiles verwendet es keine Notwendigkeit, in config.urls urlconf.py enthalten. Auf der anderen Seite, wahrscheinlich werden Sie wollen, staticfiles_urlpatterns () aus staticfiles App sind (siehe: Django-Dokumentation
& Nbsp; darüber)
& Nbsp; von django.contrib.staticfiles.urls importieren staticfiles_urlpatterns
& Nbsp; urlpatterns + = staticfiles_urlpatterns ()

Was ist neu in dieser Pressemitteilung:

  • Notfall lighttpd Konfiguration fix (staticfiles didn ' t Arbeit), verwenden Sie keine v0.1.1!

Was ist neu in Version 0.1.1:

  • Staticfiles Unterstützung hinzugefügt

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Alexander Ivanov

Kommentare zu django-server-config

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!