Re: [django-cs] emmett

2021-02-17 Thread Stanislav Vasko
Tak toto naprosto podepisuji. Před pár lety jsem se vrátil k programování a
strávil neskutečné množství času hledáním svatého grálu, volbou
jazyka/frameworku. Hodně jsem váhal mezi nějakým JS a Python frameworkem.
Nakonec vyhrál Python pro svoji obecnou použitelnost, ale s nabývajícími
zkušenostmi jsem zjistil, že JS není špatná volba, resp. že by mi fungovalo
obojí. Nicméně JS, pohledově a zápisem, mi vůbec nevyhovuje a nesedí.
Dodnes jsem si k němu nenašel cestu, ale musím, klienti to vyžadují.

Co se týče frameworků pro Python, tak vyhrálo Django. Dlouho jsem měl
úmysly si adoptovat něco “menšího a obratnějšího” na malé projekty,
microsite, prezentaci dat apod. Nakonec jsem to zavrhl a udělal jsem jen
dobře. Dneska i na microsite jde rovnou Django jako podvozek. Typicky
projekt 2 měsíce zpět: pár skriptů pro úpravu XML mezi dodavatelem a
odběratelem. Vše hozeno jako “robůtci” do jednotlivých Views, adresy do
Urls a bylo hotovo. Ale za 2 týdny najednou potřebovali překládat
produktová data s výpočtem nějakých dalších hodnot a držet některá data v
čase: další App + Model + Views + Urls a do Crontab pak volání pár Urls.
Pak další: simple administrace, výpis produktů, čistě funkčně,
nepotřebovali žádnou krásu. Nakonec zaheslovat přístup. Pohoda, “vždy
připraven", vše hned a bez problémů. A pro mne nejzásadnější výhoda: vše
systematicky. Dneska již mohu říct, že se vracím k projektům co jsem 2 roky
“neviděl”. Vím kam sáhnout, jak a co řešit nebo jak projekt “the right way”
doplnit/upravit. U starších projektů, a to nejsem žádný bastlíř a patlal,
buď vzpomínám jakou cestu/řešení jsem zrovna zvolil a nebo hledám v
dokumentaci (i proto, že už danou věc nepoužívám). Prostě, Django chleba na
severu nežere, nepřekáží, ale když je třeba, pomůže.

A co se týče JS, tady budu rád za každou radu, zkušenost co píšete. JS se
mi vizuálně nelíbí a navíc skripty ve stránce nemám rád. Je to hlavně
proto, že Request->Response cyklus je jasný, mám vše pod kontrolou. Jít
dopisovat v JS něco do stránky kde už řádí řada jiných funkcí mi proti tomu
připadá jak minové pole. Ale uznávám, je to nejspíše jen moje
neznalost/nezkušenost. Proto hledám cestu jak klientům přinést lepší
frontend a sobě nezničit zdraví. Zatím to vidím na Vue.js, + REST API. Jen
mi pak připadá už trochu zvláštní přes View poslat prvotní stav a zbytek
řešit REST API. Možná nejsem daleko od stavu, kdy Django bude jen backend a
frontend už převezme Vue (či něco podobného) kompletně. Mimochodem, nějaký
tip na praktickou či zajímavou knihu/eLearning pro efektivní tvorbu
Frontendů s JS frameworkem neznáte?

Nějak jsem se rozepsal, budu rád když mi napíšete nějaký tip jak na ten JS
vyzrát. Každopádně se těším na další komentáře, rád poznám další názory či
přístupy. Mějte se, Standa


On 17 February 2021 at 3:31:39, Petr Messner (petr.mess...@gmail.com) wrote:

Ahoj,

myslím, že kdo chce dělat web v Pythonu, ale ne v Djangu, tak má hromadu
možností. Akorát to nebude tak předšlapaná cestička v podobě "frameworku".
Občas bude potřeba poslat i nějaký pull request. Že je něco bastl... tak se
to nemělo tak zbastlit :) Django appky snad nikdy bastl nejsou? :)

K hegemonii Djanga - podle mě jde o to, že Django plní nějaký typický use
case (někoho, kdo se rozhodl pro vývoj webu v Pythonu), a nějaký jiný
framework, který by byl nějak lepší než Django, tak by byl lepší jen v
nějaké úzké nice, kde nenasbírá dostatečně velkou komunitu.

Tady bych rád věděl, jak si přesně si Mirek představuje ten fullstack
framework (konkurenční ke Djangu), protože tipuju, že by to bylo právě
něco, co se hodí nějaké menší skupině lidí, a jiná skupina lidí by ten
ideál zase viděla jinak.

Upřímně si dokonce myslím, že samotný webový vývoj v Pythonu je a čím dál
víc bude jen nějaká anomálie, protože web je dnes Javascript, weboví lidi
umí Javascript, v Javascriptu se dá už dobře programovat (nehledě na
nadstavbu Typescript), a moc nedává smysl pro webového člověka studovat
ještě Python a Django. Tady dokonce vidím spíš šanci pro
knihovny/mikroframeworky typu Flask, protože mají nižší laťku – člověk
trávící 90 % času mimo Python spíš pochopí a upraví Flask appku (pokud
nebude překomplikovaná) než Django appku.

Naštěstí Python není web-dev-only jazyk, takže samotný Python je i při
tomto scénáři "v pohodě" :)

Přijde mi fajn, že nevymýšlíme stále znova kolo


Tak Django taky znovuvynalezlo dokonce několik kol, nebo to snad byl první
framework, první ORM, první šablonovací engine atd. vůbec? :) Tenhle
argument mi přijde hloupý, bohužel je samoreplikující, protože jeho
"poslechnutí" vede k jeho dalšímu posílení a opakování. Nejlepší ekonomický
systém je takový, kde jeden druh zboží vyrábí jen jedna továrna, že jo :)

Ono stejně ten tvrdý kód, který by se v novém frameworku holt psal znova
(nebo by se zkopíroval), je jen 20 % celku, zbytek je dokumentace,
komunita, snadnost použití, radost ze života... A tam třeba je co vymýšlet
a zlepšovat? Proč teda lidi používají raději Flask?

Nevím, proč je fenomén

Re: [django-cs] Jak vlastně pracuje url dispatcher

2021-02-17 Thread MirekZv
Dík. Jde mi o to zabránit code reuse v různých urls.py souborech. Konkrétně 
u django-tenants, kde je jedno urls pro www.blabla.cz a druhé urls pro 
všechny instance xx.blabla.cz. Samozřejmě místo přiřazení 
urlpatterns=patterns bych potřeboval nějaké deepcopy.

Dne úterý 16. února 2021 v 22:47:59 UTC+1 uživatel honza...@gmail.com 
napsal:

> On Tue, Feb 16, 2021 at 10:36 PM MirekZv  wrote:
>
>> Dík.
>> Takže jestli Ti dobře rozumím,
>> když v hlavním urls.py budu plnit
>> patterns = []
>> a jeden z nich bude include() - připojí urls z aplikace,
>> a na konci toho hlavního urls.py udělám
>> urlpatterns = patterns
>>
>> tak aby to celé fungovalo, musím v tom aplikačním includovaném dávat
>> urlpatterns = []
>>
>> ok? rozumím tomu dobře?
>>
>>
> Jsou i jine moznosti jak to udelat, napriklad si naimportovat primo ten 
> list a ten predat do te funkce include, ale ano, tohle bude fungovat take, 
> je to presne jako ukazka v dokumentaci: 
> https://docs.djangoproject.com/en/3.1/topics/http/urls/#including-other-urlconfs
>  
>
>  
>
>> Dne úterý 16. února 2021 v 22:13:17 UTC+1 uživatel honza...@gmail.com 
>> napsal:
>>
>>> On Tue, Feb 16, 2021 at 10:00 PM MirekZv  wrote:
>>>
 Nechápu jeden detail. Prosím, poraďte.

 Co je za magii za implementací urls.py?

>>>
>>> Zadna magie, ta byla z django odstranena pred 15 lety - 
>>> https://code.djangoproject.com/wiki/RemovingTheMagic :) 
>>>

 Nic to nevrací.
 Nic z toho se nikde neimportuje.

 Znamená to, že striktně musím použít jméno `urlpatterns` a to se 
 magicky automaticky naimportuje někde ve vnitřnostech Djanga?

>>>
>>> Neimportuje se to automaticky, musis to explicitne nakonfigurovat v 
>>> settings kde das cestu k tomu modulu, pak se proste pouzije kod ala
>>>
>>> https://github.com/django/django/blob/master/django/urls/conf.py#L35
>>>
>>> Je to proste nadefinovany interface, tedy kontrakt nebo API - je jedno, 
>>> jestli se bavime o funkcich, tridach, nebo modulech a promenny, plati pro 
>>> to stejna pravidla. V tomto pripade ma django jasne API ktere definuje, ze 
>>> modul ze settings se naimportuje po inicializaci a promenna urlpatterns z 
>>> toho modulu bude root urls.
>>>
>>>
 Znamená to, že v include urls souboru opět musím použít jméno 
 `urlpatterns` a to se magicky automaticky naimportuje někde ve 
 vnitřnostech 
 include()?

>>>
>>> opet neni to ani magicke ani automaticke, je to naprosto explicitni - 
>>> funkce include provadi ten import, jeji kod je linkovany vys a je tam 
>>> presne videt, co dela.
>>>
>>>
 Nebo to nějak pletu a dá se to vysvětlit lépe?

 -- 
 -- 
 E-mailová skupina djan...@googlegroups.com
 Správa: http://groups.google.cz/group/django-cs
 --- 
 Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
 „django-cs“ ve Skupinách Google.
 Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
 zašlete e-mail na adresu django-cs+...@googlegroups.com.
 Chcete-li tuto diskusi zobrazit na webu, navštivte 
 https://groups.google.com/d/msgid/django-cs/da232fdc-0df7-46d2-8cc9-f8a95105430an%40googlegroups.com
  
 
 .

>>> -- 
>> -- 
>> E-mailová skupina djan...@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> --- 
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>
> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>> https://groups.google.com/d/msgid/django-cs/11ab32f4-a4b7-4bf4-b0a8-7fdf9e217fe9n%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/b36ca8a6-d5cf-446c-9808-62500a529ba8n%40googlegroups.com.


Re: [django-cs] emmett

2021-02-17 Thread MirekZv
Mně ten dnešní JavaScript připadá už docela hezký, skoro jako Python. Teda 
kdyby ho někdo zvládl sám a začal si v tom psát, pokud pro někoho, tak asi 
spadne do legacy projektu a to nikomu nepřeju.
K Vue jsem si poznamenal toto video, bylo by fajn, kdyby někdo znalejší na 
to mrknul a řekl, jestli mu to přijde jako správný 
směr. https://www.youtube.com/watch?v=3eTtVY7duJk
Kromě emmett jsem objevil další pokus o fullstack v Pythonu: masonite. Ale 
dokud se něco z toho nestane trochu mainstream, nemá smysl po tom koukat. A 
já nechci od Djanga zdrhat. Jenom bych rád celou tvorbu webu zvládal 
efektivně vč. deployment a javascriptu i v 1 člověku a nejsem si jistý, 
jestli Django byla nejlepší volba. No ale už jsem ji udělal. A myslím, že 
třeba po 2 letech učení a 2 letech budování nějaké vlastní infrastruktury 
by se třeba uspět dalo.

Dne středa 17. února 2021 v 10:04:50 UTC+1 uživatel stanisl...@gmail.com 
napsal:

> Tak toto naprosto podepisuji. Před pár lety jsem se vrátil k programování 
> a strávil neskutečné množství času hledáním svatého grálu, volbou 
> jazyka/frameworku. Hodně jsem váhal mezi nějakým JS a Python frameworkem. 
> Nakonec vyhrál Python pro svoji obecnou použitelnost, ale s nabývajícími 
> zkušenostmi jsem zjistil, že JS není špatná volba, resp. že by mi fungovalo 
> obojí. Nicméně JS, pohledově a zápisem, mi vůbec nevyhovuje a nesedí. 
> Dodnes jsem si k němu nenašel cestu, ale musím, klienti to vyžadují.
>
> Co se týče frameworků pro Python, tak vyhrálo Django. Dlouho jsem měl 
> úmysly si adoptovat něco “menšího a obratnějšího” na malé projekty, 
> microsite, prezentaci dat apod. Nakonec jsem to zavrhl a udělal jsem jen 
> dobře. Dneska i na microsite jde rovnou Django jako podvozek. Typicky 
> projekt 2 měsíce zpět: pár skriptů pro úpravu XML mezi dodavatelem a 
> odběratelem. Vše hozeno jako “robůtci” do jednotlivých Views, adresy do 
> Urls a bylo hotovo. Ale za 2 týdny najednou potřebovali překládat 
> produktová data s výpočtem nějakých dalších hodnot a držet některá data v 
> čase: další App + Model + Views + Urls a do Crontab pak volání pár Urls. 
> Pak další: simple administrace, výpis produktů, čistě funkčně, 
> nepotřebovali žádnou krásu. Nakonec zaheslovat přístup. Pohoda, “vždy 
> připraven", vše hned a bez problémů. A pro mne nejzásadnější výhoda: vše 
> systematicky. Dneska již mohu říct, že se vracím k projektům co jsem 2 roky 
> “neviděl”. Vím kam sáhnout, jak a co řešit nebo jak projekt “the right way” 
> doplnit/upravit. U starších projektů, a to nejsem žádný bastlíř a patlal, 
> buď vzpomínám jakou cestu/řešení jsem zrovna zvolil a nebo hledám v 
> dokumentaci (i proto, že už danou věc nepoužívám). Prostě, Django chleba na 
> severu nežere, nepřekáží, ale když je třeba, pomůže.
>
> A co se týče JS, tady budu rád za každou radu, zkušenost co píšete. JS se 
> mi vizuálně nelíbí a navíc skripty ve stránce nemám rád. Je to hlavně 
> proto, že Request->Response cyklus je jasný, mám vše pod kontrolou. Jít 
> dopisovat v JS něco do stránky kde už řádí řada jiných funkcí mi proti tomu 
> připadá jak minové pole. Ale uznávám, je to nejspíše jen moje 
> neznalost/nezkušenost. Proto hledám cestu jak klientům přinést lepší 
> frontend a sobě nezničit zdraví. Zatím to vidím na Vue.js, + REST API. Jen 
> mi pak připadá už trochu zvláštní přes View poslat prvotní stav a zbytek 
> řešit REST API. Možná nejsem daleko od stavu, kdy Django bude jen backend a 
> frontend už převezme Vue (či něco podobného) kompletně. Mimochodem, nějaký 
> tip na praktickou či zajímavou knihu/eLearning pro efektivní tvorbu 
> Frontendů s JS frameworkem neznáte?
>
> Nějak jsem se rozepsal, budu rád když mi napíšete nějaký tip jak na ten JS 
> vyzrát. Každopádně se těším na další komentáře, rád poznám další názory či 
> přístupy. Mějte se, Standa
>
>
> On 17 February 2021 at 3:31:39, Petr Messner (petr.m...@gmail.com) wrote:
>
> Ahoj,
>
> myslím, že kdo chce dělat web v Pythonu, ale ne v Djangu, tak má hromadu 
> možností. Akorát to nebude tak předšlapaná cestička v podobě "frameworku". 
> Občas bude potřeba poslat i nějaký pull request. Že je něco bastl... tak se 
> to nemělo tak zbastlit :) Django appky snad nikdy bastl nejsou? :)
>
> K hegemonii Djanga - podle mě jde o to, že Django plní nějaký typický use 
> case (někoho, kdo se rozhodl pro vývoj webu v Pythonu), a nějaký jiný 
> framework, který by byl nějak lepší než Django, tak by byl lepší jen v 
> nějaké úzké nice, kde nenasbírá dostatečně velkou komunitu.
>
> Tady bych rád věděl, jak si přesně si Mirek představuje ten fullstack 
> framework (konkurenční ke Djangu), protože tipuju, že by to bylo právě 
> něco, co se hodí nějaké menší skupině lidí, a jiná skupina lidí by ten 
> ideál zase viděla jinak.
>
> Upřímně si dokonce myslím, že samotný webový vývoj v Pythonu je a čím dál 
> víc bude jen nějaká anomálie, protože web je dnes Javascript, weboví lidi 
> umí Javascript, v Javascriptu se dá už dobře programovat (nehledě na 
> nadstavbu Types

[django-cs] Bug URLField?

2021-02-17 Thread MirekZv
Narazil jste někdo na toto chování?
Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě kurzoru 
"=" navíc (jak je vidět dole).
Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image: 
bug_urlfield.png]

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread starenka .
Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je (tj, ze
browserum nehrabe...)?
---
In Perl you shoot yourself in the foot, but nobody can understand how you
did it. Six months later, neither can you. | print 'aknerats'[::-1]


On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:

> Narazil jste někdo na toto chování?
> Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě
> kurzoru "=" navíc (jak je vidět dole).
> Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image:
> bug_urlfield.png]
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread Vladimir Linhart
navic to asi nicemu nevadi? to = navic

On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:

> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je (tj, ze
> browserum nehrabe...)?
> ---
> In Perl you shoot yourself in the foot, but nobody can understand how you
> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>
>
> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>
>> Narazil jste někdo na toto chování?
>> Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě
>> kurzoru "=" navíc (jak je vidět dole).
>> Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image:
>> bug_urlfield.png]
>>
>> --
>> --
>> E-mailová skupina django-cs@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> ---
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
>> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
>> Chcete-li tuto diskusi zobrazit na webu, navštivte
>> https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
>> 
>> .
>>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CAFrZPmT-VCjYq1DX5BppcCMB6EP0AOEdoDB4EAKT54NnB5io%2Bg%40mail.gmail.com.


Re: [django-cs] emmett

2021-02-17 Thread Honza Javorek
A ten Pyramid jsi zkoušel? Přijde mi, že to je právě celkem známé, tak to
asi má i nějakou komunitu, návody, atd.

HJ


On Wed 17. 2. 2021 at 14:04, MirekZv  wrote:

> Mně ten dnešní JavaScript připadá už docela hezký, skoro jako Python. Teda
> kdyby ho někdo zvládl sám a začal si v tom psát, pokud pro někoho, tak asi
> spadne do legacy projektu a to nikomu nepřeju.
> K Vue jsem si poznamenal toto video, bylo by fajn, kdyby někdo znalejší na
> to mrknul a řekl, jestli mu to přijde jako správný směr.
> https://www.youtube.com/watch?v=3eTtVY7duJk
> Kromě emmett jsem objevil další pokus o fullstack v Pythonu: masonite. Ale
> dokud se něco z toho nestane trochu mainstream, nemá smysl po tom koukat. A
> já nechci od Djanga zdrhat. Jenom bych rád celou tvorbu webu zvládal
> efektivně vč. deployment a javascriptu i v 1 člověku a nejsem si jistý,
> jestli Django byla nejlepší volba. No ale už jsem ji udělal. A myslím, že
> třeba po 2 letech učení a 2 letech budování nějaké vlastní infrastruktury
> by se třeba uspět dalo.
>
> Dne středa 17. února 2021 v 10:04:50 UTC+1 uživatel stanisl...@gmail.com
> napsal:
>
>> Tak toto naprosto podepisuji. Před pár lety jsem se vrátil k programování
>> a strávil neskutečné množství času hledáním svatého grálu, volbou
>> jazyka/frameworku. Hodně jsem váhal mezi nějakým JS a Python frameworkem.
>> Nakonec vyhrál Python pro svoji obecnou použitelnost, ale s nabývajícími
>> zkušenostmi jsem zjistil, že JS není špatná volba, resp. že by mi fungovalo
>> obojí. Nicméně JS, pohledově a zápisem, mi vůbec nevyhovuje a nesedí.
>> Dodnes jsem si k němu nenašel cestu, ale musím, klienti to vyžadují.
>>
>> Co se týče frameworků pro Python, tak vyhrálo Django. Dlouho jsem měl
>> úmysly si adoptovat něco “menšího a obratnějšího” na malé projekty,
>> microsite, prezentaci dat apod. Nakonec jsem to zavrhl a udělal jsem jen
>> dobře. Dneska i na microsite jde rovnou Django jako podvozek. Typicky
>> projekt 2 měsíce zpět: pár skriptů pro úpravu XML mezi dodavatelem a
>> odběratelem. Vše hozeno jako “robůtci” do jednotlivých Views, adresy do
>> Urls a bylo hotovo. Ale za 2 týdny najednou potřebovali překládat
>> produktová data s výpočtem nějakých dalších hodnot a držet některá data v
>> čase: další App + Model + Views + Urls a do Crontab pak volání pár Urls.
>> Pak další: simple administrace, výpis produktů, čistě funkčně,
>> nepotřebovali žádnou krásu. Nakonec zaheslovat přístup. Pohoda, “vždy
>> připraven", vše hned a bez problémů. A pro mne nejzásadnější výhoda: vše
>> systematicky. Dneska již mohu říct, že se vracím k projektům co jsem 2 roky
>> “neviděl”. Vím kam sáhnout, jak a co řešit nebo jak projekt “the right way”
>> doplnit/upravit. U starších projektů, a to nejsem žádný bastlíř a patlal,
>> buď vzpomínám jakou cestu/řešení jsem zrovna zvolil a nebo hledám v
>> dokumentaci (i proto, že už danou věc nepoužívám). Prostě, Django chleba na
>> severu nežere, nepřekáží, ale když je třeba, pomůže.
>>
>> A co se týče JS, tady budu rád za každou radu, zkušenost co píšete. JS se
>> mi vizuálně nelíbí a navíc skripty ve stránce nemám rád. Je to hlavně
>> proto, že Request->Response cyklus je jasný, mám vše pod kontrolou. Jít
>> dopisovat v JS něco do stránky kde už řádí řada jiných funkcí mi proti tomu
>> připadá jak minové pole. Ale uznávám, je to nejspíše jen moje
>> neznalost/nezkušenost. Proto hledám cestu jak klientům přinést lepší
>> frontend a sobě nezničit zdraví. Zatím to vidím na Vue.js, + REST API. Jen
>> mi pak připadá už trochu zvláštní přes View poslat prvotní stav a zbytek
>> řešit REST API. Možná nejsem daleko od stavu, kdy Django bude jen backend a
>> frontend už převezme Vue (či něco podobného) kompletně. Mimochodem, nějaký
>> tip na praktickou či zajímavou knihu/eLearning pro efektivní tvorbu
>> Frontendů s JS frameworkem neznáte?
>>
>> Nějak jsem se rozepsal, budu rád když mi napíšete nějaký tip jak na ten
>> JS vyzrát. Každopádně se těším na další komentáře, rád poznám další názory
>> či přístupy. Mějte se, Standa
>>
>>
>> On 17 February 2021 at 3:31:39, Petr Messner (petr.m...@gmail.com) wrote:
>>
>> Ahoj,
>>
>> myslím, že kdo chce dělat web v Pythonu, ale ne v Djangu, tak má hromadu
>> možností. Akorát to nebude tak předšlapaná cestička v podobě "frameworku".
>> Občas bude potřeba poslat i nějaký pull request. Že je něco bastl... tak se
>> to nemělo tak zbastlit :) Django appky snad nikdy bastl nejsou? :)
>>
>> K hegemonii Djanga - podle mě jde o to, že Django plní nějaký typický use
>> case (někoho, kdo se rozhodl pro vývoj webu v Pythonu), a nějaký jiný
>> framework, který by byl nějak lepší než Django, tak by byl lepší jen v
>> nějaké úzké nice, kde nenasbírá dostatečně velkou komunitu.
>>
>> Tady bych rád věděl, jak si přesně si Mirek představuje ten fullstack
>> framework (konkurenční ke Djangu), protože tipuju, že by to bylo právě
>> něco, co se hodí nějaké menší skupině lidí, a jiná skupina lidí by ten
>> ideál zase viděla jinak.
>>
>> Upřímně si dokonce myslím, že samo

Re: [django-cs] emmett

2021-02-17 Thread Stanislav Vasko
Django, Masonite a vše další bude tak dobré a efektivní, jak dobře to budeš
umět. Když se podívám 3 roky zpět, musím se smát, kolik času jsem promrhal
a na druhou stranu jak jsem si věci komplikoval. Prostě výtečně knížky jako
Two scoops of Django (mimochodem doporučuji!), PyCharm či YT tutoriály mi
začaly dávat smysl, a dokázal jsem pochopit celý obsah, až jsem měl něco
odprogramováno. Prostě programuj, ono to přijde…

Jinak očima programátora (pokud už se tak mohu označit), se mi zdá, že čím
více toho umím, tím snazší by bylo přejít na cokoliv jiného. Když jsem
nedávno koukal do Flask, bez větších problémů jsem se zorientoval. Postupy
jak co řešit mi dávaly zásadně lepší logiku než když jsem kdysi, se
základní znalostí Python 3, koukal různé tutoriál a videa typu “how to do
in …..” nebo zcela ztracený čas u “django vs flask vs ….”. Myslím, že vůbec
nemá cenu řešit Django vs jiné, dokonce nemá ani větší význam řešit Django
vs Ruby vs Laravel atd. Logika a východiska jsou velice podobná

Ano, je tu stále otázka, zda JS komplet, nebo kde si dát hranici mezi JS a
Django. Tak hurá na videa “Django REST API and Vue”. Všichni ostatní mohou
trávit čas u “JS vs Django vs Laravel” a “what to learn in 2021” :)

Standa

On 17 February 2021 at 14:04:29, MirekZv (mirek.zvol...@gmail.com) wrote:

Mně ten dnešní JavaScript připadá už docela hezký, skoro jako Python. Teda
kdyby ho někdo zvládl sám a začal si v tom psát, pokud pro někoho, tak asi
spadne do legacy projektu a to nikomu nepřeju.
K Vue jsem si poznamenal toto video, bylo by fajn, kdyby někdo znalejší na
to mrknul a řekl, jestli mu to přijde jako správný směr.
https://www.youtube.com/watch?v=3eTtVY7duJk
Kromě emmett jsem objevil další pokus o fullstack v Pythonu: masonite. Ale
dokud se něco z toho nestane trochu mainstream, nemá smysl po tom koukat. A
já nechci od Djanga zdrhat. Jenom bych rád celou tvorbu webu zvládal
efektivně vč. deployment a javascriptu i v 1 člověku a nejsem si jistý,
jestli Django byla nejlepší volba. No ale už jsem ji udělal. A myslím, že
třeba po 2 letech učení a 2 letech budování nějaké vlastní infrastruktury
by se třeba uspět dalo.

Dne středa 17. února 2021 v 10:04:50 UTC+1 uživatel stanisl...@gmail.com
napsal:

> Tak toto naprosto podepisuji. Před pár lety jsem se vrátil k programování
> a strávil neskutečné množství času hledáním svatého grálu, volbou
> jazyka/frameworku. Hodně jsem váhal mezi nějakým JS a Python frameworkem.
> Nakonec vyhrál Python pro svoji obecnou použitelnost, ale s nabývajícími
> zkušenostmi jsem zjistil, že JS není špatná volba, resp. že by mi fungovalo
> obojí. Nicméně JS, pohledově a zápisem, mi vůbec nevyhovuje a nesedí.
> Dodnes jsem si k němu nenašel cestu, ale musím, klienti to vyžadují.
>
> Co se týče frameworků pro Python, tak vyhrálo Django. Dlouho jsem měl
> úmysly si adoptovat něco “menšího a obratnějšího” na malé projekty,
> microsite, prezentaci dat apod. Nakonec jsem to zavrhl a udělal jsem jen
> dobře. Dneska i na microsite jde rovnou Django jako podvozek. Typicky
> projekt 2 měsíce zpět: pár skriptů pro úpravu XML mezi dodavatelem a
> odběratelem. Vše hozeno jako “robůtci” do jednotlivých Views, adresy do
> Urls a bylo hotovo. Ale za 2 týdny najednou potřebovali překládat
> produktová data s výpočtem nějakých dalších hodnot a držet některá data v
> čase: další App + Model + Views + Urls a do Crontab pak volání pár Urls.
> Pak další: simple administrace, výpis produktů, čistě funkčně,
> nepotřebovali žádnou krásu. Nakonec zaheslovat přístup. Pohoda, “vždy
> připraven", vše hned a bez problémů. A pro mne nejzásadnější výhoda: vše
> systematicky. Dneska již mohu říct, že se vracím k projektům co jsem 2 roky
> “neviděl”. Vím kam sáhnout, jak a co řešit nebo jak projekt “the right way”
> doplnit/upravit. U starších projektů, a to nejsem žádný bastlíř a patlal,
> buď vzpomínám jakou cestu/řešení jsem zrovna zvolil a nebo hledám v
> dokumentaci (i proto, že už danou věc nepoužívám). Prostě, Django chleba na
> severu nežere, nepřekáží, ale když je třeba, pomůže.
>
> A co se týče JS, tady budu rád za každou radu, zkušenost co píšete. JS se
> mi vizuálně nelíbí a navíc skripty ve stránce nemám rád. Je to hlavně
> proto, že Request->Response cyklus je jasný, mám vše pod kontrolou. Jít
> dopisovat v JS něco do stránky kde už řádí řada jiných funkcí mi proti tomu
> připadá jak minové pole. Ale uznávám, je to nejspíše jen moje
> neznalost/nezkušenost. Proto hledám cestu jak klientům přinést lepší
> frontend a sobě nezničit zdraví. Zatím to vidím na Vue.js, + REST API. Jen
> mi pak připadá už trochu zvláštní přes View poslat prvotní stav a zbytek
> řešit REST API. Možná nejsem daleko od stavu, kdy Django bude jen backend a
> frontend už převezme Vue (či něco podobného) kompletně. Mimochodem, nějaký
> tip na praktickou či zajímavou knihu/eLearning pro efektivní tvorbu
> Frontendů s JS frameworkem neznáte?
>
> Nějak jsem se rozepsal, budu rád když mi napíšete nějaký tip jak na ten JS
> vyzrát. Každopádně se t

Re: [django-cs] Bug URLField?

2021-02-17 Thread MirekZv
@Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
 

">https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D

@Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam vedly, 
né ???


Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir napsal:

> navic to asi nicemu nevadi? to = navic
>
> On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:
>
>> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je (tj, ze 
>> browserum nehrabe...)?
>> ---
>> In Perl you shoot yourself in the foot, but nobody can understand how you 
>> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>
>>
>> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>>
>>> Narazil jste někdo na toto chování?
>>> Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě 
>>> kurzoru "=" navíc (jak je vidět dole).
>>> Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image: 
>>> bug_urlfield.png]
>>>
>>> -- 
>>> -- 
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> --- 
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>>> https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
>>>  
>>> 
>>> .
>>>
>> -- 
>> -- 
>> E-mailová skupina djan...@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> --- 
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>
> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
>>  
>> 
>> .
>>
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/d34d76ed-e2aa-4dbe-80c8-164879c25d57n%40googlegroups.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread starenka .
tak to = tam fakt nic nedela, jak rika Vladimir...
---
In Perl you shoot yourself in the foot, but nobody can understand how you
did it. Six months later, neither can you. | print 'aknerats'[::-1]


On Wed, Feb 17, 2021 at 4:44 PM MirekZv  wrote:

> @Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
> 
> ">
> https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
> 
>
> @Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam vedly,
> né ???
>
>
> Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir napsal:
>
>> navic to asi nicemu nevadi? to = navic
>>
>> On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:
>>
>>> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je (tj,
>>> ze browserum nehrabe...)?
>>> ---
>>> In Perl you shoot yourself in the foot, but nobody can understand how
>>> you did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>>
>>>
>>> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>>>
 Narazil jste někdo na toto chování?
 Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě
 kurzoru "=" navíc (jak je vidět dole).
 Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image:
 bug_urlfield.png]

 --
 --
 E-mailová skupina djan...@googlegroups.com
 Správa: http://groups.google.cz/group/django-cs
 ---
 Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
 „django-cs“ ve Skupinách Google.
 Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
 zašlete e-mail na adresu django-cs+...@googlegroups.com.
 Chcete-li tuto diskusi zobrazit na webu, navštivte
 https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
 
 .

>>> --
>>> --
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> ---
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
>>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>>
>> Chcete-li tuto diskusi zobrazit na webu, navštivte
>>> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
>>> 
>>> .
>>>
>> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/d34d76ed-e2aa-4dbe-80c8-164879c25d57n%40googlegroups.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2B7MNVoeeLBJv8T6-_dkcGRLJf2%2Br4HtrYiXcfkC_sS76KnREA%40mail.gmail.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread MirekZv
PS @Ing.Vladimír: Ten odkaz tady v diskuzi jde prokliknout. Tak si to zkus 
a pak zkus odstranit to = za tím planovani-trasy. Trochu rozdíl, ne? A to 
je ještě úplná náhoda, že to není rozbité úplně.

Dne středa 17. února 2021 v 16:44:20 UTC+1 uživatel MirekZv napsal:

> @Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
>  
> 
> ">
> https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
> 
>
> @Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam vedly, 
> né ???
>
>
> Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir napsal:
>
>> navic to asi nicemu nevadi? to = navic
>>
>> On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:
>>
>>> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je (tj, 
>>> ze browserum nehrabe...)?
>>> ---
>>> In Perl you shoot yourself in the foot, but nobody can understand how 
>>> you did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>>
>>>
>>> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>>>
 Narazil jste někdo na toto chování?
 Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě 
 kurzoru "=" navíc (jak je vidět dole).
 Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image: 
 bug_urlfield.png]

 -- 
 -- 
 E-mailová skupina djan...@googlegroups.com
 Správa: http://groups.google.cz/group/django-cs
 --- 
 Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
 „django-cs“ ve Skupinách Google.
 Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
 zašlete e-mail na adresu django-cs+...@googlegroups.com.
 Chcete-li tuto diskusi zobrazit na webu, navštivte 
 https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
  
 
 .

>>> -- 
>>> -- 
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> --- 
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>>
>> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>>> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
>>>  
>>> 
>>> .
>>>
>>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/aef7c56f-0b61-4df5-b69e-3a4fff747901n%40googlegroups.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread MirekZv
No, jestli myslíš "nic nedělá" ve smyslu že "nezobrazí tu trasu", tak to 
máš pravdu.
Mimochodem můžete přijít na výlet, zítra Čt 9:05 ze Smíchovského nádraží 
338 do Štěchovic.

Dne středa 17. února 2021 v 16:46:31 UTC+1 uživatel starenka napsal:

> tak to = tam fakt nic nedela, jak rika Vladimir...
>
> ---
> In Perl you shoot yourself in the foot, but nobody can understand how you 
> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>
> On Wed, Feb 17, 2021 at 4:44 PM MirekZv  wrote:
>
>> @Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
>>  
>> 
>> ">
>> https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
>> 
>>
>> @Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam 
>> vedly, né ???
>>
>>
>> Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir napsal:
>>
>>> navic to asi nicemu nevadi? to = navic
>>>
>>> On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:
>>>
 Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je (tj, 
 ze browserum nehrabe...)?
 ---
 In Perl you shoot yourself in the foot, but nobody can understand how 
 you did it. Six months later, neither can you. | print 'aknerats'[::-1]


 On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:

> Narazil jste někdo na toto chování?
> Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě 
> kurzoru "=" navíc (jak je vidět dole).
> Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image: 
> bug_urlfield.png]
>
> -- 
> -- 
> E-mailová skupina djan...@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> --- 
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
> zašlete e-mail na adresu django-cs+...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte 
> https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
>  
> 
> .
>
 -- 
 -- 
 E-mailová skupina djan...@googlegroups.com
 Správa: http://groups.google.cz/group/django-cs
 --- 
 Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
 „django-cs“ ve Skupinách Google.
 Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
 zašlete e-mail na adresu django-cs+...@googlegroups.com.

>>> Chcete-li tuto diskusi zobrazit na webu, navštivte 
 https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
  
 
 .

>>> -- 
>> -- 
>> E-mailová skupina djan...@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> --- 
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>
> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>> https://groups.google.com/d/msgid/django-cs/d34d76ed-e2aa-4dbe-80c8-164879c25d57n%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/5f488e00-9fef-41c4-bc8c-76c2c95b07e0n%40googlegroups.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread Radim Novotny
Já bych tomu rozuměl tak, že to za otazníkem jsou parametry (query string).
Parametr má název a hodnotu. Hodnota je nepovinná, takže ?param1=¶m2=9
je ok. Pokud je to ve formátu ?param1¶m2=9 tak se to zřejmě někde
normalizuje do toho ?param1=¶m2=9 a param1 sice existuje, ale nemá
hodnotu. Proto ta poznámka, že = nic nedělá.

Přijde mi, že mapy.cz to používají nějak nestandardně.

URLField s tím evidentně nedělá žádný vopičárny. Udělá něco jako
urlunsplit(urlsplit(value)) aby to bylo validní. Podíval bych se co je
opravdu v databázi a jestli se to nepomate někde jinde.

Radim

On Wed, Feb 17, 2021 at 4:49 PM MirekZv  wrote:

> No, jestli myslíš "nic nedělá" ve smyslu že "nezobrazí tu trasu", tak to
> máš pravdu.
> Mimochodem můžete přijít na výlet, zítra Čt 9:05 ze Smíchovského nádraží
> 338 do Štěchovic.
>
> Dne středa 17. února 2021 v 16:46:31 UTC+1 uživatel starenka napsal:
>
>> tak to = tam fakt nic nedela, jak rika Vladimir...
>>
>> ---
>> In Perl you shoot yourself in the foot, but nobody can understand how you
>> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>
>> On Wed, Feb 17, 2021 at 4:44 PM MirekZv  wrote:
>>
>>> @Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
>>> 
>>> ">
>>> https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
>>> 
>>>
>>> @Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam
>>> vedly, né ???
>>>
>>>
>>> Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir napsal:
>>>
 navic to asi nicemu nevadi? to = navic

 On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:

> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je (tj,
> ze browserum nehrabe...)?
> ---
> In Perl you shoot yourself in the foot, but nobody can understand how
> you did it. Six months later, neither can you. | print
> 'aknerats'[::-1]
>
>
> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>
>> Narazil jste někdo na toto chování?
>> Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě
>> kurzoru "=" navíc (jak je vidět dole).
>> Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image:
>> bug_urlfield.png]
>>
>> --
>> --
>> E-mailová skupina djan...@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> ---
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>> Chcete-li tuto diskusi zobrazit na webu, navštivte
>> https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
>> 
>> .
>>
> --
> --
> E-mailová skupina djan...@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>
 Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
> 
> .
>
 --
>>> --
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> ---
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
>>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>>
>> Chcete-li tuto diskusi zobrazit na webu, navštivte
>>> https://groups.google.com/d/msgid/django-cs/d34d76ed-e2aa-4dbe-80c8-164879c25d57n%40googlegroups.com
>>> 

Re: [django-cs] emmett

2021-02-17 Thread MirekZv
@stanislav

Naprosto s Tebou nesouhlasím. To neber jako nějaké nepřátelství nebo chuť 
se o něco hádat.
Chci prostě jen vyjádřit jiný názor na věc:
Jestliže chceš nějak zúročit dobu, kdy jsi se učil nebo kdy jsi zakládal 
firmu (ono to totiž platí pro jednotlivce, i pro malou firmu, i pro velkou 
firmu), musíš dát focus na určitou technologii nebo technologie a nemůžeš 
přecházet od jednoho k druhému. Musíš prostě vykompenzovat to ztrátové 
období, kdy ses to učil, kdy se to učili Tvoji lidi, kdy sis budoval 
nějakou infrastrukturu. To všechno sežralo nebo sežere řekněme 3 roky a 
jestli to nebyla nějaká pitomá hra se životem, tak u té technologie musíš 
5-10 let zůstat a vytřískat z ní přiměřené výsledky.
(Že tu další by ses naučil už rychleji, to nerozporuju.)

Takže já zůstanu u Djanga ještě pěkně dlouho, protože letos tak sotva 
dokončím aspoň základní učení.
Ovšem pěkně si tady nebo jinde ještě zanadávám, protože kamkoli se mrknu, 
tam je nějaká komplikace. Hned jdu zas připsat jeden nový topic.
Dne středa 17. února 2021 v 14:43:43 UTC+1 uživatel stanisl...@gmail.com 
napsal:

> Django, Masonite a vše další bude tak dobré a efektivní, jak dobře to 
> budeš umět. Když se podívám 3 roky zpět, musím se smát, kolik času jsem 
> promrhal a na druhou stranu jak jsem si věci komplikoval. Prostě výtečně 
> knížky jako Two scoops of Django (mimochodem doporučuji!), PyCharm či YT 
> tutoriály mi začaly dávat smysl, a dokázal jsem pochopit celý obsah, až 
> jsem měl něco odprogramováno. Prostě programuj, ono to přijde…
>
> Jinak očima programátora (pokud už se tak mohu označit), se mi zdá, že čím 
> více toho umím, tím snazší by bylo přejít na cokoliv jiného. Když jsem 
> nedávno koukal do Flask, bez větších problémů jsem se zorientoval. Postupy 
> jak co řešit mi dávaly zásadně lepší logiku než když jsem kdysi, se 
> základní znalostí Python 3, koukal různé tutoriál a videa typu “how to do 
> in …..” nebo zcela ztracený čas u “django vs flask vs ….”. Myslím, že vůbec 
> nemá cenu řešit Django vs jiné, dokonce nemá ani větší význam řešit Django 
> vs Ruby vs Laravel atd. Logika a východiska jsou velice podobná
>
> Ano, je tu stále otázka, zda JS komplet, nebo kde si dát hranici mezi JS a 
> Django. Tak hurá na videa “Django REST API and Vue”. Všichni ostatní mohou 
> trávit čas u “JS vs Django vs Laravel” a “what to learn in 2021” :)
>
> Standa
>
> On 17 February 2021 at 14:04:29, MirekZv (mirek@gmail.com) wrote:
>
> Mně ten dnešní JavaScript připadá už docela hezký, skoro jako Python. Teda 
> kdyby ho někdo zvládl sám a začal si v tom psát, pokud pro někoho, tak asi 
> spadne do legacy projektu a to nikomu nepřeju.
> K Vue jsem si poznamenal toto video, bylo by fajn, kdyby někdo znalejší na 
> to mrknul a řekl, jestli mu to přijde jako správný směr. 
> https://www.youtube.com/watch?v=3eTtVY7duJk
> Kromě emmett jsem objevil další pokus o fullstack v Pythonu: masonite. Ale 
> dokud se něco z toho nestane trochu mainstream, nemá smysl po tom koukat. A 
> já nechci od Djanga zdrhat. Jenom bych rád celou tvorbu webu zvládal 
> efektivně vč. deployment a javascriptu i v 1 člověku a nejsem si jistý, 
> jestli Django byla nejlepší volba. No ale už jsem ji udělal. A myslím, že 
> třeba po 2 letech učení a 2 letech budování nějaké vlastní infrastruktury 
> by se třeba uspět dalo.
>
> Dne středa 17. února 2021 v 10:04:50 UTC+1 uživatel stanisl...@gmail.com 
> napsal:
>
>> Tak toto naprosto podepisuji. Před pár lety jsem se vrátil k programování 
>> a strávil neskutečné množství času hledáním svatého grálu, volbou 
>> jazyka/frameworku. Hodně jsem váhal mezi nějakým JS a Python frameworkem. 
>> Nakonec vyhrál Python pro svoji obecnou použitelnost, ale s nabývajícími 
>> zkušenostmi jsem zjistil, že JS není špatná volba, resp. že by mi fungovalo 
>> obojí. Nicméně JS, pohledově a zápisem, mi vůbec nevyhovuje a nesedí. 
>> Dodnes jsem si k němu nenašel cestu, ale musím, klienti to vyžadují.
>>
>> Co se týče frameworků pro Python, tak vyhrálo Django. Dlouho jsem měl 
>> úmysly si adoptovat něco “menšího a obratnějšího” na malé projekty, 
>> microsite, prezentaci dat apod. Nakonec jsem to zavrhl a udělal jsem jen 
>> dobře. Dneska i na microsite jde rovnou Django jako podvozek. Typicky 
>> projekt 2 měsíce zpět: pár skriptů pro úpravu XML mezi dodavatelem a 
>> odběratelem. Vše hozeno jako “robůtci” do jednotlivých Views, adresy do 
>> Urls a bylo hotovo. Ale za 2 týdny najednou potřebovali překládat 
>> produktová data s výpočtem nějakých dalších hodnot a držet některá data v 
>> čase: další App + Model + Views + Urls a do Crontab pak volání pár Urls. 
>> Pak další: simple administrace, výpis produktů, čistě funkčně, 
>> nepotřebovali žádnou krásu. Nakonec zaheslovat přístup. Pohoda, “vždy 
>> připraven", vše hned a bez problémů. A pro mne nejzásadnější výhoda: vše 
>> systematicky. Dneska již mohu říct, že se vracím k projektům co jsem 2 roky 
>> “neviděl”. Vím kam sáhnout, jak a co řešit nebo jak projekt “the right way”

Re: [django-cs] emmett

2021-02-17 Thread MirekZv
@Honza Javorek

Pyramid: Dost jsem ho zaregistroval, všimnul jsem si, že to lidi celkem 
chválí, ale dopodrobna jsem se neodhodlal to zkoumat a zkoušet. Rozhodnul 
jsem se pro Django, protože mě přišlo, že kolem Pyramid je menší komunita, 
chybí 3p knihovny apod. Dělal jsem tohle rozhodování Django vs Flask vs 
Pyramid asi před 2 roky, třeba se to zas nějak posunulo, nevím. Nemám 
dostatečný rozhled po jiných python fullstack frameworcích, ale byl by 
podle mě zázrak, kdyby do 5 let bylo něco reálnou konkurencí Djanga.

Dne středa 17. února 2021 v 14:40:48 UTC+1 uživatel Honza Javorek napsal:

> A ten Pyramid jsi zkoušel? Přijde mi, že to je právě celkem známé, tak to 
> asi má i nějakou komunitu, návody, atd.
>
> HJ
>
>
> On Wed 17. 2. 2021 at 14:04, MirekZv  wrote:
>
>> Mně ten dnešní JavaScript připadá už docela hezký, skoro jako Python. 
>> Teda kdyby ho někdo zvládl sám a začal si v tom psát, pokud pro někoho, tak 
>> asi spadne do legacy projektu a to nikomu nepřeju.
>> K Vue jsem si poznamenal toto video, bylo by fajn, kdyby někdo znalejší 
>> na to mrknul a řekl, jestli mu to přijde jako správný směr. 
>> https://www.youtube.com/watch?v=3eTtVY7duJk
>> Kromě emmett jsem objevil další pokus o fullstack v Pythonu: masonite. 
>> Ale dokud se něco z toho nestane trochu mainstream, nemá smysl po tom 
>> koukat. A já nechci od Djanga zdrhat. Jenom bych rád celou tvorbu webu 
>> zvládal efektivně vč. deployment a javascriptu i v 1 člověku a nejsem si 
>> jistý, jestli Django byla nejlepší volba. No ale už jsem ji udělal. A 
>> myslím, že třeba po 2 letech učení a 2 letech budování nějaké vlastní 
>> infrastruktury by se třeba uspět dalo.
>>
>> Dne středa 17. února 2021 v 10:04:50 UTC+1 uživatel stanisl...@gmail.com 
>> napsal:
>>
>>> Tak toto naprosto podepisuji. Před pár lety jsem se vrátil k 
>>> programování a strávil neskutečné množství času hledáním svatého grálu, 
>>> volbou jazyka/frameworku. Hodně jsem váhal mezi nějakým JS a Python 
>>> frameworkem. Nakonec vyhrál Python pro svoji obecnou použitelnost, ale s 
>>> nabývajícími zkušenostmi jsem zjistil, že JS není špatná volba, resp. že by 
>>> mi fungovalo obojí. Nicméně JS, pohledově a zápisem, mi vůbec nevyhovuje a 
>>> nesedí. Dodnes jsem si k němu nenašel cestu, ale musím, klienti to vyžadují.
>>>
>>> Co se týče frameworků pro Python, tak vyhrálo Django. Dlouho jsem měl 
>>> úmysly si adoptovat něco “menšího a obratnějšího” na malé projekty, 
>>> microsite, prezentaci dat apod. Nakonec jsem to zavrhl a udělal jsem jen 
>>> dobře. Dneska i na microsite jde rovnou Django jako podvozek. Typicky 
>>> projekt 2 měsíce zpět: pár skriptů pro úpravu XML mezi dodavatelem a 
>>> odběratelem. Vše hozeno jako “robůtci” do jednotlivých Views, adresy do 
>>> Urls a bylo hotovo. Ale za 2 týdny najednou potřebovali překládat 
>>> produktová data s výpočtem nějakých dalších hodnot a držet některá data v 
>>> čase: další App + Model + Views + Urls a do Crontab pak volání pár Urls. 
>>> Pak další: simple administrace, výpis produktů, čistě funkčně, 
>>> nepotřebovali žádnou krásu. Nakonec zaheslovat přístup. Pohoda, “vždy 
>>> připraven", vše hned a bez problémů. A pro mne nejzásadnější výhoda: vše 
>>> systematicky. Dneska již mohu říct, že se vracím k projektům co jsem 2 roky 
>>> “neviděl”. Vím kam sáhnout, jak a co řešit nebo jak projekt “the right way” 
>>> doplnit/upravit. U starších projektů, a to nejsem žádný bastlíř a patlal, 
>>> buď vzpomínám jakou cestu/řešení jsem zrovna zvolil a nebo hledám v 
>>> dokumentaci (i proto, že už danou věc nepoužívám). Prostě, Django chleba na 
>>> severu nežere, nepřekáží, ale když je třeba, pomůže.
>>>
>>> A co se týče JS, tady budu rád za každou radu, zkušenost co píšete. JS 
>>> se mi vizuálně nelíbí a navíc skripty ve stránce nemám rád. Je to hlavně 
>>> proto, že Request->Response cyklus je jasný, mám vše pod kontrolou. Jít 
>>> dopisovat v JS něco do stránky kde už řádí řada jiných funkcí mi proti tomu 
>>> připadá jak minové pole. Ale uznávám, je to nejspíše jen moje 
>>> neznalost/nezkušenost. Proto hledám cestu jak klientům přinést lepší 
>>> frontend a sobě nezničit zdraví. Zatím to vidím na Vue.js, + REST API. Jen 
>>> mi pak připadá už trochu zvláštní přes View poslat prvotní stav a zbytek 
>>> řešit REST API. Možná nejsem daleko od stavu, kdy Django bude jen backend a 
>>> frontend už převezme Vue (či něco podobného) kompletně. Mimochodem, nějaký 
>>> tip na praktickou či zajímavou knihu/eLearning pro efektivní tvorbu 
>>> Frontendů s JS frameworkem neznáte?
>>>
>>> Nějak jsem se rozepsal, budu rád když mi napíšete nějaký tip jak na ten 
>>> JS vyzrát. Každopádně se těším na další komentáře, rád poznám další názory 
>>> či přístupy. Mějte se, Standa
>>>
>>>
>>> On 17 February 2021 at 3:31:39, Petr Messner (petr.m...@gmail.com) 
>>> wrote:
>>>
>>> Ahoj,
>>>
>>> myslím, že kdo chce dělat web v Pythonu, ale ne v Djangu, tak má hromadu 
>>> možností. Akorát to nebude tak předšlapaná cestička v podobě "framework

[django-cs] Django admin too danger for integrity

2021-02-17 Thread MirekZv
Podívejte se na obrázek, jsou tam dva inliny a na začátku každého z nich 
popup s vyplněným jménem Lenka.

Jak se ty popupy liší? jeden má "rušící křížek", druhý ho nemá.
Jak se liší návrh databáze? Jedno ForeignKey připouští null/blank=True, 
druhé ho nepřipouští.

To null se dá samozřejmě nastavit manipulací popupu pomocí např. myši.

Takže nepřekvapuje, že ten křížek dělá něco jiného.
Zruší osobu Lenka (s celou soustavou CASCADE deleting záznamů).

Když nad tím budeme přemýšlet, nějakou stopu logiky najdeme:
V obou případech by mohlo být legitimní osobu Lenka zrušit (i když proč 
takovou čistku zrovna při add/edit úplně jiného záznamu?). Ovšem ve druhém 
případě bychom místo té zrušené musely do ForeignKey vybrat nějakou jinou 
osobu (která už ani nemusí v tabulce být, Lenka může být poslední).

Ovšem i když jako programátor tyhle souvislosti nahlédneme, stejně je to 
trochu příliš překombinované. A jak to má pochopit ubohý uživatel?

Neboli se ptám:
Jak můžu tuhletu nebezpečnou featuru zakázat?
Dokážu to jedině Javascriptem nebo jsem přehlédnul nějaké nastavení?

Díky pokud někdo poradí ...
[image: broken_integrity.png]

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/5faeded7-642c-4403-b74c-7f224fa588d9n%40googlegroups.com.


[django-cs] Re: Django admin too danger for integrity

2021-02-17 Thread MirekZv
PS: ono tedy i ten Edit je příliš nebezpečný. Nějakej Lojza si to může 
otevřít a přepsat Lenku na Martina. Vždycky jsem si myslel, že při návrhu 
ovládání by měly být odlišeny (a tady by to mělo velké opodstatnění) 
plnokrevná editace od opravy překlepu.
No ale to bych chtěl moc.
Nicméně asi bych nejradši všude v adminu znepřístupnil tu editaci i rušení 
(přes ForeignKey odkazovaného) záznamu.

Dokážu to jen tím Javascriptem (což velká věda nebude) nebo to můžu někde 
nastavit?

Dne středa 17. února 2021 v 22:08:54 UTC+1 uživatel MirekZv napsal:

> Podívejte se na obrázek, jsou tam dva inliny a na začátku každého z nich 
> popup s vyplněným jménem Lenka.
>
> Jak se ty popupy liší? jeden má "rušící křížek", druhý ho nemá.
> Jak se liší návrh databáze? Jedno ForeignKey připouští null/blank=True, 
> druhé ho nepřipouští.
>
> To null se dá samozřejmě nastavit manipulací popupu pomocí např. myši.
>
> Takže nepřekvapuje, že ten křížek dělá něco jiného.
> Zruší osobu Lenka (s celou soustavou CASCADE deleting záznamů).
>
> Když nad tím budeme přemýšlet, nějakou stopu logiky najdeme:
> V obou případech by mohlo být legitimní osobu Lenka zrušit (i když proč 
> takovou čistku zrovna při add/edit úplně jiného záznamu?). Ovšem ve druhém 
> případě bychom místo té zrušené musely do ForeignKey vybrat nějakou jinou 
> osobu (která už ani nemusí v tabulce být, Lenka může být poslední).
>
> Ovšem i když jako programátor tyhle souvislosti nahlédneme, stejně je to 
> trochu příliš překombinované. A jak to má pochopit ubohý uživatel?
>
> Neboli se ptám:
> Jak můžu tuhletu nebezpečnou featuru zakázat?
> Dokážu to jedině Javascriptem nebo jsem přehlédnul nějaké nastavení?
>
> Díky pokud někdo poradí ...
> [image: broken_integrity.png]
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/f3252964-735b-4d30-bc7c-1618d11c3471n%40googlegroups.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread MirekZv
@novotn

Máš pravdu, že to rovnítko se objevuje až za otazníkem a že je to teda 
nestandardní a dost možná to odporuje validnímu url.
To jsem si neuvědomil.
Ale i tak mi přijde dost divoké, aby si Django samo to url upravovalo.
I když asi z nevalidního na validní.
Dne středa 17. února 2021 v 17:32:12 UTC+1 uživatel novotn...@gmail.com 
napsal:

> Já bych tomu rozuměl tak, že to za otazníkem jsou parametry (query 
> string). Parametr má název a hodnotu. Hodnota je nepovinná, takže 
> ?param1=¶m2=9 je ok. Pokud je to ve formátu ?param1¶m2=9 tak se 
> to zřejmě někde  normalizuje do toho ?param1=¶m2=9 a param1 sice 
> existuje, ale nemá hodnotu. Proto ta poznámka, že = nic nedělá. 
>
> Přijde mi, že mapy.cz to používají nějak nestandardně.
>
> URLField s tím evidentně nedělá žádný vopičárny. Udělá něco jako 
> urlunsplit(urlsplit(value)) aby to bylo validní. Podíval bych se co je 
> opravdu v databázi a jestli se to nepomate někde jinde.
>
> Radim
>
> On Wed, Feb 17, 2021 at 4:49 PM MirekZv  wrote:
>
>> No, jestli myslíš "nic nedělá" ve smyslu že "nezobrazí tu trasu", tak to 
>> máš pravdu.
>> Mimochodem můžete přijít na výlet, zítra Čt 9:05 ze Smíchovského nádraží 
>> 338 do Štěchovic.
>>
>> Dne středa 17. února 2021 v 16:46:31 UTC+1 uživatel starenka napsal:
>>
>>> tak to = tam fakt nic nedela, jak rika Vladimir...
>>>
>>> ---
>>> In Perl you shoot yourself in the foot, but nobody can understand how 
>>> you did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>>
>>> On Wed, Feb 17, 2021 at 4:44 PM MirekZv  wrote:
>>>
 @Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
  
 
 ">
 https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
 

 @Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam 
 vedly, né ???


 Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir 
 napsal:

> navic to asi nicemu nevadi? to = navic
>
> On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:
>
>> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je 
>> (tj, ze browserum nehrabe...)?
>> ---
>> In Perl you shoot yourself in the foot, but nobody can understand how 
>> you did it. Six months later, neither can you. | print 
>> 'aknerats'[::-1]
>>
>>
>> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>>
>>> Narazil jste někdo na toto chování?
>>> Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě 
>>> kurzoru "=" navíc (jak je vidět dole).
>>> Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image: 
>>> bug_urlfield.png]
>>>
>>> -- 
>>> -- 
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> --- 
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze 
>>> skupiny, zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>>> https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
>>>  
>>> 
>>> .
>>>
>> -- 
>> -- 
>> E-mailová skupina djan...@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> --- 
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>
> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
>>  
>> 
>> .
>>
> -- 
 -- 
 E-mailová skupina djan...@googlegroups.com
 Správa: http://groups.google.cz/group/django-cs
 --- 
 Tuto zprávu jste obdrželi

Re: [django-cs] Bug URLField?

2021-02-17 Thread MirekZv
@novotn

PS: Ještě bych pochopil (i když potěšilo by mě to ještě míň), že by Django 
neumožnilo pomocí validace toho URLFieldu tu chybnou hodnotu uložit. Ale 
ono ji uloží a v databázi je ta správná (i když tedy zřejmě nevalidní). 
Pokroutí ji až při renderování href=..

Dne středa 17. února 2021 v 17:32:12 UTC+1 uživatel novotn...@gmail.com 
napsal:

> Já bych tomu rozuměl tak, že to za otazníkem jsou parametry (query 
> string). Parametr má název a hodnotu. Hodnota je nepovinná, takže 
> ?param1=¶m2=9 je ok. Pokud je to ve formátu ?param1¶m2=9 tak se 
> to zřejmě někde  normalizuje do toho ?param1=¶m2=9 a param1 sice 
> existuje, ale nemá hodnotu. Proto ta poznámka, že = nic nedělá. 
>
> Přijde mi, že mapy.cz to používají nějak nestandardně.
>
> URLField s tím evidentně nedělá žádný vopičárny. Udělá něco jako 
> urlunsplit(urlsplit(value)) aby to bylo validní. Podíval bych se co je 
> opravdu v databázi a jestli se to nepomate někde jinde.
>
> Radim
>
> On Wed, Feb 17, 2021 at 4:49 PM MirekZv  wrote:
>
>> No, jestli myslíš "nic nedělá" ve smyslu že "nezobrazí tu trasu", tak to 
>> máš pravdu.
>> Mimochodem můžete přijít na výlet, zítra Čt 9:05 ze Smíchovského nádraží 
>> 338 do Štěchovic.
>>
>> Dne středa 17. února 2021 v 16:46:31 UTC+1 uživatel starenka napsal:
>>
>>> tak to = tam fakt nic nedela, jak rika Vladimir...
>>>
>>> ---
>>> In Perl you shoot yourself in the foot, but nobody can understand how 
>>> you did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>>
>>> On Wed, Feb 17, 2021 at 4:44 PM MirekZv  wrote:
>>>
 @Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
  
 
 ">
 https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
 

 @Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam 
 vedly, né ???


 Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir 
 napsal:

> navic to asi nicemu nevadi? to = navic
>
> On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:
>
>> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je 
>> (tj, ze browserum nehrabe...)?
>> ---
>> In Perl you shoot yourself in the foot, but nobody can understand how 
>> you did it. Six months later, neither can you. | print 
>> 'aknerats'[::-1]
>>
>>
>> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>>
>>> Narazil jste někdo na toto chování?
>>> Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě 
>>> kurzoru "=" navíc (jak je vidět dole).
>>> Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image: 
>>> bug_urlfield.png]
>>>
>>> -- 
>>> -- 
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> --- 
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze 
>>> skupiny, zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>>> https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
>>>  
>>> 
>>> .
>>>
>> -- 
>> -- 
>> E-mailová skupina djan...@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> --- 
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>
> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com
>>  
>> 
>> .
>>
> -- 
 -- 
 E-mailová skupina djan...@googlegroups.com
 Správa: http://groups.google.cz/group/django-cs
 --- 
 Tuto zprávu jste o

Re: [django-cs] Re: Django admin too danger for integrity

2021-02-17 Thread starenka .
Tak si tam dej raw_id a budes klidne spat :)

On Wed, Feb 17, 2021, 22:15 MirekZv  wrote:

> PS: ono tedy i ten Edit je příliš nebezpečný. Nějakej Lojza si to může
> otevřít a přepsat Lenku na Martina. Vždycky jsem si myslel, že při návrhu
> ovládání by měly být odlišeny (a tady by to mělo velké opodstatnění)
> plnokrevná editace od opravy překlepu.
> No ale to bych chtěl moc.
> Nicméně asi bych nejradši všude v adminu znepřístupnil tu editaci i rušení
> (přes ForeignKey odkazovaného) záznamu.
>
> Dokážu to jen tím Javascriptem (což velká věda nebude) nebo to můžu někde
> nastavit?
>
> Dne středa 17. února 2021 v 22:08:54 UTC+1 uživatel MirekZv napsal:
>
>> Podívejte se na obrázek, jsou tam dva inliny a na začátku každého z nich
>> popup s vyplněným jménem Lenka.
>>
>> Jak se ty popupy liší? jeden má "rušící křížek", druhý ho nemá.
>> Jak se liší návrh databáze? Jedno ForeignKey připouští null/blank=True,
>> druhé ho nepřipouští.
>>
>> To null se dá samozřejmě nastavit manipulací popupu pomocí např. myši.
>>
>> Takže nepřekvapuje, že ten křížek dělá něco jiného.
>> Zruší osobu Lenka (s celou soustavou CASCADE deleting záznamů).
>>
>> Když nad tím budeme přemýšlet, nějakou stopu logiky najdeme:
>> V obou případech by mohlo být legitimní osobu Lenka zrušit (i když proč
>> takovou čistku zrovna při add/edit úplně jiného záznamu?). Ovšem ve druhém
>> případě bychom místo té zrušené musely do ForeignKey vybrat nějakou jinou
>> osobu (která už ani nemusí v tabulce být, Lenka může být poslední).
>>
>> Ovšem i když jako programátor tyhle souvislosti nahlédneme, stejně je to
>> trochu příliš překombinované. A jak to má pochopit ubohý uživatel?
>>
>> Neboli se ptám:
>> Jak můžu tuhletu nebezpečnou featuru zakázat?
>> Dokážu to jedině Javascriptem nebo jsem přehlédnul nějaké nastavení?
>>
>> Díky pokud někdo poradí ...
>> [image: broken_integrity.png]
>>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/f3252964-735b-4d30-bc7c-1618d11c3471n%40googlegroups.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2B7MNVqSnh53sDOSmixa-cQYDZuH%2BnWa%3DnXTPfYTcz4OuuymMg%40mail.gmail.com.


Re: [django-cs] Bug URLField?

2021-02-17 Thread Radim Novotny
URLField validuje (upravuje) strukturu odkazu (scheme, host, port, path,
fragment, query,) ale nevaliduje obsah  jednotlivých částí, takže URL je z
tohoto pohledu validní
>>> urlsplit('scheme://blah:34787654/?query#frgmnt')
SplitResult(scheme='scheme', netloc='blah:34787654', path='/',
query='query', fragment='frgmnt')

Ten problém je tedy někde v renderování. Zkusil jsem si to, ale nepodařilo
se mi to zopakovat.

Jak to renderuješ? Nemůže být problém někde tam? Tohle se ve standardním
Django templates vyrenderuje stejně, jak je to v DB.

{{ obj.url }}

Radim

On Wed, Feb 17, 2021 at 10:29 PM MirekZv  wrote:

> @novotn
>
> PS: Ještě bych pochopil (i když potěšilo by mě to ještě míň), že by Django
> neumožnilo pomocí validace toho URLFieldu tu chybnou hodnotu uložit. Ale
> ono ji uloží a v databázi je ta správná (i když tedy zřejmě nevalidní).
> Pokroutí ji až při renderování href=..
>
> Dne středa 17. února 2021 v 17:32:12 UTC+1 uživatel novotn...@gmail.com
> napsal:
>
>> Já bych tomu rozuměl tak, že to za otazníkem jsou parametry (query
>> string). Parametr má název a hodnotu. Hodnota je nepovinná, takže
>> ?param1=¶m2=9 je ok. Pokud je to ve formátu ?param1¶m2=9 tak se
>> to zřejmě někde  normalizuje do toho ?param1=¶m2=9 a param1 sice
>> existuje, ale nemá hodnotu. Proto ta poznámka, že = nic nedělá.
>>
>> Přijde mi, že mapy.cz to používají nějak nestandardně.
>>
>> URLField s tím evidentně nedělá žádný vopičárny. Udělá něco jako
>> urlunsplit(urlsplit(value)) aby to bylo validní. Podíval bych se co je
>> opravdu v databázi a jestli se to nepomate někde jinde.
>>
>> Radim
>>
>> On Wed, Feb 17, 2021 at 4:49 PM MirekZv  wrote:
>>
>>> No, jestli myslíš "nic nedělá" ve smyslu že "nezobrazí tu trasu", tak to
>>> máš pravdu.
>>> Mimochodem můžete přijít na výlet, zítra Čt 9:05 ze Smíchovského nádraží
>>> 338 do Štěchovic.
>>>
>>> Dne středa 17. února 2021 v 16:46:31 UTC+1 uživatel starenka napsal:
>>>
 tak to = tam fakt nic nedela, jak rika Vladimir...

 ---
 In Perl you shoot yourself in the foot, but nobody can understand how
 you did it. Six months later, neither can you. | print 'aknerats'[::-1]

 On Wed, Feb 17, 2021 at 4:44 PM MirekZv  wrote:

> @Starenka: No jo. Aktuálně: https://mapy.cz/zakladni?planovani-trasy=&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
> 
> ">
> https://mapy.cz/zakladni?planovani-trasy&x=14.3997275&y=49.8658414&z=14&rc=9gzb-xWeX3h.ihoDdqEirpfDOiZIfdm5x-iZLdrC&rs=coor&rs=stre&rs=stre&rs=stre&rs=coor&rs=coor&ri=&ri=5184552&ri=5184960&ri=5185096&ri=&ri=&mrp=%7B%22c%22%3A131%7D&xc=%5B%5D
> 
>
> @Ing.Vladimír: Jak nevadí  Proč si asi ukládáš linky? Aby někam
> vedly, né ???
>
>
> Dne středa 17. února 2021 v 14:39:14 UTC+1 uživatel Ing. Vladimir
> napsal:
>
>> navic to asi nicemu nevadi? to = navic
>>
>> On Wed, Feb 17, 2021 at 2:18 PM starenka .  wrote:
>>
>>> Jen pro sichr, do zdrojaku toho html ses dival, ze to tam fakt je
>>> (tj, ze browserum nehrabe...)?
>>> ---
>>> In Perl you shoot yourself in the foot, but nobody can understand
>>> how you did it. Six months later, neither can you. | print
>>> 'aknerats'[::-1]
>>>
>>>
>>> On Wed, Feb 17, 2021 at 2:09 PM MirekZv  wrote:
>>>
 Narazil jste někdo na toto chování?
 Pastnuté URL je v pořádku, ale při sledování odkazu přibyde v místě
 kurzoru "=" navíc (jak je vidět dole).
 Debian 10 Testing KDE, Py 3.9.1, Dj 3.1.6, Chrome i Firefox[image:
 bug_urlfield.png]

 --
 --
 E-mailová skupina djan...@googlegroups.com
 Správa: http://groups.google.cz/group/django-cs
 ---
 Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
 „django-cs“ ve Skupinách Google.
 Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze
 skupiny, zašlete e-mail na adresu django-cs+...@googlegroups.com.
 Chcete-li tuto diskusi zobrazit na webu, navštivte
 https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com
 
 .

>>> --
>>> --
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> ---
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>>> „django-cs“ ve Skupinách Google.
>>>