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í
×
16.11. 17:00 | Nová verze

Simon Long představil na blogu Raspberry Pi novou verzi 2018-11-13 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Přehled novinek v poznámkách k vydání. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Simon Long z novinek zdůrazňuje multimediální přehrávač VLC s hardwarovou akcelerací nebo vývojové prostředí pro Python Thonny ve verzi 3. Ke stažení jsou nově také lite a full obrazy Raspbianu. Raspbian Full opět obsahuje software Mathematica.

Ladislav Hagara | Komentářů: 0
16.11. 02:00 | Nová verze

Krátce po vydání Debianu 9.6 oznámil Tomáš Matějíček vydání verze 9.6 dnes již na Debianu založené živé linuxové distribuce Slax. Vedle vylepšení z Debianu je opraveno několik malých chyb. Opraveno bylo bootování pomocí PXE. Novinkou je skript s názvem pxe pro spuštění vlastního PXE serveru.

Ladislav Hagara | Komentářů: 0
16.11. 01:00 | Nová verze

Byla vydána beta verze Red Hat Enterprise Linuxu 8. Přehled novinek v příspěvku na blogu a v poznámkách k vydání.

Ladislav Hagara | Komentářů: 3
15.11. 13:44 | IT novinky

Nadace Raspberry Pi na svém blogu představila (YouTube) jednodeskový počítač Raspberry Pi 3 Model A+. Toto menší Raspberry Pi 3 lze koupit za 25 dolarů.

Ladislav Hagara | Komentářů: 0
15.11. 06:00 | Pozvánky

Dnes a zítra probíhá v Praze konference Internet a Technologie 18 pořádaná sdružením CZ.NIC. Sledovat ji lze online.

Ladislav Hagara | Komentářů: 0
15.11. 01:11 | Komunita

V září proběhl v Madridu Open Source CubeSat Workshop 2018. Videozáznamy přednášek byly zveřejněny na YouTube.

Ladislav Hagara | Komentářů: 1
15.11. 00:55 | Zajímavý software

Společnost Amazon představila Amazon Corretto. Jedná se o fork a distribuci OpenJDK (Open Java Development Kit) s dlouhodobou podporou od Amazonu. Ke stažení je preview verze 8. V plánu je také verze 11. Zdrojové kódy jsou k dispozici na GitHubu. Jedná se o reakci na oznámení společnosti Oracle, že bezplatné aktualizace její Javy nebude možné po lednu 2019 používat komerčně. Název Coretto vychází z Caffè corretto, tj. espressa s alkoholem.

Ladislav Hagara | Komentářů: 13
14.11. 12:44 | Nová verze

Po roce vývoje od vydání verze 5.2.0 byla vydána verze 5.3.0 svobodného integrovaného vývojového prostředí KDevelop (Wikipedie). Novinkou je analyzátor Clazy. Vylepšena byla podpora programovacích jazyků C++, PHP a Python. Ke stažení a k vyzkoušení je i binární balíček s KDevelopem 5.3.0 ve formátu AppImage.

Ladislav Hagara | Komentářů: 0
14.11. 05:55 | Komunita

Ubuntu 19.04 bude mít kódové jméno Disco Dingo. Dle oznámení v diskusním listu ubuntu-devel-announce je ve vývojové verzi Disco Dinga výchozím Pythonem 3 verze 3.7. Perl byl aktualizován na verzi 5.28. OpenSSL 1.0 bude nahrazeno OpenSSL 1.1.1 LTS. Nové instalace Dinga budou mít sloučený /usr. Stane se tak 7 let po sloučení /usr ve Fedoře nebo Arch Linuxu.

Ladislav Hagara | Komentářů: 9
14.11. 02:22 | IT novinky

V pondělí a úterý proběhl v San Franciscu Chrome Dev Summit 2018. Přehled dění v příspěvcích na Chromium Blogu. Videozáznamy přednášek na YouTube. Představen byl například web pro webové vývojáře web.dev nebo rozšíření webového prohlížeče Chrome s názvem VisBug (YouTube) určené pro webdesignery. Slíbená je podpora Firefoxu.

Ladislav Hagara | Komentářů: 0
Jak nejčastěji otevíráte dokumenty na počítači?
 (92%)
 (3%)
 (5%)
Celkem 128 hlasů
 Komentářů: 10, poslední dnes 00:13
Rozcestník

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

2.11. 13:36 Standa | skóre: 20 | blog: Linux prakticky
Django: Odstranění prázdných řádků ze šablony
Přečteno: 573×
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. 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. 12:06 KOLEGA | skóre: 13 | 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. 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. 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. 12:05 KOLEGA | skóre: 13 | 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. 15:11 KOLEGA | skóre: 13 | 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 včera 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 dnes 11:45 KOLEGA | skóre: 13 | 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. 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.