Upload
vanduong
View
235
Download
3
Embed Size (px)
Citation preview
Sta$niai failai Paveikslėliai JavaScript Stiliai (css)
Visa tai vadinama statiniais failais už kuriuos atsakingas django.contrib.staticfiles
django.contrib.sta$cfiles Ši biblioteka turi būti įtraukta į INSTALLED_APPS Nustatymuose reikia apibrėžti STATIC_URL
Numatytasis yra “/static/” Šablonuose reikia naudoti {% load staticfiles %} Taip pat rekomenduojama naudoti sąlygines nuorodas
static “polls/mano_failas.jpg” Galima apibrėžti statinį turinį nepriklausomai nuo programos (STATICFILES_DIRS) STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
STATICFILES_FINDERS Atsakingas už statinių failų paiešką Statiniai failai patalpinami
polls/static/polls/style.css
polls/templates/polls/index.html
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}" />
polls/sta$c/polls/style.css
body { background: white url("images/background.gif") no-‐repeat right bottom; }
Sta$nių failų dislokavimas Apsirašome nustatymuose STATIC_ROOT parametrą
STATIC_ROOT = "/var/www/example.com/static/” Paleidžiame komandą collectstatic
python3 manage.py collectstatic Naudojame web serverį failų pateikimui