abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 22:55 | Zajímavý článek

V bitmapových obrázcích bývají často ukrytá užitečná data, která jsou ovšem běžně nepřístupná. V článku Full-textové prohledávání komiksů a jiných obrázků (dostupné přes Tor) autor prakticky ukazuje, jak si postahovat komiksy a rozpoznat v nich text pomocí OCR nástroje Tesseract. Následně Ghostscriptem vkládá všechny komiksy do jednoho velkého PDF, ve kterém jde vyhledávat text (který byl původně jen shlukem grafických bodů v bitmapách). Uvedený postup lze použít i k užitečnějším věcem, jako např. indexování nestrukturovaných dat na disku.

Monika Kokešová | Komentářů: 5
včera 22:44 | Pozvánky

17. až 19. května se uskuteční další ročník putovní konference české a slovenské Drupal komunity - tentokrát v Hustopečích na Moravě. Bude se věnovat nejnovějším trendům v Drupalu, ale i v postupech a nástrojích pro vývoj a správu webových aplikací. Můžete se těšit na odborné přednášky, workshopy, neformální debaty i přehlídku nejzajímavějších projektů. Podrobnosti a vstupenky najdete na drupalcs.camp.

Eva Rázgová | Komentářů: 0
včera 22:22 | Nová verze

Byla vydána verze 4.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah.

Ladislav Hagara | Komentářů: 0
23.3. 17:11 | Komunita

Na konferenci herních vývojářů GDC 2019 (Game Developers Conference) měla svůj stánek i společnost Red Hat. Návštěvníci si mohli zahrát počítačové hry na Fedoře 29 s Cinnamonem a Lutrisem.

Ladislav Hagara | Komentářů: 0
23.3. 15:33 | Komunita

O víkendu probíhá v Cambridgi (MA) konference LibrePlanet 2019 organizovaná Nadací pro svobodný software (FSF). Na programu je řada zajímavých přednášek. Sledovat je lze také online.

Ladislav Hagara | Komentářů: 2
22.3. 21:33 | Humor

Richard M. Stallman v článku Install Fests: What to Do about the Deal with the Devil navrhuje, jak se vypořádat s morálním dilematem, zda na „installfestech“ (akcích, kde zkušení uživatelé pomáhají nováčkům nainstalovat GNU/Linux na přinesený hardware) instalovat také nesvobodný software, typicky ovladače. Vzdělávací přístup je „škola hrou“, kdy instalace právě nesvobodného softwaru provádí postava „Ďábla“.

Fluttershy, yay! | Komentářů: 11
22.3. 14:44 | Komunita

Dalších sedm produktů od společnosti ThinkPenguin získalo certifikaci RYF (Respects Your Freedom, Respektuje vaši svobodu) udělovanou Nadací pro svobodný software (FSF). Poprvé získal certifikaci USB mikrofon, konkrétně TPE-USBMIC. Certifikace RYF byla představena v říjnu 2012.

Ladislav Hagara | Komentářů: 0
22.3. 13:33 | Komunita

Na Humble Bundle lze získat počítačovou hru Tacoma (YouTube, Wikipedie) běžící také v Linuxu zdarma. Speciální akce končí v neděli v 18:00.

Ladislav Hagara | Komentářů: 0
22.3. 11:11 | Zajímavý projekt

Na Kickstarteru byla spuštěna kampaň na podporu zařízení NexDock 2. Jedná se o přenosnou dokovací stanici aneb notebook bez procesoru a paměti. Stačí připojit podporovaný telefon s Androidem nebo Raspberry Pi.

Ladislav Hagara | Komentářů: 0
22.3. 09:55 | Zajímavý článek

Před týdnem byly vydány nové verze 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1 a 6.0.0.beta3 frameworku pro vývoj webových aplikací Ruby on Rails (Wikipedie). Opraveny byly 3 bezpečnostní chyby: CVE-2019-5418, CVE-2019-5419 a CVE-2019-5420. Analýza CVE-2019-5418 (zobrazit si lze libovolný soubor na serveru, například /etc/passwd) na blogu Chybeta.

Ladislav Hagara | Komentářů: 1
Kolik balíčků (v tisících) máte nainstalovaných na svém systému?
 (4%)
 (14%)
 (33%)
 (30%)
 (19%)
 (3%)
 (2%)
 (1%)
 (3%)
Celkem 234 hlasů
 Komentářů: 23, poslední včera 17:36
Rozcestník

Dotaz: Django: Odstranění prázdných řádků ze šablony

2.11.2018 13:36 Standa | skóre: 20 | blog: Linux prakticky
Django: Odstranění prázdných řádků ze šablony
Přečteno: 1405×
Zdravím,

potřeboval bych poradit, jak se zbavit prázdných řádků a případně i mezer, které vznikají v Django šablonách. Když si napíši několik podmínek (možná by to šlo optimalizovat, ale to neřešme) na několik řádků, tak výsledkem jsou prázdné řádky. Obecně mi to nevadí, ale pokud zalomení vzniká uvnitř některých tagů, tak mi to vadí. Je nějaká cesta, jak po vygenerování HTML kódu "uklidit"? Nebo alespoň vymazat nadbytečné mezery a řádky?

Například u jednoduchého generátoru TITLE:

            {% block title %}
                {% if self.seo_title %}{{ self.seo_title }}{% else %}{{ self.title }}{% endif %}
            {% endblock %}
            {% block title_suffix %}
                {% with self.get_site.site_name as site_name %}
                    {% if site_name %}- {{ site_name }}{% endif %}
                {% endwith %}
            {% endblock %} | Nejlepší stránky na světě

získám něco jako:
             Nadpis stránky

            
                
                    
                
             | Nejlepší stránky na světě
Je nějaké obecné řešení? A tím nemyslím psát vše do nekonečného řádku :)

Díky za rady!

Odpovědi

2.11.2018 20:08 debian+
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
Je nějaká cesta, jak po vygenerování HTML kódu "uklidit"? Nebo alespoň vymazat nadbytečné mezery a řádky?
Ano.
  • napisat vlastne riesenie
  • najst existujuce riesenie
  • dat naprogramovat riesenie
napr. existujuce riesenie

Napisat Ti program na uklid?
KOLEGA avatar 9.11.2018 12:06 KOLEGA | skóre: 14 | blog: odpocinuti_vecne
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
Jses si jistej, ze tohle je dobra odpoved do fora? Mas dojem, ze pomahas?
Toho casu spokojeny junior admin
5.11.2018 09:56 Jindřich Makovička | skóre: 15
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
Existuje na to middleware.
5.11.2018 10:14 DarkKnight | skóre: 26
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
A nebo pouzit Jinja2 misto DTL, kde to je vyresene (http://jinja.pocoo.org/docs/dev/templates/#whitespace-control). Vice na WONTFIX bugu - https://code.djangoproject.com/ticket/2594
KOLEGA avatar 9.11.2018 12:05 KOLEGA | skóre: 14 | blog: odpocinuti_vecne
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
Ahoj, myslim, ze hledas tohle:

https://stackoverflow.com/questions/35775207/remove-unnecessary-whitespace-from-jinja-rendered-template

Django pouziva templetovaci system Jinja2, zkus googlit podle toho. :)
Toho casu spokojeny junior admin
KOLEGA avatar 14.11.2018 15:11 KOLEGA | skóre: 14 | blog: odpocinuti_vecne
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
s/templetovaci/templatovaci/
Toho casu spokojeny junior admin
MaT avatar 18.11.2018 14:02 MaT | skóre: 28
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
Ne, v defaultu Django nepoužívá jinja2, ale vlastní šablonovací systém. Ano, jinja2 je možné používat také, ale musí si o to člověk explicitně říct...
Open source software for open minded people. :-)
KOLEGA avatar 19.11.2018 11:45 KOLEGA | skóre: 14 | blog: odpocinuti_vecne
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
Diky za upozorneni.
Toho casu spokojeny junior admin
14.11.2018 04:27 Dramon
Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony

Osobně bych se na to vykašlal, ale pokud je to "život ohrožující", dalo by se použít následující

{% spaceless %}
<p>
<a href="foo/">Foo</a>
</p>
{% endspaceless %}

 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.