6dalis - vu matematikos ir informatikos...

12
6 dalis

Upload: vanduong

Post on 26-Mar-2018

234 views

Category:

Documents


3 download

TRANSCRIPT

6  dalis  

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/sta$c/polls/style.css  

li  a  {          color:  green;  }  

polls/templates/polls/index.html  

{%  load  staticfiles  %}  

<link  rel="stylesheet"  type="text/css"  href="{%  static  'polls/style.css'  %}"  />  

Paveikslėliai   Reikės  katalogo  images  

  polls/static/polls/images/background.gif  

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  

Daugiau   https://docs.djangoproject.com/en/1.9/intro/tutorial06/  

 https://docs.djangoproject.com/en/1.9/howto/static-­‐files/  

 https://docs.djangoproject.com/en/1.9/ref/contrib/staticfiles/  

 https://docs.djangoproject.com/en/1.9/howto/static-­‐files/deployment/