abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:55 | Komunita

    24. září 2024 budou zveřejněny zdrojové kódy přehrávače Winamp.

    Ladislav Hagara | Komentářů: 4
    včera 23:33 | Nová verze

    Google Chrome 125 byl prohlášen za stabilní. Nejnovější stabilní verze 125.0.6422.60 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 9 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 21:11 | Nová verze

    Textový editor Neovim byl vydán ve verzi 0.10 (𝕏). Přehled novinek v příspěvku na blogu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Byla vydána nová verze 6.3 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.15.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | IT novinky

    Dnes ve 12:00 byla spuštěna první aukce domén .CZ. Zatím největší zájem je o dro.cz, kachnicka.cz, octavie.cz, uvycepu.cz a vnady.cz [𝕏].

    Ladislav Hagara | Komentářů: 3
    včera 13:22 | Nová verze

    JackTrip byl vydán ve verzi 2.3.0. Jedná se o multiplatformní open source software umožňující hudebníkům z různých částí světa společné hraní. JackTrip lze instalovat také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Pozvánky

    Patnáctý ročník ne-konference jOpenSpace se koná 4. – 6. října 2024 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytváří všichni účastníci, se skládá z desetiminutových

    … více »
    Zdenek H. | Komentářů: 0
    včera 03:11 | Nová verze

    Program pro generování 3D lidských postav MakeHuman (Wikipedie, GitHub) byl vydán ve verzi 1.3.0. Hlavní novinkou je výběr tvaru těla (body shapes).

    Ladislav Hagara | Komentářů: 5
    15.5. 23:11 | Bezpečnostní upozornění

    Intel vydal 41 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20240514 mikrokódů pro své procesory řešící INTEL-SA-01051, INTEL-SA-01052 a INTEL-SA-01036.

    Ladislav Hagara | Komentářů: 0
    15.5. 16:22 | IT novinky

    Společnost Raspberry Pi patřící nadaci Raspberry Pi chystá IPO a vstup na Londýnskou burzu.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (74%)
     (5%)
     (10%)
     (10%)
    Celkem 294 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

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

    2.11.2018 13:36 Standa | skóre: 21 | blog: Linux prakticky
    Django: Odstranění prázdných řádků ze šablony
    Přečteno: 1474×
    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?
    9.11.2018 12:06 KOLEGA | skóre: 17 | 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?
    5.11.2018 09:56 Jindřich Makovička | skóre: 17
    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
    9.11.2018 12:05 KOLEGA | skóre: 17 | 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. :)
    14.11.2018 15:11 KOLEGA | skóre: 17 | blog: odpocinuti_vecne
    Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
    s/templetovaci/templatovaci/
    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. :-)
    19.11.2018 11:45 KOLEGA | skóre: 17 | blog: odpocinuti_vecne
    Rozbalit Rozbalit vše Re: Django: Odstranění prázdných řádků ze šablony
    Diky za upozorneni.
    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.