.
bölgüsü Jinja2 şablonları & nbsp çözümler yüngül Python server edir; Bu sürətli prototip etmək üçün dizaynerlər tərəfindən istifadə üçün nəzərdə tutulub.
Əsas istifadə
Breakdown bir şablonları kataloq və xidmət etmək üçün statik kataloq lazımdır. Sizin iş directory bu varsa, sadəcə heç bir dəlilləri ilə qəza çalıştırabilirsiniz:
& Nbsp; bölgüsü
Və ya, siz şablonları və statik olan bir kataloq yolunu daxil edə bilərsiniz:
& Nbsp; qəza / yol / və / layihə
Breakdown də Django layihə strukturu ilə işləyəcək. Layihə yolu bir apps kataloq varsa, qəza avtomatik olaraq bu aşkar və hər bir Django app üçün statik və şablonları rehberler birləşdirmək olacaq. Siz həmçinin aşkar rehberler bir siyahısını almaq lazımdır. "Mainsite" və "blog": Burada iki apps ilə Django layihə üzrə bölgüsü çalışan çıxış edir:
& Nbsp; bölgüsü ~ / Django / myproject
Şablonları olan xidmət:
& Nbsp; / İstifadəçilər / josh / Django / myproject / apps / blog / templates
& Nbsp; / İstifadəçilər / josh / Django / myproject / apps / mainsite / templates
Statik məlumat olan xidmət:
& Nbsp; / İstifadəçilər / josh / Django / myproject / apps / blog / statik
& Nbsp; / İstifadəçilər / josh / Django / myproject / apps / mainsite / statik
Şablonlar baxış
Qəza çalışan sonra, web dinləmək yerli URL çap edəcək:
Server http://127.0.0.1:5000 çalışan ...
İndi http://127.0.0.1:5000 naviqasiya brauzerinizin şablonları bilərsiniz. Şablon sites index.html adlı bir fayl var halda Lakin, burada bir şey görmək olmaz. (Index.html başqa) hər hansı bir şablon URL saxlanılan bütün nisbi yolları ilə, onun fayl eyni olacaq. Aşağıda şablon fayl və yerli server onların müvafiq URL nümunəsidir:
Şablon URL
index.html http://127.0.0.1:5000/
article.html http://127.0.0.1:5000/article
blog / index.html http://127.0.0.1:5000/blog
blog / post.html http://127.0.0.1:5000/blog/post
Qeyd: server və ya Html onlara əlavə olmadan şablon URL'leri qəbul edəcək
Əlavə Xüsusiyyətlər
Şablon tags
Rahatlığı üçün, bir neçə şablon funksiyaları jinja2 şablon API əlavə edilmişdir:
{{}) (Greeking}
Müxtəlif HTML elementləri ilə randomizə Lorem ipsum mətn qeyd-up blokunun yaradır: , ,
və
.
{{Image (eni, hündürlüyü)}}
Siz PIL yüklü varsa, siz müəyyən ölçüdə bir nümunə image ilə bir tag yaratmaq üçün bu funksiyanı istifadə edə bilərsiniz (Batareya olmadan eni / hündürlük rədd və böyük bir nümunə image almaq)
CleverCSS
Breakdown avtomatik CleverCSS təhlil dəstəkləyir. Fayl foo.css tələb və aşkar deyilsə, qəza sonra uyğun foo.clevercss axtarmaq və Tez vanil css üçün tərtib edəcək.
Ətraflı
Command line variantları:
& Nbsp; h, bu yardım mesaj və çıxış göstərmək help
& Nbsp;-p PORT, --port = PORT
& Nbsp; alternativ port run server (default 5000)
& Nbsp; m, şablonları STATIC_URL kimi MEDIA_URL müalicə --media
& Nbsp; -v, buraxılış nömrəsi və çıxış
tələblər Profilə --version:
- Python
Şərhlər tapılmadı