django-server-config

Yazılım ekran görüntüsü:
django-server-config
Yazılım detaylar:
Versiyon: 0.1.3
Qayıt: 11 May 15
Geliştirici: Alexander Ivanov
Lisans: Ücretsiz
Popülerlik: 12

Rating: 3.5/5 (Total Votes: 2)

django-sunucu-config Django uygulaması dağıtmak sunucu kurulumu için yararlıdır.
- Projeniz için yapılandırmaları yapmak için yönetim komutunu ekler. Şimdi lighttpd, logrotate, monit için yapılandırma oluşturmak ve komut dağıtabilirsiniz.
- Otomatik olarak 3 parti uygulamalar medya dizinleri tanır ve bunları dikkate alır.
Kurulum:
Settings.py In:
Senin INSTALLED_APPS 1. koyun yapılandırma.
Projeniz için 2. Set alan adları
& Nbsp; CONFIG_SITES = ['www.project-name.com']
Eğer istediğiniz 3. Alanlar sitenize yönlendirir
& Nbsp; CONFIG_REDIRECTS = ['project-name.com']
Olağandışı 3 parti uygulama için medyaya 4. Set yolu
& Nbsp; CONFIG_APP_MEDIA = {
& Nbsp; 'uygulama adı': [
& Nbsp; ('medya-root', 'medya url'),
& Nbsp;]
& Nbsp;}
Uygulama modulde aynı adı taşıyan medya klasörler otomatik olarak eklenecektir. Örneğin, tinymce modülü medya dosyalarını
tinymce /
& Nbsp; medya /
& Nbsp; tinymce /
& Nbsp; js / tinymce.js
& Nbsp; css / style.css
url sunulacak
& Nbsp; /media/tinymce/css/style.js /media/tinymce/js/tinymce.js
Urls.py In:
5. Hata ayıklama modunda statik dosyalara hizmet için urls.py config ekleyin. Django.views.static.serve ÖNCE bunu ekle
& Nbsp; settings.DEBUG eğer:
& Nbsp; urlpatterns + = kalıpları ('' (buradaki R '^' içerir ('config.urls')))
Buildout.cfg In:
Eğer zc.buildout kullanıyorsanız 6. sen otomatik olarak config dosyalarını yapmak-config yapmak için parçaları ekleyebilirsiniz:
& Nbsp; [yapmak-config]
& Nbsp; reçete = 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'nin> 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; chmod ug = rwx sudo, o = rx bin / init.d bin / Django bin / buildout
& Nbsp; Yapılandırml yankı için kaydedilen "bin /"
Staticfiles desteği
0.1.1 sunucu yapılandırma django.contrib.staticfiles ve staticfiles uygulamaları destekler beri. INSTALLED_APPS bunlardan biri mevcut ise, sunucusu için yapılandırma uygun yeniden yazma kuralı ile oluşturulur.
Staticfiles kullanılırsa urlconf.py içinde config.urls dahil etmek için bir gereksinim vardır. Öte yandan, muhtemelen staticfiles app staticfiles_urlpatterns () eklemek istediğiniz (bkz: belgeleri django
& Nbsp; Bu konuda)
& Nbsp; django.contrib.staticfiles.urls gelen staticfiles_urlpatterns ithal
& Nbsp; urlpatterns + = staticfiles_urlpatterns ()

Bu sürümde Yeni nedir:

  • Acil lighttpd'nin yapılandırma düzeltme (staticfiles değil ' t iş), v0.1.1 kullanmayın!

nedir sürüm 0.1.1 Yeni:

  • Staticfiles desteği eklendi

Gereksinimleri :

  • Python
  • Django

Geliştirici Diğer yazılım Alexander Ivanov

Yorumlar django-server-config

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!