django-staticfiles

Szoftver screenshot:
django-staticfiles
Szoftver adatai:
Változat: 1.2.1
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Jannis Leidel
Engedély: Ingyenes
Népszerűség: 6

Rating: 3.5/5 (Total Votes: 2)

A Django-staticfiles egy Django alkalmazás, amely a segítők számára szolgáló statikus fájlok.
A fő honlapján a Django-staticfiles van bitbucket.org/jezdez/django-staticfiles, ahol Ön is fájl jegyeket.
Azt is telepíthető a fejlesztés alatt álló változata Django-staticfiles PIP telepíteni Django-staticfiles == dev vagy easy_install Django-staticfiles == dev.
Management parancsok
build_static
Összegyűjti a média fájlokat az összes telepített alkalmazások és átmásolja a STATICFILES_STORAGE.
A határ a apps elemzett készít egy listát az app neve:
python manage.py build_static --exclude-könyvtárak admin-kutatások
Dupla fájl nevek feloldási hasonló módon, hogyan sablon felbontású működik. Fájlok eredetileg keresett a STATICFILES_DIRS helyszíneken, majd apps megadott sorrendben a INSTALLED_APPS beállítást.
Néhány gyakran használt paraméterek:
--noinput
& Nbsp; Ne kérjen a felhasználótól a bemenő bármilyen.
-i minta vagy --ignore = MINTA
& Nbsp; Ignore fájlokat vagy könyvtárakat illő ez a glob stílusú mintát. Használja többször figyelmen kívül hagyni több.
-n, vagy --dry-run
& Nbsp; minden mást módosíthatja a fájlrendszert.
-l vagy --link
& Nbsp; Hozzon létre egy szimbolikus linket minden fájl másolás helyett.
--exclude-könyvtárak
& Nbsp; Kizárás további statikus megadott helyen STATICFILES_DIRS beállítást.
Egy teljes listája a, nézze meg a build_static menedzsment parancs segítségével futtatásával:
python manage.py build_static --help'
resolve_static
Feloldja egy vagy több várható relatív URL elérési utat teljes elérési utat minden média fájlt a fájlrendszerben. Például:
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
Alapértelmezésben minden illő helyeken találhatók. Hogy csak vissza az első meccs minden relatív útvonalat használja a --first lehetőség:
python manage.py resolve_static css / base.css --first
/home/special.polls.com/core/media/css/base.css
static_url összefüggésben processzor
Utalni statikus fájl eszközök sablonból, biztosítják beállította a STATIC_URL beállítást az URL útvonal, ahol a statikus fájlokat szolgálja.
Ezután hozzáadjuk a static_url összefüggésben processzor a TEMPLATE_CONTEXT_PROCESSORS beállítás:
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; "staticfiles.context_processors.static_url",
)
Sablonok, megjelenjen RequestContext fog férni egy STATIC_URL összefüggésben változó:
Tálalás statikus fájlok fejlesztés során
Jegyzet
Ne használja ezt szerveren. Ez a funkció csak a fejlesztésre szánt. Kérjük, ne lőj magát a láb. Köszönöm.
Szolgálni statikus média mind MEDIA_URL és STATIC_URL hozzá a következő kódrészletet, hogy a végén az elsődleges URL konfiguráció:
a django.conf import beállítások
Ha settings.DEBUG:
& Nbsp; urlpatterns + = minták ('',
& Nbsp; (r '', include ('staticfiles.urls ")),
& Nbsp;)
Beállítások
STATIC_ROOT
Default: "" (üres string)
Az abszolút elérési utat a könyvtárba, hogy tartja a statikus fájlokat, mint app média:
STATIC_ROOT = "/home/polls.com/polls/site_media/static/"
Ez csak akkor használja az alapértelmezett statikus fájlok tárolására (azaz ha egy másik STATICFILES_STORAGE, akkor nem kell beállítani ezt).
STATIC_URL
Default: "" (üres string)
URL, amely kezeli a fájlokat szolgált a STATIC_ROOT, pl:
STATIC_URL = '/ site_media / static / "
Megjegyzendő, hogy ez mindig lennie kell egy perjel.
STATICFILES_DIRS
Alapértelmezett: []
Ez a beállítás határozza meg a további helyszíneken a staticfiles app áthalad, ha megnézzük a médiafájlokat, például ha használja a build_static vagy resolve_static menedzsment parancsot, vagy használja a statikus fájlkiszolgálást kilátás.
Meg kell határozni sorozataként (prefix, útvonal) a párok, például:
STATICFILES_DIRS = (
& Nbsp; ('', '/home/special.polls.com/polls/media "),
& Nbsp; ('', '/home/polls.com/polls/media "),
& Nbsp; ("közös", "/ opt / webfiles / common"),
)
STATICFILES_PREPEND_LABEL_APPS
Default: ("django.contrib.admin",)
A sorozat app utakat előtagja lehet a cimkét. Például django.contrib.admin médiafájlok kell kiszolgálni a admin / [js, css, képek] helyett a médiafájlokat egyre szolgált közvetlenül a statikus gyökér.
STATICFILES_MEDIA_DIRNAMES
Default: ("média",)
A sorozat könyvtár nevét kell használni, amikor keresi a média fájlokat telepített alkalmazásokat, pl Ha egy alkalmazás megvan a médiafájlokat / static használatát:
STATICFILES_MEDIA_DIRNAMES = (
& Nbsp; "média",
& Nbsp; "statikus",
)
STATICFILES_EXCLUDED_APPS
Alapértelmezett: []
A sorozat app utakat, hogy figyelmen kívül kell hagyni, ha keres médiafájlokat:
STATICFILES_EXCLUDED_APPS = (
& Nbsp; "annoying.app",
& Nbsp; "old.company.app",
)
STATICFILES_STORAGE
Default: "staticfiles.storage.StaticFileStorage"
A tároló használata másolásához a statikus fájlokat egy helyen.

Mi az új ebben a kiadásban:

  • Hozzáadás-feloldó API amely elvont ahogy staticfiles találja fájlokat.
  • Added staticfiles.urls.staticfiles_urlpatterns, hogy elkerüljék a catch-all URLPATTERN ami lehet, hogy a felső szintű urls.py valamivel több zavaró. Brian Rosner.
  • Kisebb dokumentációs változásokat
  • Frissítve TestRunner dolgozni Django 1.1.x és 1.2.x.
  • Az eltávolított egyéni kódot betölteni tároló backend.

Mi az új verzióban 0.2.0:

  • Új néven build_media és resolve_media menedzsment parancsok build_static és resolve_media összetévesztésének elkerülése érdekében Django kifejezés használatát a & quot; media & quot; (A feltöltés) és a & quot; statikus & quot; fájlokat.
  • Alakítsuk legtöbb belső logikája, referáló az alapvető funkciókat távol a menedzsment parancsokat.
  • A fájlrendszer tárolására backend alapértelmezésben képes felülírni azt az egyéni tároló backend
  • Az eltávolított --interactive lehetőség, hogy racionalizálja a statikus fájl megoldásában.
  • Added alapos tesztek
  • Szabványos naplózás

követelmények :

  • Django
  • Python

Más szoftver fejlesztő Jannis Leidel

django-sorter
django-sorter

11 May 15

celery-haystack
celery-haystack

20 Feb 15

django-appconf
django-appconf

15 Apr 15

django-dbtemplates
django-dbtemplates

11 May 15

Hozzászólások a django-staticfiles

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!