django-staticfiles

Yazılım ekran görüntüsü:
django-staticfiles
Yazılım detaylar:
Versiyon: 1.2.1
Qayıt: 14 Apr 15
Geliştirici: Jannis Leidel
Lisans: Ücretsiz
Popülerlik: 6

Rating: 3.5/5 (Total Votes: 2)

django-staticfiles statik dosyaları hizmet için yardımcıları sağlayan bir Django uygulaması.
Django-staticfiles ana web sitesi de bilet bulunabilirsiniz bitbucket.org/jezdez/django-staticfiles olduğunu.
Ayrıca Django-staticfiles yüklemek pip ile Django-staticfiles in-geliştirme sürümü yükleyebilirsiniz == dev veya easy_install django-staticfiles == dev.
Yönetim Komutları
build_static
STATICFILES_STORAGE yüklü tüm uygulamalar ve kopya onları medya dosyalarını toplar.
Sen uygulama adlarının bir listesini sunarak çözümlenen uygulamaları sınırlayabilirsiniz:
Python manage.py build_static --exclude-dirs yönetici anketler
Dosyayı çoğaltın isimleri çözünürlük nasıl çalıştığını şablon benzer şekilde çözümlenir. Dosyalar başlangıçta INSTALLED_APPS ayarı tarafından belirtilen sırayla uygulamalar takip STATICFILES_DIRS yerlerde aranır.
Bazı sık kullanılan seçenekler şunlardır:
--noinput
& Nbsp; her türlü giriş yapmasını isteyebilir yapmayın.
-i DESEN veya --ignore = KALIP
& Nbsp; Bu glob tarzı desen eşleştirme dosyaları veya dizinleri yoksay. Daha fazla görmezden birden çok kez kullanın.
-n veya --dry-run
& Nbsp; dosya sistemini değiştirmek dışında her şeyi yapın.
l veya --link
& Nbsp; yerine kopyalama her dosyaya bir sembolik bağ oluşturun.
--exclude-dirs
& Nbsp; STATICFILES_DIRS ayarında belirtilen ek statik yerleri hariç.
Seçeneklerinin tam listesi için, çalıştırarak build_static yönetim komut yardımına bakın:
Python manage.py build_static help
resolve_static
Dosya sistemi her medya dosyasının mutlak yollara bir veya daha fazla beklenen göreli URL yolunu çözer. Örneğin:
Python manage.py resolve_static css / base.css admin / js / core.css
/home/special.polls.com/core/media/css/base.css
/home/polls.com/core/media/css/base.css
/home/polls.com/src/django/contrib/admin/media/js/core.js
Varsayılan olarak, tüm eşleşen yerleri bulunur. Sadece her göreli yolu için ilk maç dönmek için, -Öncelikle seçeneğini kullanın:
Python manage.py resolve_static css / base.css -Öncelikle
/home/special.polls.com/core/media/css/base.css
static_url bağlam işlemci
Bir şablondan statik dosya varlıklara başvurmak için, statik dosyalar sunulmaktadır URL yolu ayarını STATIC_URL ayarladığınız olun.
Ardından, TEMPLATE_CONTEXT_PROCESSORS ayarı static_url bağlam işlemci ekleyin:
TEMPLATE_CONTEXT_PROCESSORS (=
& Nbsp; 'staticfiles.context_processors.static_url'
)
RequestContext ile render şablonlar artık bir STATIC_URL bağlam değişkeni erişebilir:
Gelişim sırasında statik dosyaları hizmet veren
Not
Üretim sunucularında bu kullanmayın. Bu özellik, sadece gelişme için tasarlanmıştır. , Ayak kendinizi Lütfen ateş etmeyin. Teşekkürler.
MEDIA_URL ve STATIC_URL hem birincil URL yapılandırması sonuna aşağıdaki pasajı ekleyin statik medya hizmet etmek:
django.conf ithalat ayarlarından
settings.DEBUG eğer:
& Nbsp; urlpatterns + = desenleri ('',
Ve nbsp; (R 'staticfiles.urls'), (dahil ')
& Nbsp;)
Ayarlar
STATIC_ROOT
Varsayılan: '' (Boş dize)
App medya gibi statik dosyaları tutan dizinin mutlak yol:
STATIC_ROOT = "/home/polls.com/polls/site_media/static/"
Bu yalnızca varsayılan statik dosya depolama tarafından kullanılan (farklı STATICFILES_STORAGE kullanıyorsanız, yani bu set gerekmez).
STATIC_URL
Varsayılan: '' (Boş dize)
STATIC_ROOT, örneğin arası servis dosyalarını işleme URL:
STATIC_URL = '/ site_media / statik /'
Bu her zaman bir bölü olması gerektiğini unutmayın.
STATICFILES_DIRS
Varsayılan: []
Bu ayar medya dosyaları, örneğin ararken staticfiles uygulaması çapraz olacak ek yerleri tanımlar Eğer build_static veya resolve_static yönetim komutunu kullanın veya statik dosya hizmet görünümünü kullanıyorsanız.
Bu (önek, yol) küpe, örneğin bir dizi olarak tanımlanmalıdır:
STATICFILES_DIRS (=
& Nbsp ('', '/home/special.polls.com/polls/media'),
& Nbsp ('', '/home/polls.com/polls/media'),
& Nbsp; ('ortak', '/ opt / webfiles / ortak'),
)
STATICFILES_PREPEND_LABEL_APPS
Varsayılan: ('django.contrib.admin',)
Etiket adı öneki gereken uygulama yolları bir dizi. Örneğin, medya dosyaları django.contrib.admin admin / [js, css, görüntü] 'den servis edilmelidir medya dosyalarını statik kökünden doğrudan hizmet almak yerine.
STATICFILES_MEDIA_DIRNAMES
Varsayılan: ('medya',)
Yüklü uygulamalar, örneğin medya dosyaları ararken dizin adları dizisi kullanılacak Bir uygulama / statik kullanımdaki medya dosyalarını varsa:
STATICFILES_MEDIA_DIRNAMES (=
& Nbsp; 'medya',
& Nbsp; 'statik',
)
STATICFILES_EXCLUDED_APPS
Varsayılan: []
Medya dosyaları ararken göz ardı edilmelidir uygulama yolları dizisi:
STATICFILES_EXCLUDED_APPS (=
& Nbsp; 'annoying.app'
& Nbsp; 'old.company.app'
)
STATICFILES_STORAGE
Varsayılan: 'staticfiles.storage.StaticFileStorage'
Depolama tek bir yerde statik dosyaları kopyalamak için kullanmak

Bu sürümde Yeni nedir:.

  • eklendi çözümleyici API soyut hangi yolu staticfiles dosyaları bulur.
  • Eklenen staticfiles.urls.staticfiles_urlpatterns yakalamak-Tüm URLPATTERN üst düzey urls.py biraz daha kafa karıştırıcı yapabilirsiniz önlemek için. Brian Rosner itibaren.
  • Küçük dokümantasyon değişiklikler
  • Django 1.1.x ve 1.2.x ile çalışmak için testrunner Güncelleme.
  • Kaldırılan özel kod depolama arka uç yüklemek için.

sürüm 0.2.0 yeni nedir:

  • yeniden adlandırıldı build_media ve resolve_media yönetimi build_static komutları ve resolve_media teriminin Django'nın kullanımı arasındaki karışıklıklar önlemek için, medya & quot; (Yüklemeler için) ve & quot; statik & quot; dosyaları.
  • iç mantığı en Tamir yönetim komutları uzak çekirdek işlevselliği abstracting.

  • Varsayılan olarak, özel saklama arka uç ile geçersiz kılmak için yeteneği ile
  • kullan dosya sistemi depolama arka uç
  • çözme statik dosya düzene --interactive seçeneği kaldırıldı.
  • Eklenenler kapsamlı testler
  • Kullanım standart günlük

Gereksinimler :

  • Django
  • Python

Geliştirici Diğer yazılım Jannis Leidel

celery-haystack
celery-haystack

20 Feb 15

django-appconf
django-appconf

15 Apr 15

django-sorter
django-sorter

11 May 15

Yorumlar django-staticfiles

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