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í
×
dnes 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ářů: 0
dnes 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ářů: 0
včera 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
včera 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ářů: 6
včera 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
13.11. 23:22 | Zajímavý projekt

Byl spuštěn Humble Dystopian Bundle. V balíčku počítačových her jsou také hry běžící na Linuxu: Beholder, Orwell: Keeping an Eye On You, Orwell: Ignorance is Strength a Observer.

Ladislav Hagara | Komentářů: 0
13.11. 22:44 | Zajímavý článek

Jan Klat publikoval na Medium výsledky ankety věnované platům PHP vývojářů. Zúčastnilo se 419 respondentů. Kompletní výsledky na Tabulky Google.

Ladislav Hagara | Komentářů: 1
13.11. 22:22 | Nová verze

Byla vydána nová verze 1.29 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Představení novinek také na YouTube.

Ladislav Hagara | Komentářů: 0
13.11. 11:47 | Pozvánky
Začínáte s automatizací? Chcete se naučit správně používat Ansible? Přijďte na další Prague Containers Meetup 20. listopadu v prostorách Seznamu v Praze na Andělu.
little-drunk-jesus | Komentářů: 0
13.11. 11:47 | Pozvánky
V úterý 20. 11. v Praze proběhne akce Oracle Czech Republic Meetup Group. Od 18.00 si budete moct vyslechnout přednášky NetSuite Developer Toolset a Product Recommendations system at Bronto.
RichardF | Komentářů: 0
Jak nejčastěji otevíráte dokumenty na počítači?
 (89%)
 (4%)
 (7%)
Celkem 75 hlasů
 Komentářů: 5, poslední včera 21:21
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: 436×
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 včera 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
včera 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.