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 18:00 | IT novinky

    DuckDuckGo AI Chat umožňuje "pokecat si" s GPT-3.5 Turbo od OpenAI nebo Claude 1.2 Instant od Anthropic. Bez vytváření účtu. Všechny chaty jsou soukromé. DuckDuckGo je neukládá ani nepoužívá k trénování modelů umělé inteligence.

    Ladislav Hagara | Komentářů: 0
    dnes 14:22 | IT novinky

    VASA-1, výzkumný projekt Microsoftu. Na vstupu stačí jediná fotka a zvukový záznam. Na výstupu je dokonalá mluvící nebo zpívající hlava. Prý si technologii nechá jenom pro sebe. Žádné demo, API nebo placená služba. Zatím.

    Ladislav Hagara | Komentářů: 1
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

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

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

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

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 13
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 10
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (20%)
    Celkem 563 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    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.