django-server-config

Screenshot Software:
django-server-config
Mga detalye ng Software:
Bersyon: 0.1.3
I-upload ang petsa: 11 May 15
Nag-develop: Alexander Ivanov
Lisensya: Libre
Katanyagan: 12

Rating: 3.5/5 (Total Votes: 2)

django-server-config ay isang Django app kapaki-pakinabang para sa pag-install ng lumawak server.
- Nagdadagdag ng utos ng pamamahala upang gumawa ng configs para sa iyong proyekto. Ngayon ay maaari itong bumuo ng config para lighttpd, logrotate, monit at lumawak ang mga script.
- Awtomatikong kinikilala ng media na direktoryo sa 3-partido na mga aplikasyon at tumatagal ito sa account.
Pag-install:
Sa settings.py:
1. Ilagay ang config sa iyong INSTALLED_APPS.
2. Itakda mga pangalan ng domain para sa iyong proyekto
& Nbsp; CONFIG_SITES = ['www.project-name.com',]
3. Domains para sa kung saan nais mong pag-redirect sa iyong site
& Nbsp; CONFIG_REDIRECTS = ['project-name.com',]
4. Itakda ang path sa media para sa hindi pangkaraniwang mga 3-party application
& Nbsp; CONFIG_APP_MEDIA = {
& Nbsp; 'application-name': [
& Nbsp; ('media-root', 'media-url',),
& Nbsp;]
& Nbsp;}
Media folder na may parehong pangalan tulad ng application modulde ay awtomatikong idinagdag. Halimbawa, sa TinyMCE module file na media
TinyMCE /
& Nbsp; media /
& Nbsp; TinyMCE /
& Nbsp; js / tinymce.js
& Nbsp; css / style.css
ay magagamit sa url
& Nbsp; /media/tinymce/js/tinymce.js /media/tinymce/css/style.js
Sa urls.py:
5. Magdagdag ng config sa urls.py para maglingkod sa static na mga file sa debug mode. Idagdag ito BAGO django.views.static.serve
& Nbsp; kung settings.DEBUG:
& Nbsp; urlpatterns + = pattern ('', (r '^', isama ('config.urls')))
Sa buildout.cfg:
6. Kung ikaw ay gumagamit ng zc.buildout, maaari mong idagdag sa iyong mga bahagi gumawa-config na gumawa ng config file automaticaly:
& Nbsp; [make-config]
& Nbsp; recipe = 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: ugat 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 ay naligtas sa "bin /"
Staticfiles support
Dahil 0.1.1 server-config sumusuporta django.contrib.staticfiles at staticfiles apps. Kung ang isa sa mga ito sa kasalukuyan INSTALLED_APPS, config para webserver ay nabuo sa mga angkop na tuntunin sa pagsulat na muli.
Kung staticfiles ay ginagamit ay hindi na kailangan upang isama config.urls in urlconf.py. Sa kabilang banda, marahil ay gusto mong isama staticfiles_urlpatterns () mula staticfiles app (tingnan ang: django babasahin
& Nbsp; tungkol dito)
& Nbsp; mula django.contrib.staticfiles.urls import staticfiles_urlpatterns
& Nbsp; urlpatterns + = staticfiles_urlpatterns ()

Ano ang bago sa release na ito:

  • Emergency lighttpd config fix (staticfiles didn ' t trabaho), huwag gumamit ng v0.1.1!

Ano ang bago sa bersyon 0.1.1:

  • Staticfiles suporta idinagdag

Kinakailangan :

  • sawa
  • Django

Iba pang mga software developer ng Alexander Ivanov

Mga komento sa django-server-config

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!