Re: [django-cs] slovnik cs slov

2022-12-12 Thread starenka .
starenka /tmp % dpkg -L hunspell-cs
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/hunspell-cs
/usr/share/doc/hunspell-cs/changelog.Debian.gz
/usr/share/doc/hunspell-cs/changelog.gz
/usr/share/doc/hunspell-cs/copyright
/usr/share/hunspell
/usr/share/hunspell/cs_CZ.aff
/usr/share/hunspell/cs_CZ.dic
starenka /tmp % head -n20 /usr/share/hunspell/cs_CZ.dic
261167
a
AACR
áách
Aachen
Aakjaer/PV
Aakjaerová/Y
Aakjaerův/Y
Aalbaek/PV
Aalbaková/Y
Aalbakův/Y
Aare
Aarestrup/PV
Aarestrupová/Y
Aarhus/H
aarhuský/Y
Aaron/?
Aasen/PV
Aasenová/Y
abakový/YRN

---
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 Mon, Dec 12, 2022 at 10:05 PM Radek Svarz  wrote:

> Ahoj,
>
> pripravujeme nejaka cviceni, kde potrebujeme slovnik ceskych slov (staci
> jen seznam tech slov).
>
> Nevite o nejakem pod MIT/BSD, ci jinou podobne friendly licenci?
>
> Pripadne package do pythonu?
>
> Diky, R
>
> --
> --
> 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/5542e4d4-8b9b-4d0b-8ff3-4f4ecf377223n%40googlegroups.com
> <https://groups.google.com/d/msgid/django-cs/5542e4d4-8b9b-4d0b-8ff3-4f4ecf377223n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
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%2B7MNVoyDyO2UGQ73LR%3DSPF25_1OyytD2uwRQ-%3Dw5zmuWMV3NQ%40mail.gmail.com.


Re: [django-cs] friendly kontakt na Satoshi labs?

2022-04-19 Thread starenka .
ivouni se ti prej ozvala nejak, neni zac :D
---
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 Fri, Apr 15, 2022 at 11:43 AM starenka .  wrote:

> Nevim, jesli to byl von (s tou prezentaci konkretne), ale na pyvo dost
> chodil Ondra. Pavel se tam taky parkrat otocil. Ivouni tam taky dela...
>
> s.
>
> On Fri, Apr 15, 2022, 11:28 Radek Svarz  wrote:
>
>> Ahoj,
>>
>> lehce off topic. Pripravujeme akci na cerven, kde by lidi zkouseli
>> pracovat s Trezor T HW penezenkami.
>>
>> Pamatuji si, ze na Pyvu jednou byl nekdo ze Satoshi labs prezentovat kod
>> bitcoinu.
>>
>> Prosim o nejaky friendly kontakt / open door. Rad bych se s nima domluvil
>> na zapujceni nekolika Trezoru T, ci proste nejak dohodl, jak to nejlepe
>> uchopit.
>>
>> Predem diky, Radek
>> PS:
>> Jo a spojitost tam je - Trezor pouziva MicroPython.
>>
>>
>> --
>> --
>> 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/8a96b139-7966-497d-b93b-9183c480bceen%40googlegroups.com
>> <https://groups.google.com/d/msgid/django-cs/8a96b139-7966-497d-b93b-9183c480bceen%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- 
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%2B7MNVrLk7UxQHedMwy7FcppBzNmSnEzj7%3DMRnqkMUgJUxxhiQ%40mail.gmail.com.


Re: [django-cs] friendly kontakt na Satoshi labs?

2022-04-15 Thread starenka .
Nevim, jesli to byl von (s tou prezentaci konkretne), ale na pyvo dost
chodil Ondra. Pavel se tam taky parkrat otocil. Ivouni tam taky dela...

s.

On Fri, Apr 15, 2022, 11:28 Radek Svarz  wrote:

> Ahoj,
>
> lehce off topic. Pripravujeme akci na cerven, kde by lidi zkouseli
> pracovat s Trezor T HW penezenkami.
>
> Pamatuji si, ze na Pyvu jednou byl nekdo ze Satoshi labs prezentovat kod
> bitcoinu.
>
> Prosim o nejaky friendly kontakt / open door. Rad bych se s nima domluvil
> na zapujceni nekolika Trezoru T, ci proste nejak dohodl, jak to nejlepe
> uchopit.
>
> Predem diky, Radek
> PS:
> Jo a spojitost tam je - Trezor pouziva MicroPython.
>
>
> --
> --
> 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/8a96b139-7966-497d-b93b-9183c480bceen%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%2B7MNVpgfo2YfYoZ6MjA1s3o32PtQ-x3Zf7oFBGs5-rY5mUBdg%40mail.gmail.com.


Re: [django-cs] Funkce count

2021-07-19 Thread starenka .
Super!

On Mon, Jul 19, 2021, 19:20 Jana Velkoborska 
wrote:

> Ahoj, v pohode. Uz to mam. Slo to pres assign a sum. I tak diky. Jana
>
> Dne po 19. 7. 2021 11:24 uživatel starenka .  napsal:
>
>> cau, jesli to neni nejakej utajovanej vec, mozna by bylo jednodussi hodit
>> sem to csv a rict, co vlastne chces? ja sa v tom uz nejak ztracim (coz,
>> nutne neznamena, ze je chyba u tebe :D). s
>> ---
>> 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, Jul 14, 2021 at 5:18 PM Jana Velkoborska <
>> jana.velkobors...@gmail.com> wrote:
>>
>>> Ahoj, kdyz jsem zkusila count, tak ve vsech sloupcich byla napr. U Prahy
>>> 1, protoze Praha se opakovala jednou.
>>> Ale staci mi jen pocet mest, ostatni sloupce netreba. Diky.
>>>
>>> Dne st 14. 7. 2021 14:11 uživatel Martin Juřen 
>>> napsal:
>>>
>>>> Ahoj,
>>>> df['mesto'] == 'babisov' ti vrátí pole boolean hodnot, teoreticky ti
>>>> stačí udělat něco jako sum(df['mesto'] == 'babisov').
>>>> Ty hodnoty v ostatních sloupcích jsou vždycky stejné (pro jedno město),
>>>> nebo se nějak liší? Pokud jsou stejné, tak by se teoreticky dalo udělat
>>>> něco takového: df.groupby(['mesto', 'sloupec1', 'sloupec2',
>>>> 'sloupec3']).count()
>>>> Pokud potřebuješ každý sloupec agregovat pomocí jiné funkce, použij
>>>> tuším metodu agg, vypadá to pak nějak takto:
>>>> df.groupby('mesto').agg({'sloupec1': sum, 'sloupec2': len, 'sloupec3': 
>>>> max})
>>>> Pokud ti úplně stačí mít výpis měst a jejich počet a ostatní slupce tě
>>>> protentokrát nezajímají, pak můžeš zkusit df['mesto'].count_values()
>>>>
>>>> mj.
>>>>
>>>> Dne úterý 13. července 2021 v 14:36:44 UTC+2 uživatel
>>>> jana.vel...@gmail.com napsal:
>>>>
>>>>> Diky, zkusim to a tamto prostuduji. Jana
>>>>>
>>>>> po 12. 7. 2021 v 20:49 odesílatel starenka . 
>>>>> napsal:
>>>>>
>>>>>> ja v tom delam taky jednou za uherak, ale jak rika Jirka, nestaci
>>>>>> teda
>>>>>>
>>>>>> babisov = df['mesto'] == 'babisov'
>>>>>> rc, cc = babisov.shape
>>>>>> print(f'je tady {rc} babisovu')
>>>>>>
>>>>>> // Pisu z mobilu po pameti
>>>>>>
>>>>>> On Mon, Jul 12, 2021, 19:49 Jana Velkoborska 
>>>>>> wrote:
>>>>>>
>>>>>>> Nevim, můžu to zkusit. Jde mi o to zjistit, kolikrat se v tabulce
>>>>>>> opakuje konkretni mesto. Kazde mesto+ dalsi udaje jsou vzdy na 
>>>>>>> samostatnem
>>>>>>> radku. Takze pak ten soucet zgrupovat dle mesta.
>>>>>>>
>>>>>>> Dne po 12. 7. 2021 19:44 uživatel Jirka Vejrazka <
>>>>>>> jirka.v...@gmail.com> napsal:
>>>>>>>
>>>>>>>> Pandas moc nedelam, ale nestaci jen len(index) ?
>>>>>>>>
>>>>>>>>   Jirka
>>>>>>>>
>>>>>>>> *From:* jana.vel...@gmail.com
>>>>>>>> *Sent:* 12 July 2021 18:58
>>>>>>>> *To:* djan...@googlegroups.com
>>>>>>>> *Reply to:* djan...@googlegroups.com
>>>>>>>> *Subject:* [django-cs] Funkce count
>>>>>>>>
>>>>>>>> Ahoj, prosim radu. Delam s pandas a numpy, mam nactenou tabulku z
>>>>>>>> databaze a potrebovala bych spocitat pocet radku v te tabulce. Kdy dam
>>>>>>>> .count(), tak mi to sice spocita, ale do vsech sloupcu se mi dosadi ten
>>>>>>>> pocet a puvodni data zmizi. Existuje v numpy nejaka funkce, ktera
>>>>>>>> spocita pocet radku? V SQL je to COUNT, ale tady nevim.
>>>>>>>> Diky. Jana
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> E-mailová skupina djan...@googlegroups.com
>>>>>>>> Správa: http://groups.google.cz/group/django-cs
>>>>>>>> ---
>>>>>>>> Tuto zprá

Re: [django-cs] Funkce count

2021-07-19 Thread starenka .
cau, jesli to neni nejakej utajovanej vec, mozna by bylo jednodussi hodit
sem to csv a rict, co vlastne chces? ja sa v tom uz nejak ztracim (coz,
nutne neznamena, ze je chyba u tebe :D). s
---
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, Jul 14, 2021 at 5:18 PM Jana Velkoborska <
jana.velkobors...@gmail.com> wrote:

> Ahoj, kdyz jsem zkusila count, tak ve vsech sloupcich byla napr. U Prahy
> 1, protoze Praha se opakovala jednou.
> Ale staci mi jen pocet mest, ostatni sloupce netreba. Diky.
>
> Dne st 14. 7. 2021 14:11 uživatel Martin Juřen 
> napsal:
>
>> Ahoj,
>> df['mesto'] == 'babisov' ti vrátí pole boolean hodnot, teoreticky ti
>> stačí udělat něco jako sum(df['mesto'] == 'babisov').
>> Ty hodnoty v ostatních sloupcích jsou vždycky stejné (pro jedno město),
>> nebo se nějak liší? Pokud jsou stejné, tak by se teoreticky dalo udělat
>> něco takového: df.groupby(['mesto', 'sloupec1', 'sloupec2',
>> 'sloupec3']).count()
>> Pokud potřebuješ každý sloupec agregovat pomocí jiné funkce, použij tuším
>> metodu agg, vypadá to pak nějak takto: df.groupby('mesto').agg({'sloupec1':
>> sum, 'sloupec2': len, 'sloupec3': max})
>> Pokud ti úplně stačí mít výpis měst a jejich počet a ostatní slupce tě
>> protentokrát nezajímají, pak můžeš zkusit df['mesto'].count_values()
>>
>> mj.
>>
>> Dne úterý 13. července 2021 v 14:36:44 UTC+2 uživatel
>> jana.vel...@gmail.com napsal:
>>
>>> Diky, zkusim to a tamto prostuduji. Jana
>>>
>>> po 12. 7. 2021 v 20:49 odesílatel starenka .  napsal:
>>>
>>>> ja v tom delam taky jednou za uherak, ale jak rika Jirka, nestaci teda
>>>>
>>>> babisov = df['mesto'] == 'babisov'
>>>> rc, cc = babisov.shape
>>>> print(f'je tady {rc} babisovu')
>>>>
>>>> // Pisu z mobilu po pameti
>>>>
>>>> On Mon, Jul 12, 2021, 19:49 Jana Velkoborska 
>>>> wrote:
>>>>
>>>>> Nevim, můžu to zkusit. Jde mi o to zjistit, kolikrat se v tabulce
>>>>> opakuje konkretni mesto. Kazde mesto+ dalsi udaje jsou vzdy na samostatnem
>>>>> radku. Takze pak ten soucet zgrupovat dle mesta.
>>>>>
>>>>> Dne po 12. 7. 2021 19:44 uživatel Jirka Vejrazka 
>>>>> napsal:
>>>>>
>>>>>> Pandas moc nedelam, ale nestaci jen len(index) ?
>>>>>>
>>>>>>   Jirka
>>>>>>
>>>>>> *From:* jana.vel...@gmail.com
>>>>>> *Sent:* 12 July 2021 18:58
>>>>>> *To:* djan...@googlegroups.com
>>>>>> *Reply to:* djan...@googlegroups.com
>>>>>> *Subject:* [django-cs] Funkce count
>>>>>>
>>>>>> Ahoj, prosim radu. Delam s pandas a numpy, mam nactenou tabulku z
>>>>>> databaze a potrebovala bych spocitat pocet radku v te tabulce. Kdy dam
>>>>>> .count(), tak mi to sice spocita, ale do vsech sloupcu se mi dosadi ten
>>>>>> pocet a puvodni data zmizi. Existuje v numpy nejaka funkce, ktera
>>>>>> spocita pocet radku? V SQL je to COUNT, ale tady nevim.
>>>>>> Diky. Jana
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> 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/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/django-cs/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> E-mailová skupina djan...@googlegroups.com
>>>>>> Správa: http://groups.google.cz/group/django-cs
>>>>>> ---
>

Re: [django-cs] Funkce count

2021-07-14 Thread starenka .
nebo teda len(babisov.index)

On Mon, Jul 12, 2021, 20:48 starenka .  wrote:

> ja v tom delam taky jednou za uherak, ale jak rika Jirka, nestaci teda
>
> babisov = df['mesto'] == 'babisov'
> rc, cc = babisov.shape
> print(f'je tady {rc} babisovu')
>
> // Pisu z mobilu po pameti
>
> On Mon, Jul 12, 2021, 19:49 Jana Velkoborska 
> wrote:
>
>> Nevim, můžu to zkusit. Jde mi o to zjistit, kolikrat se v tabulce opakuje
>> konkretni mesto. Kazde mesto+ dalsi udaje jsou vzdy na samostatnem radku.
>> Takze pak ten soucet zgrupovat dle mesta.
>>
>> Dne po 12. 7. 2021 19:44 uživatel Jirka Vejrazka <
>> jirka.vejra...@gmail.com> napsal:
>>
>>> Pandas moc nedelam, ale nestaci jen len(index) ?
>>>
>>>   Jirka
>>>
>>> *From:* jana.velkobors...@gmail.com
>>> *Sent:* 12 July 2021 18:58
>>> *To:* django-cs@googlegroups.com
>>> *Reply to:* django-cs@googlegroups.com
>>> *Subject:* [django-cs] Funkce count
>>>
>>> Ahoj, prosim radu. Delam s pandas a numpy, mam nactenou tabulku z
>>> databaze a potrebovala bych spocitat pocet radku v te tabulce. Kdy dam
>>> .count(), tak mi to sice spocita, ale do vsech sloupcu se mi dosadi ten
>>> pocet a puvodni data zmizi. Existuje v numpy nejaka funkce, ktera
>>> spocita pocet radku? V SQL je to COUNT, ale tady nevim.
>>> Diky. Jana
>>>
>>> --
>>> --
>>> 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/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-cs/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> --
>>> --
>>> 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/ej2u35j0660febc7qkcgku6g.1626111836491%40gmail.com
>>> <https://groups.google.com/d/msgid/django-cs/ej2u35j0660febc7qkcgku6g.1626111836491%40gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> --
>> 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/CAAgd4Ai9KT%2B89869AnVTFDLX5S%2B3mi73MKGWiaq-KLWv29p-9w%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CAAgd4Ai9KT%2B89869AnVTFDLX5S%2B3mi73MKGWiaq-KLWv29p-9w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- 
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%2B7MNVqtLZfW_xsv%3D3MszRZrwKbqYy8U1_qtrSBCHyDDv4Eomw%40mail.gmail.com.


Re: [django-cs] Funkce count

2021-07-12 Thread starenka .
Tady je kdyztak sql vs pandas s grupovanim, jestli ti pomuze
https://realpython.com/pandas-groupby/

On Mon, Jul 12, 2021, 20:50 starenka .  wrote:

> nebo teda len(babisov.index)
>
> On Mon, Jul 12, 2021, 20:48 starenka .  wrote:
>
>> ja v tom delam taky jednou za uherak, ale jak rika Jirka, nestaci teda
>>
>> babisov = df['mesto'] == 'babisov'
>> rc, cc = babisov.shape
>> print(f'je tady {rc} babisovu')
>>
>> // Pisu z mobilu po pameti
>>
>> On Mon, Jul 12, 2021, 19:49 Jana Velkoborska 
>> wrote:
>>
>>> Nevim, můžu to zkusit. Jde mi o to zjistit, kolikrat se v tabulce
>>> opakuje konkretni mesto. Kazde mesto+ dalsi udaje jsou vzdy na samostatnem
>>> radku. Takze pak ten soucet zgrupovat dle mesta.
>>>
>>> Dne po 12. 7. 2021 19:44 uživatel Jirka Vejrazka <
>>> jirka.vejra...@gmail.com> napsal:
>>>
>>>> Pandas moc nedelam, ale nestaci jen len(index) ?
>>>>
>>>>   Jirka
>>>>
>>>> *From:* jana.velkobors...@gmail.com
>>>> *Sent:* 12 July 2021 18:58
>>>> *To:* django-cs@googlegroups.com
>>>> *Reply to:* django-cs@googlegroups.com
>>>> *Subject:* [django-cs] Funkce count
>>>>
>>>> Ahoj, prosim radu. Delam s pandas a numpy, mam nactenou tabulku z
>>>> databaze a potrebovala bych spocitat pocet radku v te tabulce. Kdy dam
>>>> .count(), tak mi to sice spocita, ale do vsech sloupcu se mi dosadi ten
>>>> pocet a puvodni data zmizi. Existuje v numpy nejaka funkce, ktera
>>>> spocita pocet radku? V SQL je to COUNT, ale tady nevim.
>>>> Diky. Jana
>>>>
>>>> --
>>>> --
>>>> 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/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/django-cs/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> --
>>>> --
>>>> 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/ej2u35j0660febc7qkcgku6g.1626111836491%40gmail.com
>>>> <https://groups.google.com/d/msgid/django-cs/ej2u35j0660febc7qkcgku6g.1626111836491%40gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> --
>>> 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/CAAgd4Ai9KT%2B89869AnVTFDLX5S%2B3mi73MKGWiaq-KLWv29p-9w%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-cs/CAAgd4Ai9KT%2B89869AnVTFDLX5S%2B3mi73MKGWiaq-KLWv29p-9w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
-- 
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%2B7MNVpsOFuK%2B6wZfe0wO_zzfUrx7Ps1XhpzDCLAqfFo-bp%2Bxw%40mail.gmail.com.


Re: [django-cs] Funkce count

2021-07-12 Thread starenka .
ja v tom delam taky jednou za uherak, ale jak rika Jirka, nestaci teda

babisov = df['mesto'] == 'babisov'
rc, cc = babisov.shape
print(f'je tady {rc} babisovu')

// Pisu z mobilu po pameti

On Mon, Jul 12, 2021, 19:49 Jana Velkoborska 
wrote:

> Nevim, můžu to zkusit. Jde mi o to zjistit, kolikrat se v tabulce opakuje
> konkretni mesto. Kazde mesto+ dalsi udaje jsou vzdy na samostatnem radku.
> Takze pak ten soucet zgrupovat dle mesta.
>
> Dne po 12. 7. 2021 19:44 uživatel Jirka Vejrazka 
> napsal:
>
>> Pandas moc nedelam, ale nestaci jen len(index) ?
>>
>>   Jirka
>>
>> *From:* jana.velkobors...@gmail.com
>> *Sent:* 12 July 2021 18:58
>> *To:* django-cs@googlegroups.com
>> *Reply to:* django-cs@googlegroups.com
>> *Subject:* [django-cs] Funkce count
>>
>> Ahoj, prosim radu. Delam s pandas a numpy, mam nactenou tabulku z
>> databaze a potrebovala bych spocitat pocet radku v te tabulce. Kdy dam
>> .count(), tak mi to sice spocita, ale do vsech sloupcu se mi dosadi ten
>> pocet a puvodni data zmizi. Existuje v numpy nejaka funkce, ktera
>> spocita pocet radku? V SQL je to COUNT, ale tady nevim.
>> Diky. Jana
>>
>> --
>> --
>> 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/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%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/ej2u35j0660febc7qkcgku6g.1626111836491%40gmail.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/CAAgd4Ai9KT%2B89869AnVTFDLX5S%2B3mi73MKGWiaq-KLWv29p-9w%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/CA%2B7MNVqz29XJrw%2BX9pArh3XSTr40FK-9_NjBY2EqaY7vMHQm9Q%40mail.gmail.com.


Re: [django-cs] Jak žít s MySQL/PostgreSQL snadno a zálohovaně?

2021-02-26 Thread starenka .
To je to jedno procento :)

On Fri, Feb 26, 2021, 09:47 Jan Walter  wrote:

> @starenka umis pres dbshell i zalohu?
>
> On Fri, 26 Feb 2021, 09:26 Vladimir Linhart, 
> wrote:
>
>> Ja bych ten prechod na velkou DB odkladal dokud to fakt nebudes potrebovat
>> - db na jinem stroji
>> - pomala sqlite
>> - problemy se zapisem
>> - chces vyuzit featury postgresu
>>
>> Taky pouzivam sqlite na spouste mensich projektu a to pohodli/cas ma
>> velkou cenu.
>>
>> On Fri, Feb 26, 2021 at 9:17 AM starenka .  wrote:
>> >
>> > V 99% pres 'manage.py dbshell'
>> >
>> > On Fri, Feb 26, 2021, 08:28 Stanislav Vasko 
>> wrote:
>> >>
>> >> Díky všem za reakci. Osobně jsem se na produkci také nikdy nevracel,
>> ale tak ještě to důležité:
>> >>
>> >> DB spravujete přes DB aplikaci, extra, nebo jsou v Django na to
>> příkazy, jako jsem uváděl níže?
>> >>
>> >> Standa
>> >>
>> >>
>> >> On 26 February 2021 at 1:24:18, starenka . (staren...@gmail.com)
>> wrote:
>> >>
>> >> Messa: session muze mit x backendu, samorejme se cachuje atd. bylo mi
>> jasny uz pri psani, ze budes kejhat :)
>> >>
>> >> Slo o zdurazneni pointu, ze sqlite imo na produkci neceho min nez toy
>> projektu nema co delat...
>> >>
>> >> On Fri, Feb 26, 2021, 01:11 Petr Messner 
>> wrote:
>> >>>
>> >>> pá 26. 2. 2021 v 0:51 odesílatel starenka . 
>> napsal:
>> >>>>
>> >>>> Souhlasim s Honou a este bych rad upozornil, ze sqlite (pokud je mi
>> znamo) nepodoruje (narozdil od cteni) simultani zapis a tedy kdyz do ni
>> jeden worker/proces zapisuje, je databaze locknuta na zapis a ty cekaji ve
>> fronte (cteni je behem zapisu ok). Vzhledem k tomu, ze se do db zapisuje i
>> "mimo tvuj kod" (napr. session), neni to asi obecne idealni reseni pro
>> vytizenejsi appky.
>> >>>
>> >>>
>> >>>
>> >>> Je to v praxi (u menších aplikací) opravdu problém? I ve WAL módu?
>> >>> https://sqlite.org/wal.html
>> >>>
>> >>> Jestli i obyčejný read-only přístup do session znamená nějaký zápis
>> do db, tak to možná není ideální a dá se to řešit několika způsoby. Ale
>> dobrý point, někdy je třeba na toto myslet.
>> >>>
>> >>> Petr M.
>> >>>
>> >>>
>> >>> --
>> >>> --
>> >>> 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/CAK9Q5BTYd-eumm-7pjVWFctwz9Rrpab0LpfMMBuwiophq-2-UA%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/CA%2B7MNVpFKOgPSqyj1VbndGeFmUaXT67xt6QCfT0aOgfWHDuqfw%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/CA%2B7MNVqBUp2d59hFG1oE67R7X69H2ypGGU2xghAVkbNg8rzEuA%40mail.gmail.com
>> .
>>
>> --
>> --
>> E-mailová skupina django-cs@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> ---
>> Tut

Re: [django-cs] Jak žít s MySQL/PostgreSQL snadno a zálohovaně?

2021-02-26 Thread starenka .
V 99% pres 'manage.py dbshell'

On Fri, Feb 26, 2021, 08:28 Stanislav Vasko 
wrote:

> Díky všem za reakci. Osobně jsem se na produkci také nikdy nevracel, ale
> tak ještě to důležité:
>
> DB spravujete přes DB aplikaci, extra, nebo jsou v Django na to příkazy,
> jako jsem uváděl níže?
>
> Standa
>
>
> On 26 February 2021 at 1:24:18, starenka . (staren...@gmail.com) wrote:
>
> Messa: session muze mit x backendu, samorejme se cachuje atd. bylo mi
> jasny uz pri psani, ze budes kejhat :)
>
> Slo o zdurazneni pointu, ze sqlite imo na produkci neceho min nez toy
> projektu nema co delat...
>
> On Fri, Feb 26, 2021, 01:11 Petr Messner  wrote:
>
>> pá 26. 2. 2021 v 0:51 odesílatel starenka .  napsal:
>>
>>> Souhlasim s Honou a este bych rad upozornil, ze sqlite (pokud je mi
>>> znamo) nepodoruje (narozdil od cteni) simultani zapis a tedy kdyz do ni
>>> jeden worker/proces zapisuje, je databaze locknuta na zapis a ty cekaji ve
>>> fronte (cteni je behem zapisu ok). Vzhledem k tomu, ze se do db zapisuje i
>>> "mimo tvuj kod" (napr. session), neni to asi obecne idealni reseni pro
>>> vytizenejsi appky.
>>>
>>
>>
>> Je to v praxi (u menších aplikací) opravdu problém? I ve WAL módu?
>> https://sqlite.org/wal.html
>>
>> Jestli i obyčejný read-only přístup do session znamená nějaký zápis do
>> db, tak to možná není ideální a dá se to řešit několika způsoby. Ale dobrý
>> point, někdy je třeba na toto myslet.
>>
>> Petr M.
>>
>>>
>> --
>> --
>> 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/CAK9Q5BTYd-eumm-7pjVWFctwz9Rrpab0LpfMMBuwiophq-2-UA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CAK9Q5BTYd-eumm-7pjVWFctwz9Rrpab0LpfMMBuwiophq-2-UA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> --
> 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%2B7MNVpFKOgPSqyj1VbndGeFmUaXT67xt6QCfT0aOgfWHDuqfw%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVpFKOgPSqyj1VbndGeFmUaXT67xt6QCfT0aOgfWHDuqfw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>

-- 
-- 
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%2B7MNVqBUp2d59hFG1oE67R7X69H2ypGGU2xghAVkbNg8rzEuA%40mail.gmail.com.


Re: [django-cs] Jak žít s MySQL/PostgreSQL snadno a zálohovaně?

2021-02-25 Thread starenka .
Messa: session muze mit x backendu, samorejme se cachuje atd. bylo mi jasny
uz pri psani, ze budes kejhat :)

Slo o zdurazneni pointu, ze sqlite imo na produkci neceho min nez toy
projektu nema co delat...

On Fri, Feb 26, 2021, 01:11 Petr Messner  wrote:

> pá 26. 2. 2021 v 0:51 odesílatel starenka .  napsal:
>
>> Souhlasim s Honou a este bych rad upozornil, ze sqlite (pokud je mi
>> znamo) nepodoruje (narozdil od cteni) simultani zapis a tedy kdyz do ni
>> jeden worker/proces zapisuje, je databaze locknuta na zapis a ty cekaji ve
>> fronte (cteni je behem zapisu ok). Vzhledem k tomu, ze se do db zapisuje i
>> "mimo tvuj kod" (napr. session), neni to asi obecne idealni reseni pro
>> vytizenejsi appky.
>>
>
>
> Je to v praxi (u menších aplikací) opravdu problém? I ve WAL módu?
> https://sqlite.org/wal.html
>
> Jestli i obyčejný read-only přístup do session znamená nějaký zápis do db,
> tak to možná není ideální a dá se to řešit několika způsoby. Ale dobrý
> point, někdy je třeba na toto myslet.
>
> Petr M.
>
>>
> --
> --
> 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/CAK9Q5BTYd-eumm-7pjVWFctwz9Rrpab0LpfMMBuwiophq-2-UA%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-cs/CAK9Q5BTYd-eumm-7pjVWFctwz9Rrpab0LpfMMBuwiophq-2-UA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
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%2B7MNVpFKOgPSqyj1VbndGeFmUaXT67xt6QCfT0aOgfWHDuqfw%40mail.gmail.com.


Re: [django-cs] Jak žít s MySQL/PostgreSQL snadno a zálohovaně?

2021-02-25 Thread starenka .
Souhlasim s Honou a este bych rad upozornil, ze sqlite (pokud je mi znamo)
nepodoruje (narozdil od cteni) simultani zapis a tedy kdyz do ni jeden
worker/proces zapisuje, je databaze locknuta na zapis a ty cekaji ve fronte
(cteni je behem zapisu ok). Vzhledem k tomu, ze se do db zapisuje i "mimo
tvuj kod" (napr. session), neni to asi obecne idealni reseni pro
vytizenejsi appky.

On Fri, Feb 26, 2021, 00:34 Honza Král  wrote:

> Ahoj,
>
> muzu se hlavne zeptat k cemu tu databazi pouzivas? Podle tveho workflow
> (SQLite soubor v gitu) hadam, ze jde pomerne o nestandardni pouziti atak by
> me to zajimalo.
>
> Typicky totiz data vznikaji na produkci a neni treba, ani zadouci, nejak
> zajistovat "aby byla zajištěna úzká vazba mezi verzí/stavem DB a projektem"
> na ramec klasickych migraci schematu, coz django resi pomerne dobre.
>
> On Fri, Feb 26, 2021 at 12:20 AM Stanislav Vasko <
> stanislav.va...@gmail.com> wrote:
>
>> Měl bych tu dotaz z kategorie začínáme s Django, ale prostě nemohu najít
>> (možná to hledám/řeším moc složitě) jednoduché řešení. Potřeboval bych na
>> pár projektech přejít na PostgreSQL, ale docela se bojím, resp. neumím si
>> představit automatické zálohování a hlavně případnou práci na DB, kdyby se
>> něco vysypalo. Zatím tyto “dospělé” SQL moc nevyužívám, protože práce s
>> nimi je pro mne většinou komplikací.
>>
>> Už několik let, až na pár projektů, používám SQLite DB a jsem vlastně
>> spokojen. Jasně, něco člověk musí oželet, ale mít DB jako soubor přímo v
>> projektu má pro mne, a hlavně menší projekty, krásu a přináší pohodlí.
>> Například si DB hodím do GITu s projektem a případný problém vyřeším
>> vratkou k vybranému bodu, ostrý projekt jednoduše zkopíruju a pustím
>> lokálně, zkopíruji projekt a mám novou microsite ready na test atd. A tady
>> bych rád věděl jednu zásadní věc:
>>
>> Jak takovéto operace provádět na běžném (My/Postgre)SQL podvozku, aniž by
>> to neznamenalo neustálé extra práci s DB a hlavně aby byla zajištěna úzká
>> vazba mezi verzí/stavem DB a projektem? Už jen vytvoření zálohy před
>> instalací nové verze znamená se min. extra postarat o DB a extra soubory a
>> to si někde společně uložit. Obnovení, přenos apod., vždy extra práce.
>> Lokálně vystavit projekt znamená někde DB export, lokálně import, upravit v
>> settings… prostě takové, šišaté  a když jsou větší data, tak pak místo
>> přenosu řeším limity na hostingu a další závilosti. Ale i přesto bych
>> potřeboval PostgreSQL nebo alespoň MySQL pro projekty, které už dorostly.
>>
>> A co jsem zatím kdykoliv hledal a studoval, našel jsem krásné a elegantní
>> řešení a tak si říkám, že i na toto musí Django něco nabízet. Jen to nějak
>> v záplavě jiného, či špatných dotazů, nemohu najít. Kdysi jsem migroval z
>> SQlite na PostgreSQL jednu rychle rostoucí aplikaci, a co si pamatuji, tak
>> to šlo poměrně snadno jen spouhým *./manage.py dumpdata* a *./manage.py
>> loaddata*, ale šlo o poměrně malý projekt s minimem závislostí. Dá se
>> takto snadno řešit vše a lze tomu věřit, opravdu se data obnoví? Nebo na
>> toto má Django jiná udělátka?
>>
>> Budu rád i za pouhé nasměrování, co mi uniká a co si mám donačíst, stačí
>> link do dokumentace, už se pak chytím. Díky.
>>
>>
>> --
>> --
>> 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/CAMD1ck8socFgW6z2pjDRWfgxJ8BejPzoaXQU%3DXesv06FACnsUQ%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/CADoCwr1%2Bj%2BAhvFN8QPS9wifHDmJkQF2kdR-yHE-whaJ%2BaP9KeA%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 we

Re: [django-cs] Jak zjistit jméno projektu

2021-02-19 Thread starenka .
A kdyz to teda volas z toho prokektu, proc to ty fci v tom modulu nepredas
jako arg?


On Fri, Feb 19, 2021, 22:51 Jan Bednařík  wrote:

> A nemůžeš mít název toho projektu jako konstantu přímo v settings?
> Zjišťovat to z názvu adresáře mi přijde příliš křehké.
>
> A Sites znáš? to je takovej dobrej způsob, jak pracovat s více projekty /
> instalacemi / weby v jedné code base:
> https://docs.djangoproject.com/en/3.1/ref/contrib/sites/
>
> Honza
>
> pá 19. 2. 2021 v 19:50 odesílatel Jan Walter  napsal:
>
>> Asi nejsem sto se přesně naladit na charakter Tvého problému, ale pokud
>> mohu poradit obecně, snažil bych se vystříhat tomu, aby "bylo na produkci
>> pokaždé něco jinak".
>>
>> My v partě máme oblíbený docker, což je technologie využitelná např. na
>> to, aby bylo, pokud možno, "všude všechno v základu stejně". Doporučuji Tvé
>> pozornosti.
>>
>> John
>>
>> On Fri, 19 Feb 2021, 19:32 MirekZv,  wrote:
>>
>>> Běží mi kód ve stacku projektu,
>>> ale dotyčný soubor se nachází mimo adresář projektu.
>>> Jak bych zjistil jméno projektu?
>>>
>>> Abych to trochu vysvětlil:
>>> V běžných django settings se řeší přesně toto, co potřebuju, třeba nějak
>>> přibližně takto:
>>> BASE_DIR = Path(__file__).resolve().parent.parent
>>> PROJECT_NAME = BASE_DIR.name
>>>
>>> Potřebuju totéž zjistit v souboru, který není v BASE_DIR.
>>> A to tak, že nechci nic nastavovat nikde v souborech pod BASE_DIR.
>>>
>>> Napadají mě 2 možnosti:
>>> - zjistit to nějak z inspect.stack() --ale nevím, jak to udělat dost
>>> bezpečně
>>> - vzít jenom os.getcwd() --za předpokladu, že mám úplně standardní
>>> projekt, se stejným jménem rootu i adresáře projektu
>>>
>>> Zatím jsem se spokojil s tím posledním.
>>> Myslíte, že by na to mohl být spoleh ve všech variantách na produkci?
>>>
>>> Alternativně: Dá se nějak snadno zjistit z kódu settings file (protože
>>> ten mám pod projektem; nebo prostě jakýkoli file, který je bezpečně pod
>>> adresářem projektu (např. ve stacku mám jako první manage.py, jenže to asi
>>> na produkci bude pokaždé jinak).
>>>
>>> Díky, tedy kdyby někdo věděl.
>>>
>>> --
>>> --
>>> 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/2c569772-cc17-437d-80ec-0411a0207c33n%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/CAK-vJU%3D6zQW99QbNdrXSC7jGxNVxEB7y39M%2BDYUi%3DJQMG_MwLA%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/CAMmgUkNE8pvmhtkfV2VaN_cmzdB1WytZSMev-tbW9KyuBbOEog%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/CA%2B7MNVqJpdcxurJ%3DJu8MXdqLLab5VOnV-tuFzEkwkJ-yYXUeCw%40mail.gmail.com.


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

2021-02-19 Thread starenka .
¯\_(ツ)_/¯
---
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 Fri, Feb 19, 2021 at 11:08 AM MirekZv  wrote:

> Díky.
> Klidně spím, protože si Django nenechávám přerůst přes hlavu. Je to přece
> jen taková hra.
>
> Ty Vaše návrhy si cením, ale zdají se mi mimo (je možné, že jim nerozumím).
> Já nepotřebuju bránit smazat osobu. Já potřebuju zabránit mazání osoby JEN
> během vyplňování něčeho naprosto jiného (a navíc křížkem, o kterém vůbec
> není jasné, že se chystá provést právě toto).
> Taky nepotřebuju to řešit na úrovni každého Admin nebo každého Model. Ten
> problém je obecný, všude v adminu. Potřebuju 1 nastavení nebo 2 řádky kódu
> a zlikvidovat ten nesmysl. Takže patch v templatě formou Javascriptu bude
> asi nejlepší.
>
>
> Dne pátek 19. února 2021 v 10:44:51 UTC+1 uživatel Ing. Vladimir napsal:
>
>> pripadne zakazat vsechno, Mixin pro admin classu :-)
>>
>> class NonEditableMixin:
>> def has_delete_permission(self, request, obj=None):
>> return False
>>
>> def has_change_permission(self, request, obj=None):
>> return False
>>
>> def has_add_permission(self, request, obj=None):
>> return False
>>
>> can_delete = False
>>
>> On Fri, Feb 19, 2021 at 10:42 AM starenka .  wrote:
>>
>>> A nastav userum spravne prava na modely
>>>
>>> On Fri, Feb 19, 2021, 10:41 starenka .  wrote:
>>>
>>>> Nebo si udelej vlastni form na ten inline...
>>>>
>>>> On Fri, Feb 19, 2021, 10:38 Vladimir Linhart 
>>>> wrote:
>>>>
>>>>> nebo
>>>>>
>>>>> readonly_fields
>>>>>
>>>>>
>>>>> On Wed, Feb 17, 2021 at 10:35 PM starenka .  wrote:
>>>>>
>>>>>> 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?
>>>>>>>>

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

2021-02-19 Thread starenka .
A nastav userum spravne prava na modely

On Fri, Feb 19, 2021, 10:41 starenka .  wrote:

> Nebo si udelej vlastni form na ten inline...
>
> On Fri, Feb 19, 2021, 10:38 Vladimir Linhart 
> wrote:
>
>> nebo
>>
>> readonly_fields
>>
>>
>> On Wed, Feb 17, 2021 at 10:35 PM starenka .  wrote:
>>
>>> 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
>>>> <https://groups.google.com/d/msgid/django-cs/f3252964-735b-4d30-bc7c-1618d11c3471n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> --
>>> 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%2B7MNVqSnh53sDOSmixa-cQYDZuH%2BnWa%3DnXTPfYTcz4OuuymMg%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVqSnh53sDOSmixa-cQYDZuH%2BnWa%3DnXTPfYTcz4OuuymMg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> --
>> 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/CAFrZPmT6_bG_fp7K9%2BuyBS9YmEkJBxwTG6ENYBc7jeQ9-H6O4A%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CAFrZPmT6_bG_fp7K9%2BuyBS9YmEkJBxwTG6ENYBc7jeQ9-H6O4A%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- 
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%2B7MNVonjBs5%2B%2BjawdReKxN5Oy05Nd-VJj6Ad_uDLpSj2eOOxQ%40mail.gmail.com.


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

2021-02-19 Thread starenka .
Nebo si udelej vlastni form na ten inline...

On Fri, Feb 19, 2021, 10:38 Vladimir Linhart 
wrote:

> nebo
>
> readonly_fields
>
>
> On Wed, Feb 17, 2021 at 10:35 PM starenka .  wrote:
>
>> 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
>>> <https://groups.google.com/d/msgid/django-cs/f3252964-735b-4d30-bc7c-1618d11c3471n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> --
>> 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%2B7MNVqSnh53sDOSmixa-cQYDZuH%2BnWa%3DnXTPfYTcz4OuuymMg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVqSnh53sDOSmixa-cQYDZuH%2BnWa%3DnXTPfYTcz4OuuymMg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> --
> 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/CAFrZPmT6_bG_fp7K9%2BuyBS9YmEkJBxwTG6ENYBc7jeQ9-H6O4A%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-cs/CAFrZPmT6_bG_fp7K9%2BuyBS9YmEkJBxwTG6ENYBc7jeQ9-H6O4A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
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%2B7MNVqK04qEwXg2Q37vqoSTSsbwqbiFYrF%3D-SV95dn_vzUTCQ%40mail.gmail.com.


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 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>
> ">
> 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
>>>> <https://groups.google.com/d/msgid/django-cs/0a4427a7-46c8-443b-a8f2-339034a178f3n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> --
>>> 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
>>> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVo0WRfmiknrf%3DdhOJuXiwwof0yQ9%3Dp9OC%3D3tWpD6G_i6w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> --
> 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
> <https://groups.google.com/d/msgid/django-cs/d34d76ed-e2aa-4dbe-80c8-164879c25d57n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
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 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] Pomoc při instalaci MySQL

2021-01-28 Thread starenka .
Ahoj, mysql a mariadb jsou zamenitelny viz
https://hackr.io/blog/mariadb-vs-mysql
---
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 Thu, Jan 28, 2021 at 11:26 AM Vladimir Linhart <
vladimir.linh...@gmail.com> wrote:

> Kdyby nahodou ta MySQL nebyla fakt nutna, tak bych radsi doporucil
> pouzit SQLite. Je to o dost jednodussi na pouziti/uceni, oboje jsou
> databaze.
>
> On Thu, Jan 28, 2021 at 11:24 AM Jana Velkoborska
>  wrote:
> >
> > Ahoj, diky, mam Windows. A jeste tam pisi, ze mam mit driver  MySQL
> Connector. Muzu pouzit ten ve Tvem odkazu? Teprve se ucim, MySQL vubec
> neznam.
> >
> > čt 28. 1. 2021 v 10:41 odesílatel starenka . 
> napsal:
> >>
> >> Ahoj,
> >>
> >> chces https://mariadb.org/download/
> >>
> >> pokud nejsi na windows, tak bych se koukal po balickach v tvoji
> linuxovy distribuci, nebo na brew na macu...
> >> ---
> >> 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 Thu, Jan 28, 2021 at 10:38 AM Jana Velkoborska <
> jana.velkobors...@gmail.com> wrote:
> >>>
> >>> Ahoj, na webu je odkaz na stažení free databází MySQL.
> >>> https://www.mysql.com/downloads/
> >>>
> >>> Ale je jich tam víc. Prosím, kterou si mám stáhnout?
> >>> Díky.
> >>>
> >>> MySQL Enterprise Edition
> >>> MySQL Cluster CGE
> >>>
> >>> --
> >>> --
> >>> 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/CAAgd4AhdwThF7nEciC1XwbT0ADSHbWO28iEiO4EHfYObZYpSjA%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/CA%2B7MNVqheZT620Q%2BSt5t7bj2wzz0PoPMv0pS2Mkx8g76wUnw1Q%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/CAAgd4Ah9L1iOc6c3%2Bu3TEGwO0%3DBO_YYVgJGGg4rhDZFSczQw2w%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/CAFrZPmQSkdu_MeTH6smFTFXyF1wfLtKgCcbqpZir_BiAxgQcDQ%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/CA%2B7MNVoPiyUrXTEGw%3DTRfWRLcQ2MTB4_41%3D39JnVsdKpf%3D76jQ%40mail.gmail.com.


Re: [django-cs] Pomoc při instalaci MySQL

2021-01-28 Thread starenka .
Ahoj,

chces https://mariadb.org/download/

pokud nejsi na windows, tak bych se koukal po balickach v tvoji linuxovy
distribuci, nebo na brew na macu...
---
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 Thu, Jan 28, 2021 at 10:38 AM Jana Velkoborska <
jana.velkobors...@gmail.com> wrote:

> Ahoj, na webu je odkaz na stažení free databází MySQL.
> https://www.mysql.com/downloads/
>
> Ale je jich tam víc. Prosím, kterou si mám stáhnout?
> Díky.
>
> MySQL Enterprise Edition
> MySQL Cluster CGE
>
> --
> --
> 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/CAAgd4AhdwThF7nEciC1XwbT0ADSHbWO28iEiO4EHfYObZYpSjA%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/CA%2B7MNVqheZT620Q%2BSt5t7bj2wzz0PoPMv0pS2Mkx8g76wUnw1Q%40mail.gmail.com.


Re: [django-cs] pyvo emergency #112

2020-07-13 Thread starenka .
+ jeste @aprillion (kterej si kvuli tomu hrdinne odlozil dovolenou) na
JavaScript!
---
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 Mon, Jul 13, 2020 at 6:54 PM Jiri Barton  wrote:

> Volame jine jazyky napyvni sraz, tuto stredu 15. 7. 2020 od 19:00 do
> klubu Lajka https://goo.gl/maps/N5ebc1G6WvEMnJHg6 je to U Akademie
> 366/11, Praha 7 - na Letne.
>
> # Kde
>
> http://www.cafelajka.cz/
>
> # Kdy:
>
> streda 15. 7. 2020 19:00
>
> # Program (via @starenka):
>
> @flaper87 Rust (telemost)
> @Ondřej Nejedlý clojure
> @ondrej go
> @encukou c
> @martin_jahn elixir
>
> Jde tedy o Python sraz v Praze, namisto pravidelneho Venecku jsme pres
> leto jinde, tentokrat na Letne. Tema jsou jine jazyky v kratkem
> plotostrihu.
>
>
> whiskybar
>
> https://pyvo.cz/praha-pyvo/2020-07/
> https://www.meetup.com/Prague-Python-Meetup-NaPyVo/events/zznpllybckbtb/
>
> --
> --
> 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/32a165efe25fd676e99edd22fa5512bc%40hosting4u.cz
> .
>

-- 
-- 
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%2B7MNVrqqbasUKnJnfWhvC8YNZKM%3D%2BQU8OB-arS8BbN2WC2ykA%40mail.gmail.com.


Re: [django-cs] Problem zaciatocnika

2019-11-03 Thread starenka .
print "" a problem s neascii znakama + celociselnt deleni. Urcite pouzivas
python 2. Ja to poznam :)

---
aknerats[::-1]

On Sun, Nov 3, 2019, 23:38 Petr Messner  wrote:

> Ahoj,
>
> pošli ukázku printu, který ti nefunguje.
>
> V Pythonu 3 je výsledkem dělení dvou int čísel float, tj. desetinné číslo.
> Nepoužíváš náhodou Python 2?
>
> Petr
>
> ne 3. 11. 2019 v 23:27 odesílatel Vlastimil Tokar 
> napsal:
>
>> Dobry den,
>>
>> ako uplny zaciatocnik som zacal programovat podla Vaseho navodu a mam dva
>> problemy. Ked chcem vytlacit text prikazom (print” ") a pouzijem
>> interpunciu tak to konci chybou (bez interpunkcie vsetko funguje v
>> poriadku). Problem cislo dva je ze kazde delenie konci vzdy celym cislo,
>> vsetko co by malo byt za desatinou ciarkou sa nezobrazuje. V programe ked
>> zadefinujem premenu ako float a tu potom delim tak je vysledok v poriadku.
>>
>> Dakujem
>> Vlastimil Tokár
>>
> --
> --
> 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/CAK9Q5BSV46HNBqeCOk6WCkFESqsGhCjWMHwutVD4CsRkAargbw%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/CA%2B7MNVpfJua8F8or56wd2gdcia14EhRJac%2BKDVehLCnDNtEYNg%40mail.gmail.com.


Re: [django-cs] python-daemon

2019-10-21 Thread starenka .
jasny, chapu.
---
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 Mon, Oct 21, 2019 at 3:28 PM Vláďa Macek  wrote:

> On 21. 10. 19 12:24, starenka . wrote:
> > a co je spatnyho na tom supervisoru? pride mi to takovej jakoze dost
> > standard...
>
>
> Za me kazda zavislost, ktera neexistuje, je dobra zavislost.
>
> Vyhovuje mi, ze mi systemd pusti pure Python app server, kterej je soucasti
> virtualenvu, tj. napriklad zadny dodefinovavani cest, jeden homgenni celek.
>
> Vse je pekne po kupe, strukturalne moje venvy pripominaji
> https://cs.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
>
> Uz jsem takovej, mam toho radsi na starost min. :-)
>
> V.
>
> --
> --
> 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/32d75506-e82a-24cc-7319-b7ab1fb34057%40sandbox.cz
> .
>

-- 
-- 
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%2B7MNVoaCuncep__NSrQJU0_CPCz%3D2N63wKsf8dGN8D26BW8rQ%40mail.gmail.com.


Re: [django-cs] python-daemon

2019-10-21 Thread starenka .
a co je spatnyho na tom supervisoru? pride mi to takovej jakoze dost
standard...
---
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 Mon, Oct 21, 2019 at 12:21 PM Jachym Cepicky 
wrote:

> olala!
>
> so 19. 10. 2019 v 22:23 odesílatel Vláďa Macek  napsal:
> >
> > I když bych nesouhlasil s případnou implikací mezi výroky "distribuce je
> rozumná" a "má systemd" v ani jednom směru, tak když už mi tam systemd
> smrdí, používám ho na řízení Django-based app serverů.
> >
> > Pro zájemce unita, configy a manage (kombinovaný pro wsgi entry point i
> mgmt, citlivé settingy zcela mimo src/), ke kterým jsem došel:
> >
> > $ cat /etc/systemd/system/myproject.service
> > # See man systemd.exec(5) for help.
> >
> > [Unit]
> > Description=MyProject service
> > After=network.target
> >
> > [Service]
> > PIDFile=/home/myproject/var/run/gunicorn.pid
> > User=myproject
> > Group=share
> > UMask=
> >
> > WorkingDirectory=/
> >
> > # /home/myproject is a virtualenv, so no need to setup the paths.
> >
> > ExecStart=/home/myproject/bin/gunicorn myproject.manage --config
> python:myproject.settings.gunicorn
> > ExecReload=/bin/kill -s HUP $MAINPID
> > ExecStop=/bin/kill -s TERM $MAINPID
> >
> > PrivateTmp=false
> > ProtectHome=false
> >
> > [Install]
> > WantedBy=multi-user.target
> >
> > $ cat /home/myproject/src/myproject/myproject/settings/gunicorn.py
> > import os
> >
> > VAR_DIR = '/home/myproject/var'
> >
> > # http://docs.gunicorn.org/en/latest/settings.html#settings
> >
> > proc_name = 'myproject'
> >
> > workers = 8
> > threads = 1
> > max_requests = 500
> > max_requests_jitter = 50
> >
> > pidfile = os.path.join(VAR_DIR, 'run', 'gunicorn.pid')
> > bind = 'unix:' + os.path.join(VAR_DIR, 'run', 'gunicorn.sock')
> >
> > accesslog = os.path.join(VAR_DIR, 'log', 'gunicorn-access.log')
> > errorlog = os.path.join(VAR_DIR, 'log', 'gunicorn-error.log')
> > capture_output = True
> >
> > $ cat /home/myproject/src/myproject/myproject/manage.py
> > #!/usr/bin/env python
> > import os
> >
> > os.environ.setdefault('DJANGO_SETTINGS_MODULE',
> 'myproject_local_settings')
> >
> > try:
> > if __name__ == '__main__':
> > import sys
> >
> > from django.core.management import execute_from_command_line
> >
> > execute_from_command_line(sys.argv)
> >
> > else:
> > from django.core.wsgi import get_wsgi_application
> >
> > application = get_wsgi_application()
> >
> > except ImportError as exc:
> > raise ImportError(
> > "Couldn't import Django. Are you sure it's installed and "
> > "available on your PYTHONPATH environment variable? Did you "
> > "forget to activate a virtual environment?"
> > ) from exc
> >
> > $ cat
> /home/myproject/lib/python3.4/site-packages/myproject_local_settings.py
> > from myproject.settings.production import *
> >
> > SECRET_KEY = '...'
> >
> > DATABASES['default']['PASSWORD'] = '...'
> >
> >
> > On 19. 10. 19 10:32, Petr Messner wrote:
> >
> > Dneska mají všechny rozumné distribuce systemd. Jediné, co potřebuješ,
> je napsat Python program, který něco dělá, a ideálně umí korektně reagovat
> na SIGTERM. Ani fork nebo double fork už nemusíš dělat, to za tebe řeší
> systemd. A pak ještě vytvoříš systemd unit file a pak už jen systemctl
> start :)
> >
> >
> > --
> > --
> > 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/007d8fd2-cf92-3c6c-e9b0-b31bed3a6d80%40sandbox.cz
> .
>
>
>
> --
> Jachym Cepicky
> e-mail: jachym.cepicky gmail com
> URL: http://les-ejk.cz
> GPG: http://les-ejk.cz/pgp/JachymCepicky.pgp
>
> --
> --
> 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/CAAZUH4HZi_QSkDapVWY-oFVrTvmhzr2enVR1%2BcocdbRdZdEsMw%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

Re: [django-cs] python-daemon

2019-10-18 Thread starenka .
supervisor?

---
aknerats[::-1]

On Sat, Oct 19, 2019, 07:34 Jachym Cepicky  wrote:

> Ahoj všem,
>
> potřeboval bych napsat v Pythonu démona - proces běžící na pozadí,
> který po zbytek svého životního cyklu tiše sedí v systému a dělá co
> má.
>
> Možnosti jsou od prostého
>
> mujdaemon.py &
>
> až po sofistikovanější python-daemon
>
> python-daemon má ten problém, že dokumentace k tomu moc není, postrádá
> to metody stop, restart, ... nebo aspoň návod jak si je udělat a vůbec
> si nejsem jistej, že pidfile funguje tak, jak bych čekal (např. že mě
> nenechá pustit dva daemony najednou)
>
> máte s tím někdo zkušenosti? nějakej funkční příklad?
>
> Dík
>
> J
>
> --
> Jachym Cepicky
> e-mail: jachym.cepicky gmail com
> URL: http://les-ejk.cz
> GPG: http://les-ejk.cz/pgp/JachymCepicky.pgp
>
> --
> --
> 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/CAAZUH4GDjxoO_ezPW%2B%3DJuAemzu3wTCMJ64iDNjGvRWYLaGMA%2Bg%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/CA%2B7MNVpU3rcUznXuNHYesNtSSSyiP3TomfRrZazOZ4%2Bofh_V_Q%40mail.gmail.com.


Re: [django-cs] Stejný kód v getteru objektu (@property) a v metodě querysetu - DRY

2019-06-19 Thread starenka .
Jo aha, ty fakt chces vratit ten "state" jakoze string :) Hele a neni
jednodussi se ten field proste hodit na model a udrzovat si ho pomoci
signalu/savu apod? Pak mas pokoj (na dvou mistech minimalne) ;)
---
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, Jun 19, 2019 at 9:31 AM starenka .  wrote:

> Cau Fosile,
>
> jmeno toho "getteru" mi hlava nebere, ale co kdyby vnitrek byl neco ala:
>
> @property
> def state(self):
> self.in_state('published') | self.in_state('expired') .
>
>
> Hm?
>
> ---
> aknerats[::-1]
>
> On Tue, Jun 18, 2019, 22:57 Fosil  wrote:
>
>> Zdravím,
>> řeším následující problém:
>>
>> Mám model:
>>
>> class Article(models.Model):
>>   ...
>>   publication_start = models.DateTimeField("Zacatek publikace")
>>   publication_end = models.DateTimeField("Konec publikace")
>>   approved = models.BooleanField("Schváleno", default=False)
>>  ...
>>
>>
>>  # k tom u custom queryset
>>
>>  objects = ArticleQuerySet.as_manager()
>>
>>
>>
>> class ArticleQuerySet(models.QuerySet):
>>
>>
>>
>>   def in_state(self, state):
>>
>>
>> now = timezone.now()
>>
>>
>> # draft
>> if state == 'draft':
>>   return self.filter(approved=False)
>>
>>
>> # published
>> if state == 'published':
>>   return self.filter(approved=True).filter(publication_start__lte=now
>> ).filter(publication_end__gte=now)
>>
>>
>> # expired
>> if state == 'expired':
>>return self.filter(approved=True).self.filter(publication_end__lte
>> =now)
>>
>>
>> a zároveň chci v tom modelu mít definovaný getter, který mi pro konkrétní
>> instanci vrátí její stav
>> tzn.:
>>
>> class Article(models.Model):
>>
>>   ...
>>   ...
>>   @property
>>   def state(self):
>> # tady v podstate (alepon tedy ideove) stejny kod jako v
>> ArticleQuerySet.in_state, ale vraci hodnoty 'draft'|'published'|'expired'
>>
>>
>> a teď už konečně otázka:
>> šlo by to nějak napsat aby buznys logika toho rozhodování stavu byla na
>> jednom místě - páč když se změní tak jí musím přepisovat na dvou místech a
>> to neprospívá kódu ani životnímu prostředí :-)
>>
>> Díky za každé nakopnutí (v pozitivním smyslu slova)
>>
>> --
>> --
>> 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/026b41c8-4798-46db-bdee-56c6bfad5d8a%40googlegroups.com
>> <https://groups.google.com/d/msgid/django-cs/026b41c8-4798-46db-bdee-56c6bfad5d8a%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>

-- 
-- 
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%2B7MNVrc5XEnLpWbsQKTk5fbPnHWWybWO3M2yy4nfFzT0EsnKA%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Stejný kód v getteru objektu (@property) a v metodě querysetu - DRY

2019-06-19 Thread starenka .
Cau Fosile,

jmeno toho "getteru" mi hlava nebere, ale co kdyby vnitrek byl neco ala:

@property
def state(self):
self.in_state('published') | self.in_state('expired') .


Hm?

---
aknerats[::-1]

On Tue, Jun 18, 2019, 22:57 Fosil  wrote:

> Zdravím,
> řeším následující problém:
>
> Mám model:
>
> class Article(models.Model):
>   ...
>   publication_start = models.DateTimeField("Zacatek publikace")
>   publication_end = models.DateTimeField("Konec publikace")
>   approved = models.BooleanField("Schváleno", default=False)
>  ...
>
>
>  # k tom u custom queryset
>
>  objects = ArticleQuerySet.as_manager()
>
>
>
> class ArticleQuerySet(models.QuerySet):
>
>
>
>   def in_state(self, state):
>
>
> now = timezone.now()
>
>
> # draft
> if state == 'draft':
>   return self.filter(approved=False)
>
>
> # published
> if state == 'published':
>   return self.filter(approved=True).filter(publication_start__lte=now
> ).filter(publication_end__gte=now)
>
>
> # expired
> if state == 'expired':
>return self.filter(approved=True).self.filter(publication_end__lte=
> now)
>
>
> a zároveň chci v tom modelu mít definovaný getter, který mi pro konkrétní
> instanci vrátí její stav
> tzn.:
>
> class Article(models.Model):
>
>   ...
>   ...
>   @property
>   def state(self):
> # tady v podstate (alepon tedy ideove) stejny kod jako v
> ArticleQuerySet.in_state, ale vraci hodnoty 'draft'|'published'|'expired'
>
>
> a teď už konečně otázka:
> šlo by to nějak napsat aby buznys logika toho rozhodování stavu byla na
> jednom místě - páč když se změní tak jí musím přepisovat na dvou místech a
> to neprospívá kódu ani životnímu prostředí :-)
>
> Díky za každé nakopnutí (v pozitivním smyslu slova)
>
> --
> --
> 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/026b41c8-4798-46db-bdee-56c6bfad5d8a%40googlegroups.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVpxNnXi0LN3JhOL6JZQCYEAVnp_Hn1TWd8UkRkunry%3D%3Dg%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Python

2018-12-18 Thread starenka .
No tak vidis!! :)

-
'aknerats'[::-1]

On Sun, Dec 16, 2018, 22:02 Maskot Lindo  Diki už to mám hotový ty blbý pripomienky mne nahecovali
>
> Používateľ Jirka Vejrazka  nedeľa 16. decembra
> 2018 napísal:
>
>> Jestli jsi zkusil vsechno, tak uz to mas vyresene. Promin, ale pomahame
>> tem, co ukazou alespon trochu vlastni snahy. A ne "ja mam problem a vy mi
>> ho vyreste".
>>
>> Nenapsal jsi, jestli umis treba napsat funkci v Pythonu. Nenapsal jsi,
>> jestli znas potrebne vzorecky pro vypocty, pripadne jestli jsi schopny je v
>> Pythonu zapsat.
>>
>> Pokud ukazes snahu, radi ti poradime jak dal. Ale ne kdyz napises jen
>> "zkusil jsem vsechno", protoze to urcite neni pravda.
>>
>>   Jirka
>>
>> On Sun, 16 Dec 2018 at 20:46, Maskot Lindo  wrote:
>>
>>> Skúsil sem všechno a neumim nic
>>>
>>> --
>>> --
>>> 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/a57cd74d-d496-451b-ba36-c2911539e261%40googlegroups.com
>>> .
>>> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>>>
>> --
>> --
>> 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/CAFhEBEA-Cwr7jy_jak8vf04-SbH42ejJLisZOC2_7Q1zW3axqw%40mail.gmail.com
>> 
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
> --
> --
> 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/CAC0zF_vDg1ciX06Cbo%3DEr_umYdueiCDCSqzxowmaDBU0pv_p%2BA%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVrKEZnNOCQazMs9JVYkPyqyWc0YvvLjUY05BaEd_8XfXw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Re: Python

2018-12-16 Thread starenka .
Ahoj, a mas problem s pythonem, nebo nevis, jak to spocitat?
---
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 Sun, Dec 16, 2018 at 12:20 PM  wrote:

> Zdravím všechny.
>>
> Neni to ukol ale tyto dve reseni mi chybi a už dlouho s stím nevím
> rady,doufal sem že tady najdu nekoho kdo mi to pošle.
>
>> S pozdravem Matouš
>
> --
> --
> 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/91af87f7-1629-415a-af00-376c1d48db13%40googlegroups.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVpbUmeerAzhMmpxKv-BCeQZpQ4t8tYmr0JO5-YWk6u8PQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Volba databáze a její možnosti

2018-11-30 Thread starenka .
Nevim jesli to tady zaznelo, ale postgres ma JSON field (podpora i v
djangu), kterej se da rozumne indexovat...

https://www.postgresql.org/docs/10/datatype-json.html
https://docs.djangoproject.com/en/2.1/ref/contrib/postgres/fields/#jsonfield
---
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 Fri, Nov 30, 2018 at 10:34 AM Stanislav Vasko 
wrote:

> V mezičase jsem si napsal miniaplikaci, která natahala nějaká data z
> Heureky a pak jsem skriptem začal soubor dat duplikovat. Aktuálně mám v
> SQLite asi 3 milióny řádků vše běží, jen tedy vyhledat data s jedinou WHERE
> podmínkou a sortem je cca 10s (45000 výsledků), s limitem na 10 pak cca
> 6,5s. Zkusil jsem MySQL a tam jsou reakce lepší, ale hlavně pokud zapisuji
> do DB mohu z ní v pohodě číst. Což asi bude to hlavní důvod, proč SQLite
> nebude možné použít, neboť budu potřebovat umět současně zapisovat i číst.
> Robot pořízující nová data může běžet taky 15-30 minut a nemohu po tuto
> dobu aplikaci odstavit či házet errory.
>
> Nevíte o nějakém prakticky pojatém článku o tom jak si v MySQL či PSQL
> ušetřit čas a nervy využitím nějakých robotů/automatiky pro zpracování dat
> do mezitabulek, virtuálních dat apod.? Myslím, že využití a vytahání dat z
> miliónů řádek pro dashboard apod. by měl robot v DB umět určitě lépe než
> cokoliv co spáchám já :)
>
> Díky!
>
> On Thursday, 29 November 2018 22:17:08 UTC+1, Vítek Pliska wrote:
>>
>> Určitě scrapy může i v tomto případě pomoct např. s tím jak pracuje s
>> concurrent requests a třebas autothrottle - to záleží na pravidlech toho
>> API které se bude konzumovat, co je dovoleno/jaké jsou limity. Pokud není
>> dovoleno dělat víc požadavků najednou tak bych tam asi scrapy ani netahal…
>>
>> Vítek
>>
>> 29. 11. 2018 v 22:09, Honza Javorek :
>>
>> Já bych řekl, že se specializuje na těžení a že má dost věci, které ti to
>> těžení usnadní, pokud jde o HTML. Pokud jde o JSON, nic usnadňovat
>> nepotrebujes, mas json.loads(), a pak ale pořad stavis na tom těžení.
>>
>> HJ
>>
>> On Thu, 29 Nov 2018 at 21:05, Petr Messner  wrote:
>>
>>> Ahoj,
>>>
>>> myslel jsem, že scrapy se specializuje na těžení dat z HTML. Říkáš, že
>>> se hodí i na JSON API?
>>>
>>> Petr
>>>
>>> čt 29. 11. 2018 v 20:47 odesílatel Honza Javorek 
>>> napsal:
>>>
 Ahoj,

 mirne offtopic, ale pokud muzu komentovat tu cast kde budes bombardovat
 to API, tak bych zvazil https://scrapy.org/ On si clovek casto nemysli
 ze neco takovyho potrebuje, az kdyz do toho zabredne a trva to misto tri
 dnu mesic, tak si uvedomi, ze misto requests mohl pouzit nejaky framework.

 Honza

 On Thu, Nov 29, 2018 at 8:19 PM Stanislav Vasko 
 wrote:

> Díky za info. Jen zopakuji, že počet dotazů je pro Heureku skoro nic,
> proti jiným partnerům. Současné scrapování mám nejen povolené, ale hlavně
> tuto novou aplikaci budu napojovat (základní skripty jsou už hotové) přes
> API, které Heureka nedávno uvolnila, zpoplatnila přístup a je na toto 
> přímo
> postaveno.
>
> JSON soubory mně také napadly, vlastně bych mohl ukládat přímo
> odpovědi z API (je to JSON RPC), ale nevím jak praktické to je pro další
> zpracování. Musel bych pravidelně robotem tahat aktuální data denně
> vypočítat pak dlouhodobé statistiky, ale něco takového mně u DB řešení 
> čeká
> asi také. Ještě mně napadlo, zda by nebylo efektivnější pro tyto účely
> využít nějaký skripty přímo v DB, tuším, že některé mají přímo "udělátka"
> na vypočítání dat, virtuálních tabulek apod. To by mi možná ušetřilo práci
> a vyřešilo nutnost neustále o data nějak pečovat.
>
> Kibana vypadá zajímavě, ale přiznám se, že o ní slyším poprvé a vůbec
> nevím jak to v tomto pojetí uchopit. Zkusím si něco nastudovat, ale raději
> bych se držel něčeho co zná každý a kdokoliv případně i poradí.
>
> Díky!
>
> On Thursday, 29 November 2018 20:05:21 UTC+1, Messa wrote:
>>
>> Ahoj,
>>
>> tohle scrapování určitě vidí Heureka strašně ráda. Ale to je tvůj boj
>> :)
>>
>> 60 tisíc záznamů denně? Hm, na to by stačil i JSON soubor. Paradoxně
>> by jeho zpracování mohlo být i rychlejší, než ze špatně navržené 
>> databáze.
>>
>> Což ostatně není špatný nápad, si ta data vylít a zpracovávat mimo.
>> Je to celkem častý postup (oddělení analytické db od transakční).
>> Koneckonců i ten Dashboard může být generovaná statická webovka.
>>
>> Honzovo tip s Kibanou se mi taky líbí.
>>
>> Zkratka, podle mě tento objem ještě nijak neomezuje výběr technologie
>> :) (Doufám teda, že sqlite zvládá paralelní read.)
>>
>> Petr Messner
>>
>> 29. 11. 2018 v 12:59, Stanislav Vasko :
>>
>> Zdravím,
>>
>> pár let si v Django píšu menší aplikace pro svou práci a napsal jsem
>> pár řešení pro své klienty. Pro tyto účel

Re: [django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread starenka .
Kdyz uz spamuju,

myslim, ze se tady vscihni shodnem, ze pokud ses svuj vlastni pan, tak
rozhodne brat postgres na ukor mysql.

Vyhod sou mraky, ale kdyz se bavime o migracich, tak napriklad kdyz se neco
stane pri migrovani schematu, tak postgres je schopnej delat ALTER SCHEMA v
migraci, takze to vrati nazpatek. U MySQL zustanes s databazi v nejaky
mezifazi a musis to jit uklizet. To nechces.
---
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 Fri, Nov 30, 2018 at 10:32 AM starenka .  wrote:

> Docka treba tady
> https://docs.djangoproject.com/en/2.1/ref/migration-operations/#runpython
>
> pouzijes to tak, ze das: `migrate appka cislomigrace_kam_se_chces_vratit`
>
> s.
> ---
> 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 Fri, Nov 30, 2018 at 10:30 AM starenka .  wrote:
>
>> Cau,
>>
>> migrace muzes delat i zpetny (tu ti ale nidko nevygeneruje a musis si ji
>> udelat sam).
>>
>> cili neco jako
>>
>> class Migration(migrations.Migration):
>>
>> dependencies = []
>>
>> operations = [
>> migrations.RunPython(forwards_func, reverse_func),
>> ]
>>
>>
>>
>> ---
>> 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 Fri, Nov 30, 2018 at 10:28 AM Stanislav Vasko <
>> stanislav.va...@gmail.com> wrote:
>>
>>> Zdravím,
>>>
>>> rád bych se poradil jak verzujete či zálohujete databázi během vývoje.
>>> Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem
>>> homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, cca
>>> 2 větve (master + devel) a na každé větvi commit po každé větší funkčnosti.
>>> Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy
>>> pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i
>>> funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám
>>> jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle
>>> migrací se vše provede.
>>>
>>> Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a
>>> vůbec netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django
>>> napojit na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím
>>> zdrojový kód do stavu o několik migrací zpět, jak toto provedu i v MySQL
>>> databází?
>>>
>>> Díky za tip či odkaz na dokumentaci.
>>>
>>> --
>>> --
>>> 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/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com
>>> <https://groups.google.com/d/msgid/django-cs/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>>
>>

-- 
-- 
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%2B7MNVpqx9sAh3skP0d_dSZOORn8JHyjG5MVAPD%3DcSg%2BVgDG1Q%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread starenka .
Docka treba tady
https://docs.djangoproject.com/en/2.1/ref/migration-operations/#runpython

pouzijes to tak, ze das: `migrate appka cislomigrace_kam_se_chces_vratit`

s.
---
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 Fri, Nov 30, 2018 at 10:30 AM starenka .  wrote:

> Cau,
>
> migrace muzes delat i zpetny (tu ti ale nidko nevygeneruje a musis si ji
> udelat sam).
>
> cili neco jako
>
> class Migration(migrations.Migration):
>
> dependencies = []
>
> operations = [
> migrations.RunPython(forwards_func, reverse_func),
> ]
>
>
>
> ---
> 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 Fri, Nov 30, 2018 at 10:28 AM Stanislav Vasko <
> stanislav.va...@gmail.com> wrote:
>
>> Zdravím,
>>
>> rád bych se poradil jak verzujete či zálohujete databázi během vývoje.
>> Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem
>> homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, cca
>> 2 větve (master + devel) a na každé větvi commit po každé větší funkčnosti.
>> Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy
>> pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i
>> funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám
>> jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle
>> migrací se vše provede.
>>
>> Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a
>> vůbec netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django
>> napojit na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím
>> zdrojový kód do stavu o několik migrací zpět, jak toto provedu i v MySQL
>> databází?
>>
>> Díky za tip či odkaz na dokumentaci.
>>
>> --
>> --
>> 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/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com
>> <https://groups.google.com/d/msgid/django-cs/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>

-- 
-- 
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%2B7MNVooTgzMMjCGJjkJ6Cmhz87U6bcOhzwNoQNW2Wku7ue1eA%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread starenka .
Cau,

migrace muzes delat i zpetny (tu ti ale nidko nevygeneruje a musis si ji
udelat sam).

cili neco jako

class Migration(migrations.Migration):

dependencies = []

operations = [
migrations.RunPython(forwards_func, reverse_func),
]



---
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 Fri, Nov 30, 2018 at 10:28 AM Stanislav Vasko 
wrote:

> Zdravím,
>
> rád bych se poradil jak verzujete či zálohujete databázi během vývoje.
> Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem
> homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, cca
> 2 větve (master + devel) a na každé větvi commit po každé větší funkčnosti.
> Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy
> pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i
> funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám
> jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle
> migrací se vše provede.
>
> Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a
> vůbec netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django
> napojit na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím
> zdrojový kód do stavu o několik migrací zpět, jak toto provedu i v MySQL
> databází?
>
> Díky za tip či odkaz na dokumentaci.
>
> --
> --
> 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/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVrdG3%2B%3Dm5BNxqtGTW_dvGCkRQpV4b8RQKSZzT-PNnyaJg%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Re: Poskytování velkých souborů

2018-11-19 Thread starenka .
Taky je moznost si rict o url na s3 soubor a proxnout ho pres nginx, takze
"neni videt" adresa na s3...
-
'aknerats'[::-1]

On Nov 19, 2018 22:29, "Ales Zoulek"  wrote:

Uz to tu padlo, ale pro jistotu.

Krom extremnich pripadu ty velky data nechces hnat django procesem. Takze
bych volil
1. x-accel: Pokud si ty data chces resit na vlastnim webserveru (nginx).
2. S3: Umi to pohlidat unikatni url s tokenem v getu

Ja bych z pohodlnosti volil [2], abych nemusel resit zalohy a replikaci pri
skalovani, ale knihovny jsou na oboje.


A.
--
Ales Zoulek
+420 604 332 515
--


On Mon, Nov 19, 2018 at 9:14 PM Petr Messner  wrote:

>
>
> po 19. 11. 2018 v 17:59 odesílatel PavelZet  napsal:
>
>> Rád bych téma znovu, po pár letech otevřel, protože řeším podobný problém.
>> Potřebuji poskytovat soukromé soubory (většinou obrázky) aktuálně
>> přihlášených uživatelů.
>>
>> moje otázka zní: nelze řešit přístup k privátním souborům uživatele nějak
>> elegantně, abych zbytečně nezahlcoval zdroje?
>> neumí věc řešit třeba nginx ?
>>
>
> Umí:
> https://www.nginx.com/resources/wiki/start/topics/examples/x-accel/
>
>
> PM
>
> --
> --
> 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/CAK9Q5BQg_3aM-otMwgUMhYkAV9DwppcPuyevUbnMeRMpeQOBEw%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>
-- 
-- 
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%2BvQZ8pnZMzXn%2BCHhhWAQxok1F0PvO3FLEuZB%3D2qwA8r4JCJaw%40mail.gmail.com

.

Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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%2B7MNVrhVa4R1QEt50qh%3DgU_A6dy8mYSzdX5uQYo-njA%3DG7ZpQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Re: Django v Docker

2018-10-26 Thread starenka .
Appka sama o sobe nemuze bezet dvakrat z duvodu, ktery tady nechci
rozebirat (ve zkratce taha to data, ktery sou stream a nemuzu se tam
pripojit vickrat a zaroven je blby kdyz kus dat ztratim. Ty data se pak
zpracovavaji zpusobem dost narocnym na zdroje pres rq, takze i tim musim
setrit, aby to na ty masine vubec jelo +- realtime).

Za napad s vic sitema a oddelenim dik, to me nenapadlo...

-
'aknerats'[::-1]

On Fri, Oct 26, 2018, 21:06 Jan Bednařík  wrote:

>
>
> pá 26. 10. 2018 v 8:35 odesílatel starenka .  napsal:
>
>> Kdyz je to tady nakousli dovolim si OT dotaz :p
>>
>> Mam appku pres docker compose, je tam par imagu (appka se supervisorem,
>> nginx, redis, postgres). Sem asi tupejsi, ale zatim se mi moc nedari pri
>> deploy dosahnout zero downtimu, na kterej byl clovek zvyklej s
>> uwsgi/unicornem. (image zbuildim  a pak stopnu pustim vsechno, ale vubec
>> nakopnuti tech kontajneru je v radech sekund, coz mi pride uplne absurdni)
>>
>
> Rozděl to na samostatné docker compose, kde zadáš stejný network, aby na
> sebe kontejnery viděly. Kvůli updatu appky nepotřebuješ restartovat ostatní
> věci. A když bys chtěl fakt zero downtime, pusť appku dvakrát a
> restartuj/updatuj její kontejnery nezávisle.
>
> Není to tak sofistikované jako Kubernetes apod., ale na jednoduché věci
> good enough.
>
>
>> A druhej dotaz, jak to resite s redisem? Mam v nem data o ktery nechci
>> behem deploye prijit (fronta jobu), ale prichazim.
>>
>
> Viz výše, nechej ho běžet :-)
>
>
>> Dik
>> -
>> 'aknerats'[::-1]
>>
>> On Oct 25, 2018 04:17, "btx"  wrote:
>>
>> 1) Provozujete někdo ostrý projekt v Dockeru ?
>>>
>> Ano.
>>
>> 2) Dá se říct že Docker plně nahradí Venv ?
>>>
>> Pro mne je snažší lokálně stále vyvíjet ve virtualenvu. Docker mám
>> lokálně rozběhaný, kvůli ladění, testování, experimentování,...
>>
>>
>>> 3) Zkušenosti s Dockerem jsou kladné nebo lze očekávat záludnosti ?
>>>
>> Kládné. Záludnosti jsou, ale všechno je to o zkušenostech a RTFM :)
>>
>>
>>> 4) Používáte Docker přímo v OS serveru nebo v nějakém virtuálním
>>> prostředí (Proxmox) ?
>>>
>> OS serveru.
>>
>>
>>> 5) Řešili jste migraci Dockeru jinam ?
>>>
>> Ne.
>>
>>
>>> 6) Používáte na produkci Kubernetes ke spokojenosti ?
>>>
>> Ano, velmi, velmi spokojen. Používáme Google Kubernetes Engine.
>>
>>
>>> 7) Konfiguraci Dockeru je vhodnější zahrnout do gitu nebo přes puppet ?
>>>
>> Konfiguraci jak docker images tak Kubernetes clusteru mám v gitu.
>>
>>
>>> 8) Používáte Docker pod Linux či pod Windows ?
>>>
>> Linux, MacOS
>>
>>
>> Díky za zkušenosti.
>>>
>>>
>>> My používáme Docker pouze na vývoj pod Windows a pár problémů už sme měli
>>> - starší stroje neumí Docker nativně
>>> - na některých moderních strojích asi 100x pomalejší diskové operace
>>> - Docker po vypnutí a zapnutí PC nereaguje a musí se manuálně restartovat
>>>
>>>
>>> --
>> --
>> 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/cbba535d-d636-41fe-906c-0227fac98cde%40googlegroups.com
>> <https://groups.google.com/d/msgid/django-cs/cbba535d-d636-41fe-906c-0227fac98cde%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>>
>> --
>> --
>> 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%2B7MNVqTk9ssRQjnANH5TRcCUFf9qKq55cTwk4_mjoKDNYNPjQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVqTk9ssRQjnANH5TRcCUFf9qKq55cTwk4_mjoKDNYNPjQ%40mail.gmail.com?utm_medium=e

Re: [django-cs] Re: Django v Docker

2018-10-25 Thread starenka .
Kdyz je to tady nakousli dovolim si OT dotaz :p

Mam appku pres docker compose, je tam par imagu (appka se supervisorem,
nginx, redis, postgres). Sem asi tupejsi, ale zatim se mi moc nedari pri
deploy dosahnout zero downtimu, na kterej byl clovek zvyklej s
uwsgi/unicornem. (image zbuildim  a pak stopnu pustim vsechno, ale vubec
nakopnuti tech kontajneru je v radech sekund, coz mi pride uplne absurdni)

A druhej dotaz, jak to resite s redisem? Mam v nem data o ktery nechci
behem deploye prijit (fronta jobu), ale prichazim.

Dik
-
'aknerats'[::-1]

On Oct 25, 2018 04:17, "btx"  wrote:

1) Provozujete někdo ostrý projekt v Dockeru ?
>
Ano.

2) Dá se říct že Docker plně nahradí Venv ?
>
Pro mne je snažší lokálně stále vyvíjet ve virtualenvu. Docker mám lokálně
rozběhaný, kvůli ladění, testování, experimentování,...


> 3) Zkušenosti s Dockerem jsou kladné nebo lze očekávat záludnosti ?
>
Kládné. Záludnosti jsou, ale všechno je to o zkušenostech a RTFM :)


> 4) Používáte Docker přímo v OS serveru nebo v nějakém virtuálním prostředí
> (Proxmox) ?
>
OS serveru.


> 5) Řešili jste migraci Dockeru jinam ?
>
Ne.


> 6) Používáte na produkci Kubernetes ke spokojenosti ?
>
Ano, velmi, velmi spokojen. Používáme Google Kubernetes Engine.


> 7) Konfiguraci Dockeru je vhodnější zahrnout do gitu nebo přes puppet ?
>
Konfiguraci jak docker images tak Kubernetes clusteru mám v gitu.


> 8) Používáte Docker pod Linux či pod Windows ?
>
Linux, MacOS


Díky za zkušenosti.
>
>
> My používáme Docker pouze na vývoj pod Windows a pár problémů už sme měli
> - starší stroje neumí Docker nativně
> - na některých moderních strojích asi 100x pomalejší diskové operace
> - Docker po vypnutí a zapnutí PC nereaguje a musí se manuálně restartovat
>
>
> --
-- 
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/cbba535d-d636-41fe-906c-0227fac98cde%40googlegroups.com

.

Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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%2B7MNVqTk9ssRQjnANH5TRcCUFf9qKq55cTwk4_mjoKDNYNPjQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Parťák na vývoj konzolové hry.

2018-08-16 Thread starenka .
Ahoj, jakoze neco ve stylu textovky? (textovy adevntury). To zni fajn :)

PS. Na ten mobil asi taky fajn, ale tak nejak pocitej, ze se tam hur pise.
Psat kazdou chvilku "di na sever" bude asi trochu vopruz...


-
'aknerats'[::-1]

On Aug 16, 2018 21:13, "Tomáš Roj"  wrote:

Ahoj všichni tady,

předem chci upozornit na to, že se nejedná o nic velkého ale spíše jen o
studentský nápad (a tomu odpovídají i mé znalosti pythonu). Jde o tohle:
Vytvořit pythonovskou konzolovou hru, která by na základě vstupu od
uživatele odvíjela další vývoj hry. Zatím, nemám nikoho do party. Nebojte
se mi ozvat, je mi 13 a jen chci vytvořit jednoduchou hru a možná jí vydat
třeba na android). Schopnost programovat v pythonu také nemusí být na
nějaké převratné úrovni (sám umím jen pokročilejší základy).

Pokud byste měli vážnější zájem ozvěte se mi prosím na email -
rojto...@seznam.cz

Díky, za jakýkoliv zájem :-D

-- 
-- 
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/f839e7bc-d311-427e-9a99-e7d1e1d6e11d%40googlegroups.com

.
Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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%2B7MNVpZ0q8VDfj3uoh9C0BtcxHWCe3FNK07DYU6Vn-pzxm-dw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Django ORM

2018-08-15 Thread starenka .
Dik, to je fajn... :)

Ad django debug toolbar: asi fajn, ale ne vzdycky mas viewcka/neco
renderujes v browseru...

-
'aknerats'[::-1]

On Wed, Aug 15, 2018, 09:58 Václav Dohnal  wrote:

> Ještě doplním, že na ladění SQL/ORM se mi osvědčil python manage.py
> shell_plus --print-sql z knihovny
> https://github.com/django-extensions/django-extensions.
>
> Dne úterý 14. srpna 2018 14:12:46 UTC+2 Vítek Pliska napsal(a):
>>
>> Já doplním že v posledním djangu je snad i explain.
>>
>> Plus za mě jen print query moc nestačí, v debug toolbaru oceňuji např
>> zobrazení duplicitních dotazů což mi říká kde mi chybí select_related, kam
>> by bylo dobré dát prefetch e explain je tam také přehledný.
>>
>> V.
>>
>> Dne út 14. 8. 2018 12:35 uživatel starenka .  napsal:
>>
>>> Ostatni byli rychlejsi, tak jen pripomenu, ze dotazy neni treba
>>> "debugovat", ale staci 'print(qs.query)'.
>>>
>>> -
>>> 'aknerats'[::-1]
>>>
>>> On Tue, Aug 14, 2018, 12:32 Jan Walter  wrote:
>>>
>>>> Nebudu opakovat již vyřčené, jen Ti můžu říct z pohledu člověka, který
>>>> kdysi s SQL strávil hodně času a měl ho moc rád, že Django má ORM api moc
>>>> hezký, zvykneš si rychle, a ujetej sql jazyk už nebudeš chtít pro běžný
>>>> situace používat. Je to mnohem čitelnější, rychlejší na použití.
>>>>
>>>> Zkus a uvidíš.
>>>>
>>>> Btw, dobře nastavený indexy, integritní omezení, konfiguraci db atp.
>>>> potřebuješ v obou případech.
>>>>
>>>> On Tue, 14 Aug 2018, 11:59 Martin Kubát,  wrote:
>>>>
>>>>> Zdravím,
>>>>>
>>>>>1. django ORM je první volba. Django je tímto úzce spjato. Bude
>>>>>určitě existovat nějaká knihovna, která umí django+SQLAlchemy, ale moc 
>>>>> bych
>>>>>na to nevsázel. To už je pak lepší flask + SQLAlchemy.
>>>>>2. nevím o tom, ORM si toto řídí dle druhu vazby
>>>>>3. viz 4.
>>>>>4. asi zalezi na db enginu, ale na postgresu SELECT ... WHERE id =
>>>>>max(id) udělat nelze. Musis group by id a pak having, a to je
>>>>>rozhodne delsi, nez order by id. Na id je standardne index.
>>>>>5. asi jo, ale nedokazu poradit
>>>>>6. nektere veci proste nejdou, resi se to
>>>>>
>>>>> https://docs.djangoproject.com/pl/2.1/topics/db/sql/#performing-raw-sql-queries,
>>>>>nebo nizkourovnove primo sql.
>>>>>7. určitě. django ORM je jednoduché, i kdyz v posledních letech
>>>>>toho umí více a více. Na SQLAlchemy ale jestě úplně nemá. Namátkou 
>>>>> nativní
>>>>>polymorfismus.
>>>>>
>>>>> Debugovat dotazy z ORM je urcite dobre a po nejake praxi se i v ramci
>>>>> ORM budou psat dotazy rychleji a spravne.
>>>>>
>>>>> Hodně zdaru.
>>>>> MK
>>>>>
>>>>>
>>>>>
>>>>> út 14. 8. 2018 v 10:59 odesílatel PavelZet  napsal:
>>>>>
>>>>>> Ahoj, chci se zeptat, zda
>>>>>>
>>>>>> 1) opravdu všichni pro výběr dat z databáze používáte Django ORM ?
>>>>>> 2) jak lze určit zda použít INNER nebo OUTER JOIN ?
>>>>>> 3) když chci vyhledat entitu s posledním ID, tak nejlepší volbou je
>>>>>> forma
>>>>>> SELECT ... WHERE id = max(id)
>>>>>> jak ji dosáhnu?
>>>>>> zkoušel sem .filter(id=Max(id)), který ale použije pomalejší HAVING
>>>>>> místo optimálního WHERE
>>>>>> SELECT ... HAVING id = max(id)
>>>>>> 4) proč všichni používají zápis .latest() (resp.
>>>>>> .order_by(id)[:1].get()), který srovná celou tabulku a vybere poslední
>>>>>> prvek formou
>>>>>> SELECT ... ORDER BY id DESC LIMIT 1
>>>>>> což je pomalejší a obecně o něco horší možnost ?
>>>>>> 5) existuje nějaký dobrý tutoriál z pohledu SQL, kde jasně uvidím jak
>>>>>> psát ORM formu, abych dosáhl konkrétního SQL ?
>>>>>> 6) napíšu v ORM obecně jakkoli zamotaný SQL dotaz? nebo sou věci
>>>>>> které prostě nejdou?
>>>>>> 7) jsou případy na které se Django ORM vyloženě nehodí a musí se
>>>>>> použít náhradní řešení ?
>>>>>>
>>>>>> Jsem zv

Re: [django-cs] Django ORM

2018-08-14 Thread starenka .
Ostatni byli rychlejsi, tak jen pripomenu, ze dotazy neni treba
"debugovat", ale staci 'print(qs.query)'.

-
'aknerats'[::-1]

On Tue, Aug 14, 2018, 12:32 Jan Walter  wrote:

> Nebudu opakovat již vyřčené, jen Ti můžu říct z pohledu člověka, který
> kdysi s SQL strávil hodně času a měl ho moc rád, že Django má ORM api moc
> hezký, zvykneš si rychle, a ujetej sql jazyk už nebudeš chtít pro běžný
> situace používat. Je to mnohem čitelnější, rychlejší na použití.
>
> Zkus a uvidíš.
>
> Btw, dobře nastavený indexy, integritní omezení, konfiguraci db atp.
> potřebuješ v obou případech.
>
> On Tue, 14 Aug 2018, 11:59 Martin Kubát,  wrote:
>
>> Zdravím,
>>
>>1. django ORM je první volba. Django je tímto úzce spjato. Bude
>>určitě existovat nějaká knihovna, která umí django+SQLAlchemy, ale moc 
>> bych
>>na to nevsázel. To už je pak lepší flask + SQLAlchemy.
>>2. nevím o tom, ORM si toto řídí dle druhu vazby
>>3. viz 4.
>>4. asi zalezi na db enginu, ale na postgresu SELECT ... WHERE id =
>>max(id) udělat nelze. Musis group by id a pak having, a to je
>>rozhodne delsi, nez order by id. Na id je standardne index.
>>5. asi jo, ale nedokazu poradit
>>6. nektere veci proste nejdou, resi se to
>>
>> https://docs.djangoproject.com/pl/2.1/topics/db/sql/#performing-raw-sql-queries,
>>nebo nizkourovnove primo sql.
>>7. určitě. django ORM je jednoduché, i kdyz v posledních letech toho
>>umí více a více. Na SQLAlchemy ale jestě úplně nemá. Namátkou nativní
>>polymorfismus.
>>
>> Debugovat dotazy z ORM je urcite dobre a po nejake praxi se i v ramci ORM
>> budou psat dotazy rychleji a spravne.
>>
>> Hodně zdaru.
>> MK
>>
>>
>>
>> út 14. 8. 2018 v 10:59 odesílatel PavelZet  napsal:
>>
>>> Ahoj, chci se zeptat, zda
>>>
>>> 1) opravdu všichni pro výběr dat z databáze používáte Django ORM ?
>>> 2) jak lze určit zda použít INNER nebo OUTER JOIN ?
>>> 3) když chci vyhledat entitu s posledním ID, tak nejlepší volbou je
>>> forma
>>> SELECT ... WHERE id = max(id)
>>> jak ji dosáhnu?
>>> zkoušel sem .filter(id=Max(id)), který ale použije pomalejší HAVING
>>> místo optimálního WHERE
>>> SELECT ... HAVING id = max(id)
>>> 4) proč všichni používají zápis .latest() (resp.
>>> .order_by(id)[:1].get()), který srovná celou tabulku a vybere poslední
>>> prvek formou
>>> SELECT ... ORDER BY id DESC LIMIT 1
>>> což je pomalejší a obecně o něco horší možnost ?
>>> 5) existuje nějaký dobrý tutoriál z pohledu SQL, kde jasně uvidím jak
>>> psát ORM formu, abych dosáhl konkrétního SQL ?
>>> 6) napíšu v ORM obecně jakkoli zamotaný SQL dotaz? nebo sou věci které
>>> prostě nejdou?
>>> 7) jsou případy na které se Django ORM vyloženě nehodí a musí se použít
>>> náhradní řešení ?
>>>
>>> Jsem zvyklý si optimalizované SQL dotazy psát sám. Samotný dotaz mám
>>> napsaný rychle.
>>> Nevýhoda byla, že musím myslet na escapování vstupů a poté musím mapovat
>>> výsledné pole na entitu. Toho bych se rád z časových důvodů zbavil.
>>> Na to se hodí ORM.
>>>
>>> V ORM řešení mám vše napsané rychle a funkčně, to je fajn a jeví se
>>> dobře.
>>> ALE poté musím dotazy ještě debugovat, googlit a editovat tak, aby
>>> vznikl optimální SQL dotaz, jaký si představuju. Takže časová úspora je
>>> zase tatam :(
>>>
>>> Díky za reakce znalých.
>>>
>>> --
>>> --
>>> 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/879de872-c7c6-4aad-b00f-d9a9a58f6ae9%40googlegroups.com
>>> 
>>> .
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>>
>> --
>> --
>> 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%2BL8erbnznv5YrMu4i5O4pis5O79LAEKQQ-shhEVYT9Vahgt4w%40mail.gmail.com
>> 
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
> --
> --
> 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

Re: [django-cs] Re: PyCon CZ, Pyvo v Olomouci/Plzni/Liberci, Hradec Králové a další novinky

2018-02-24 Thread starenka .
Davej!!

-
'aknerats'[::-1]

On Feb 23, 2018 21:33, "Jirka Vejrazka"  wrote:

> Ahoj,
>
>  Jak to vypada? Mate toho dost, nebo mam zase zkusit sesmolit nejakou
> vypln casu? :)
>
>Jirka
>
> *From: *Honza Javorek
> *Sent: *Friday, 23 February 2018 21:28
> *To: *django-cs@googlegroups.com; Konference PyCZ
> *Reply To: *django-cs@googlegroups.com
> *Subject: *[django-cs] Re: PyCon CZ, Pyvo v Olomouci/Plzni/Liberci,
> Hradec Králové a další novinky
>
> Ahoj!
>
> jen připomínám, že návrh na přednášku nebo workshop na PyCon CZ lze poslat
> jen do konce února. Což je za pár dní a teď bude poslední víkend, kdy možná
> budete mít čas něco vymyslet a poslat :-) Tak šup šup: https://cz.pycon
> .org/2018/proposals/ Může to být česky, začátečníkům rádi pomůžeme, atd.
> Nebojte se toho.
>
> Honza
>
> 2018-01-29 20:08 GMT+01:00 Honza Javorek :
>
>> Ahoj!
>>
>> Děje se spousta věcí a byla by škoda, aby se o nich ti, kdo nemají FB
>> nebo Twitter, nedověděli. Takže ve stručnosti:
>>
>>
>> *PyCon CZ*, každoroční česká konference o Pythonu, už má datum pro rok
>> 2018. Tentokrát bude opět v Praze. Pište si do kalendářů: 1.-3. června.
>>
>> *PyCon CZ* je akce pořádaná dobrovolníky a její obsah tvoří z většiny
>> ti, kdo se přihlásí, že by tam chtěli mít přednášku nebo workshop. Tedy vy,
>> kdo si to tady teď čtete. Přihlásit se můžete do konce února zde:
>> https://cz.pycon.org/2018/proposals/ Máte-li záblesky chtění něco
>> takového zkusit, nebojte se a posílejte návrhy. A klidně nám napište, rádi
>> vám s pomůžeme s motivací, přípravou, atakdále.
>>
>> *Pyvo*, tedy neformální srazy Pythonistů, se nám za poslední měsíce
>> skokově rozrostly o tři města: https://pyvo.cz/ S Pythonisty se nyní
>> můžete setkat v Praze, Brně, Ostravě, Olomouci, Plzni, Liberci. Pokud
>> přemýšlíte nad tím, jestli by se tato epidemie nemohla náhodou rozšířit i
>> do vašeho města, tak mohla. Stačí následovat náš věčně rozepsaný návod zde:
>> https://pyvec-guide.readthedocs.io/guides/meetup.html
>>
>> *Hradec Králové!* Haló, jste někdo z Hradce? Ivana by v HK ráda
>> uspořádala Python workshop pro úplné začátečníky. Jestliže jí chcete pomoci
>> s přípravami nebo přijít jako kouč, ozvěte se jí prosím na
>> brabcova.iv...@gmail.com
>>
>> *Data Hackaton pro začátečníky/začátečnice* se pod taktovkou PyLadies
>> odehraje v Praze v NTK. Přihlásit se můžete *do této středy* zde:
>> https://docs.google.com/forms/d/e/1FAIpQLSc6J8crUN0sXuxM4mMEMYeZRs5qSHR_
>> IeGw8tTyLHZ3IsXm3A/viewform?usp=send_form
>>
>> *Pyvec*, taková ta naše servisní organizace, má nový web:
>> http://pyvec.org/ Ta úvodní fotka se ještě musí najít nějaká lepší, ale
>> jinak snad dobrý, ne? :-) Pokud najdete chybu nebo budete chtít opravit
>> něco v obsahu webu, vše je zde: https://github.com/pyvec/pyvec.org/
>>
>>
>> Uf, celkem fuška.
>> Tohle už by si skoro zasloužilo nějaký newsletter!
>>
>>
>> Jinak pokud FB máte, tak mrk sem: https://www.facebook.com/group
>> s/pyonieri/
>> Pokud máte Twitter, mrk sem: https://twitter.com/napyvo (nejen o Pyvu)
>>
>> Mějte se skvěle,
>> Honza
>>
>
> --
> --
> 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/CAPAmg-d-
> BWMmdr9LLWisOCLiWm0tqsyCr418gYYSjoCYZeYEkQ%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>
> --
> --
> 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/20180223203351.6135890.54184.
> 6426%40gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVpbJOvd%3DGFskf6dowwKxiocsZVm4s7

Re: [django-cs] Re: apache - python

2018-01-26 Thread starenka .
Este pridam svoji trosku do mlejna: misto gunicornu muzete pouzit i uwsgi ;)

---
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]

2018-01-26 12:16 GMT+01:00 Ales Zoulek :

> Rozdeleni stacku na
> - Web Server
> - Supervisord, v nem:
> - Gunicorn (bezici wsgi django/flask) + Celery nebo jiny job worker
>
> Ma fakt hrozne moc vyhod. Pro sysadminy i developery, ktery roli adminu
> musi obas zastat. Napr.
> * oddelena (a tedy typicky prehledneji) konfigurace,
> * oddeleny procesy (lze restartovat postupne jednotlive django workery,
> aniz by to ovlivnilo server, popr. pokud prvni worker nenabehne kvuli
> chybe, neshodite cely web),
> * snazsi a explcitnejsi nastaveni venvu
> * moznost bezet pod stejnou strechou ne-wsgi procesy z projektu (celery,
> nebo pravidelny cron-like scripty), takze mate na jednom miste v supervisor
> configuraci vsechny entrypointy projektu
> * nejste vazani na apache (nginx napr je )
> 
>
> Je toho fakt hodne, ale vsechno je to jen variace na tema separation of
> concerns.
>
> Prikladu na webu je hodne a hodne (viz treba https://gist.github.com/
> laborautonomo/f9591d15f0c40dcd50785a42e21c2228 ). Myslim, ze jsme se o
> tom i nekolikrat bavili na prazskym Pyvu :)
>
> A.
>
> On Fri, Jan 26, 2018 at 11:03 AM Jachym Cepicky 
> wrote:
>
>> no, to je spíš otázka na sysadminy, já se snažím se v tom moc nevrtat,
>> ale bojím se, že občas mě to nemine
>>
>> pá 26. 1. 2018 v 10:09 odesílatel Vláďa Macek  napsal:
>>
>>> On 26.1.2018 08:44, starenka . wrote:
>>> > A jak pod mod_wsgi behate rq nebo celery?
>>>
>>> Nepouzivam. Na podobny pozadavky angazuju jine nastroje.
>>>
>>> > Me se libi ta oddelenost: python-neco, co ho spusti-socket-http/proxy.
>>> > Supervisor se imo konfiguruje a udrzuje o dost jednodusejc, nez
>>> vhosty...
>>> > (ano, vhost stejne potrebujete, ale minimalni - tj. cti socket, davej
>>> > statiky).
>>>
>>> Presne tak (i kdyz nevim, jestli pouziju supervisor, teprve se na zmenu
>>> chystam).
>>>
>>> mod_wsgi styl (ac ho jak jsem psal pouzivam mnoho let) neni moc "unixy",
>>> tim myslim, ze pro Django je to trochu smichanina. Vlastne si v configu
>>> Apache nasmerovanim na knihovny ve virtualenvu definujete znovu
>>> virtualenv
>>> a do mod_wsgi zakompilovanemu interpretu, ktery nemuzete obvykle
>>> ovlivnit,
>>> rikate "tady to je navic".
>>>
>>> Init Django stacku probiha jinak z mod_wsgi a jinak z management
>>> commandu,
>>> ktere jsou na mych projektech zasadni. Nerikam, ze se s tim rozdilem neda
>>> naucit zit. Da, ale obcas to cloveka pokouse a obvykle se to stane ve
>>> vypjatych chvilich, kdy klient zacina zvedat oboci.
>>>
>>> Takze od oddeleni webserveru a runtimu si slibuju sjednoceni a jistejsi
>>> kompetence. gunicorn je IIRC pure-python uvnitr projektoveho izolovaneho
>>> virtualenvu, takze se vse spousti naprosto stejne.
>>>
>>> V.
>>>
>>> --
>>> --
>>> 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/28aab262-7d9e-
>>> 899d-63ba-b15e9eef8449%40sandbox.cz.
>>> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>>>
>> --
>> --
>> 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/CAAZUH4HcimeT1CdT8_
>> cVOFC6d5q0oFJ20jGw2O0OTG-rPn2wKQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CAAZUH4HcimeT1CdT8_cVOFC6d5q0oFJ20jGw2O0OTG-rPn2wKQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> Další možnosti najdete na https://groups.google.com/d/

Re: [django-cs] Re: apache - python

2018-01-25 Thread starenka .
A jak pod mod_wsgi behate rq nebo celery?

Me se libi ta oddelenost: python-neco, co ho spusti-socket-http/proxy.
Supervisor se imo konfiguruje a udrzuje o dost jednodusejc, nez vhosty...
(ano, vhost stejne potrebujete, ale minimalni - tj. cti socket, davej
statiky).
-
'aknerats'[::-1]

On Jan 26, 2018 08:32, "Jirka Vejrazka"  wrote:

> Taky nad tim dumam. Presel jsem nedavno na gunicorn, ale vazne zvazuju
> prechod zpet na mod_wsgi, prijde mi to jednodussi a nikdy jsem s tim nemel
> zadny problem.
>
> Zrovna minuly tyden jsem migroval na HTPS a ze zkusenisti vim, ze pri
> poziti mod_wsgi je to jednodussi (ne o moc, ale pri pouziti gunicornu je
> po‎treba pohlidat vic veci).
>  Jirka
>
> *From: *Jachym Cepicky
> *Sent: *Friday, 26 January 2018 08:23
> *To: *django-cs@googlegroups.com
> *Reply To: *django-cs@googlegroups.com
> *Subject: *Re: [django-cs] Re: apache - python
>
> muj wsgi skript ma vzdycky tak 3 radky. zbytek je flask/django
>
> hele, když se o tom bavime, říkáte teda, že nejlepší je dneska gunicorn za
> nejakym httpd serverem (apache/ngnix)? Prijde mi to jako overhead, kdyz
> mod_wsgi funguje, v cem je vyhoda?
>
> j
>
> On Fri, 26 Jan 2018, 00:44 MirekZv,  wrote:
>
>> Jardo, používání toho serveru má pro Tebe nějaké administrativní /
>> institucionální / organizační důvody?
>>
>> Co použít něco jiného? Konkrétně třeba Forpsi virtuál server za 370 Kč
>> ročně, kam si dáš Debian+Nginx+.. Běhá to výborně (např. zřejmě mnohem líp
>> než 4x tak drahý Wedos). Brzdou je leda jen 20G SSD disku.
>>
>>
>>
>>
>>
>>
>> Dne úterý 23. ledna 2018 9:33:43 UTC+1 Jaroslav Vysoký napsal(a):
>>
>>> Ahoj všichni!
>>>
>>
>>> Momentálně jsem nucen pracovat na tomto serveru:
>>> http://kraken.pedf.cuni.cz
>>>
>>> Vzhledem k tomu, že Python je pedf.cuni.cz popelkou, tak je pro mě
>>> pozitivním faktem, že se vůbec někdo zabýval možností spuštění pythoní
>>> webové aplikace na tomto serveru. Návod je tady:
>>> http://kraken.pedf.cuni.cz/python/kotekl/hlavni
>>> (ve skutečnosti tam běží Python 3.5)
>>>
>>> Já té vazbě python aplikace - wsgi - web server moc nerozumím. Používám
>>> to na pythonanywhere.com dle instrukcí zde uvedených, a všechno
>>> funguje, jak má.
>>>
>>> Tady to vypadá, že to řešení asi není úplně up-to-date, ale hlavně mi
>>> zde chybí možnost provést reload aplikace (jako na pythonanywhere), takže
>>> mi tu zůstávají různá rezidua dříve spuštěných aplikací.
>>>
>>> Dokáže mi někdo poradit, zda existuje možnost, jak bych uživatelsky
>>> zajistil reload aplikace? Nebo je třeba přinutit administrátory, aby dodali
>>> nějakou takovou možnost? Nebo je třeba tlačit administrátory k nějaké
>>> zásadnější změně? Jak by mělo vypadat "správné" řešení?
>>>
>>> Díky předem i zadem za rady!
>>>
>>> Jarda V.
>>>
>>> --
>> --
>> 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/615eb971-5d80-
>> 42bd-866b-a66a6f2404d1%40googlegroups.com
>> 
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
> --
> --
> 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/CAAZUH4H7wtQj0hmTMbeP3_
> mBmux5dkmUkO2ouAiwquRHkk8ZVg%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>
> --
> --
> 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/20180126073200.6135890.76421.
> 5798%40gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
E-mailová skupina django-cs@googlegr

Re: [django-cs] apache - python

2018-01-23 Thread starenka .
Touch reload na mod_wsgi + apache urcite de, pred lety sem to bohuzel taky
pouzival.

Cely to funguje tak, ze o beh appky se bohuzel stara ten mod v apachi
(narozdil od beznyho pristupu: uwsgi/gunicorn-supervisor-socket-nginx). Na
konkretnejsi dotaz rad odpovim.

S

-
'aknerats'[::-1]

On Jan 23, 2018 09:33, "Jaroslav Vysoký"  wrote:

> Ahoj všichni!
>
> Momentálně jsem nucen pracovat na tomto serveru:
> http://kraken.pedf.cuni.cz
>
> Vzhledem k tomu, že Python je pedf.cuni.cz popelkou, tak je pro mě
> pozitivním faktem, že se vůbec někdo zabýval možností spuštění pythoní
> webové aplikace na tomto serveru. Návod je tady:
> http://kraken.pedf.cuni.cz/python/kotekl/hlavni
> (ve skutečnosti tam běží Python 3.5)
>
> Já té vazbě python aplikace - wsgi - web server moc nerozumím. Používám to
> na pythonanywhere.com dle instrukcí zde uvedených, a všechno funguje, jak
> má.
>
> Tady to vypadá, že to řešení asi není úplně up-to-date, ale hlavně mi zde
> chybí možnost provést reload aplikace (jako na pythonanywhere), takže mi tu
> zůstávají různá rezidua dříve spuštěných aplikací.
>
> Dokáže mi někdo poradit, zda existuje možnost, jak bych uživatelsky
> zajistil reload aplikace? Nebo je třeba přinutit administrátory, aby dodali
> nějakou takovou možnost? Nebo je třeba tlačit administrátory k nějaké
> zásadnější změně? Jak by mělo vypadat "správné" řešení?
>
> Díky předem i zadem za rady!
>
> Jarda V.
>
> --
> --
> 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/CAFrUbnkbEYydUy5%
> 2BbuQmM0UcmKfo0hNQTSQVA1xjukn5wYzqhA%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVpQMWBL9ndTprrRmpX9s4zLD3Xv%3D3n9VNyhVodnvgV9uw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] vícejazyčná aplikace se zdrojáky v češtině

2018-01-18 Thread starenka .
No ja bych se v ramci dusevniho zdravi drzel toho, ze to pises proste bud
cesky, (s tim, ze to do anglictiny nekdo prelozi) nebo anglicky (kterou pak
nekdo v pocku zcivilizuje :))

Zadny oznaceni zdrojovyho jazyka afaik neexistuje.

-
'aknerats'[::-1]

On Jan 18, 2018 17:29, "Vladimir Linhart" 
wrote:

> Ahoj,
>
> ono je jedno co mas ve zdroji.
>
> Pokud ale vygenerujes 2 .po preklady cs a en , tak tam si s tim pak muzes
> delat co chces.
> Do toho prekladu bud nechas v cestine cestinu nebo to tam zkopirujes.
> Anglictina to samy.
>
> Kvuli tomu mixovani budes muset holt prekladat jak cestinu tak anglictinu
> castecne..
>
> Asi te uplne presne nechapu co je za problem.
>
> V.
>
>
> 2018-01-18 17:10 GMT+01:00 MirekZv :
>
>> Ahoj,
>>
>> Nějak nemůžu zjistit, jak postupovat ideálně.
>>
>> Cítím se nucen psát zdrojáky v češtině.
>> Chápu, že pro lidi, co jsou 1A v angličtině, tento problém nevzniká, ale
>> já si to nemůžu lajsnout, abych dodatečně všechny anglické texty vylepšoval
>> (a musel je znova v poeditu překládat), nebo abych s každým jednotlivým
>> textem běžel někoho otravovat.
>>
>> Když neudělám žádné extra opatření, tak to sice jakžtakž funguje, ale
>> - v .po jsou namíchány české i anglické texty,
>> - české texty musím v českém .po filu zkopírovat nezměněné ze vstupu na
>> výstup (když ponechám překlad nevyplněný, bude text uprostřed české stránky
>> anglicky)
>>
>> Představoval bych si, že u každého souboru (asi nějak jinak v .py a nějak
>> jinak v templatě?) se označí, jaký je zdrojový jazyk,
>> a že pak bude nějaká možnost vynechat třeba české zdrojové texty do
>> českého .po filu a naopak anglické do anglického.
>>
>> Dá se to nějak udělat? Přehlédl jsem něco? Nebo to nejde (a vyvíjet
>> software se smí až po 2 letech pobytu za mořem??)?
>> Díky.
>>
>> --
>> --
>> 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/3481a6f7-726f-4e
>> 56-8c5e-ba94f6be4bf9%40googlegroups.com
>> 
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>
> --
> --
> 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/CAFrZPmTiQFcWRram7B1v4xoM2R-
> k5EEPKK7iB0jiu%2Bbw8CvwEw%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVoO4EcCkKyOcnkmXrmPkffSPUUjDbGMthvp25zrCKFT4w%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] české hledání v JSONFieldu

2017-12-06 Thread starenka .
afaik se da i na nested fieldu udelat index (nezkousel sem, negugloval sem,
mazu se ahoj)

-
'aknerats'[::-1]

On Dec 6, 2017 18:20, "Vláďa Macek"  wrote:

> Čau Honzo,
>
> díky.
>
> Nevylučuju nedostatečný návrh a rád se inspiruju. ;-)
>
> Cílem je jednoduše case-insensitive accent-insensitive substring search na
> hodnotě uvnitř JSONu v pg.
>
> Tohle máme v modelu
>
> fc_data = JSONField(blank=True, editable=False, default=dict)
>
> a jméno osoby dostáváme v Python takhle:
>
> fc_data['contactInfo']['fullName']
>
> Takže jméno je zanořený v JSONu. Jména se nemění často a určitě by se dala
> vytáhnout do formy podobnější vyhledávacímu stroji/lépe indexované tabuli.
> Napadlo nás, zda by cestou nejmenšího odporu nebylo využití toho, že to je
> pg typ `jsonb` a Django má už snad umět do JSONu koukat. Zatím jsem
> nestudoval a je to vcelku specifický případ, tak sonduju, jestli už někdo
> nevyřešil, případně jak či jakým směrem.
>
> psycopg2~=2.7.0
> django~=1.11.0
>
> Díky,
>
> Vláďa
>
>
> On 6.12.2017 16:04, Honza Král wrote:
> > Ahoj,
> >
> > hledani pomoci __unaccent__icontains nebude nikdy efektivni z definice
> > - vzdy se bude jednat o full scan na tech datech.
> >
> > Muzu se zeptat, na co takovy lookup potrebujes? Hodne silne mi to
> > zavani nestastnym navrhem kde mas data v klicich misto hodnotach...
> >
> >
> > Honza Král
> > E-Mail: honza.k...@gmail.com
> > Phone:  +420 606 678585
> >
> >
> > 2017-12-06 14:25 GMT+01:00 Vláďa Macek :
> >> Zdar,
> >>
> >> postgres i Django umožňuje fajnově unaccented case insensitive hledání v
> >> normálních fieldech. Tj. name__unaccent__icontains
> >>
> >> Zprovoznil jste někdo efektivní hledání stejného typu v klíčích
> nativního
> >> JSONFieldu v novém Djangu? Ideálně trochu čistě bez raw SQL, ale přežil
> >> bych to.
> >>
> >> Díky. :-)
> >>
> >> Vláďa
>
> --
> --
> 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/65f9b392-5ec3-
> a564-6618-e8db788e8a07%40sandbox.cz.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVp%3D%3DkzAS%2BYFpoZF5OGhOi8MfqnBHeg_Fit9%2BA-wHQ0mow%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Pyvo v Olomouci

2017-11-06 Thread starenka .
Husty!!

-
'aknerats'[::-1]

On Nov 6, 2017 2:33 PM, "Jan Bednařík"  wrote:

> Ahoj,
>
> ve čtvrtek 9.11. se uskuteční první Olomoucké Pyvo. Tak kdo bydlíte v
> blízkém okolí, zhruba mezi Plzní a Košicemi, tak doražte :-)
>
> https://pyvo.cz/olomouc-pyvo/
>
> Honza
>
> --
> --
> 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/CAMmgUkPO6BjEaYL%2Bu-
> 7L9DJyWCL%2BxS2zCjhPA_b%2ButzoE%3Dy-Kw%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVrcQhLkkBnB98Mp5sRLauu2h6KFs%2BLGdqaiYKdKAFo5LA%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] pythonanywhere & wsgi

2017-10-30 Thread starenka .
Jardo, nejjednodussi je vzit ty headers z obou requestu a prohnat to
difflibem (import difflib)
-
'aknerats'[::-1]

On Oct 30, 2017 09:10, "starenka ."  wrote:

> No vidis, tak ty sem zase ja prehlid. A to si rikam starenka :(
> -
> 'aknerats'[::-1]
>
> On Oct 30, 2017 09:02, "Jirka Vejrazka"  wrote:
>
>> Super, ze se to jednoduse vyresilo? Kazdopadne +100 bodu za 
>> 'x-clacks-overhead'
>> :D
>>
>>  Jirka
>>
>> *From: *Jaroslav Vysoký
>> *Sent: *Monday, 30 October 2017 08:57
>> *To: *django-cs
>> *Reply To: *django-cs@googlegroups.com
>> *Subject: *Re: [django-cs] pythonanywhere & wsgi
>>
>> Stařenka vidí, i když spí! Pomlčku jsem doplnil, mělo to vliv. Dík!
>>
>> J.
>>
>> Dne pondělí 30. října 2017 8:29:55 UTC+1 starenka napsal(a):
>>>
>>> Cau borce!
>>>
>>> Jen tak od boku - prave sem se zbudil: nechybi ti pomlcka v
>>> content-type? To by vysvetlovalo to "blby zobrazeni" docela dobre bych rek.
>>>
>>> S.
>>>
>>> -
>>> 'aknerats'[::-1]
>>>
>>> On Oct 30, 2017 01:50, "Jaroslav Vysoký"  wrote:
>>>
>>>> Ahoj kamarádi!
>>>>
>>>> Sice mi to přijde pro tuto skupinu OOT, ale vzhledem k tomu že py.cz
>>>> nejede a Jakub V. se mě na info o výpadku pythoní konference zeptal, proč
>>>> se nezeptám na django-cs (což mě malinko překvapilo), tak se tedy ptám zde:
>>>>
>>>> Potřeboval bych na pythonanywhere.com servírovat nějaké statické
>>>> soubory a nechci jít atomovkou na komáry a řešit to např. přes django
>>>> aplikaci. Možná i proto, že bych měl konečně rád v některých věcech jasno.
>>>>
>>>> Nejprve jsem se pokusil zeptat "starších a zkušenějších" na nějaké
>>>> how-to. Bylo mi sděleno, že na wsgi protokolu není nic složitého, abych to
>>>> nastudoval. Sice jsem si o tom už předem něco přečetl, ale jelikož nejsem
>>>> nic moc inteligentního, tak potřebuji nějaký příklad. Pokusil jsem se tedy
>>>> pochopit wsgi hello_worls na PA a přebastlit nějakou aplikaci, která se
>>>> tvářila, že by měla cosi takového činit. Při tom jsem zjistil, že asi
>>>> nejsem jediný blb na světě, nicméně jsem to nějak rozchodil.
>>>>
>>>> Ale:
>>>>
>>>> Browser mi nějaké věci zobrazuje jinak než odjinud. Nechci to
>>>> konkretizovat, protože bych nerad znovu absolvoval diskusi o validním HTML
>>>> Předpokládám, že http není žádná magie, takže response serveru se skládá z
>>>> headers a data. Data jsou 100% stejná, hlavička se liší. Mám podezření na
>>>> "Connection". Na "cizím" serveru, kde se mi vše jeví OK je hodnota "close",
>>>> na mém pythonanywhere je "keep-alive".
>>>>
>>>> Finální otázka:
>>>>
>>>> Jak mám přinutit ze své aplikace nadřazený middleware, potažmo http
>>>> server, aby v hlavičce bylo Connection:close?
>>>>
>>>> Pro úplnost výpis hlaviček z requests:
>>>> >>> rborec.headers
>>>> CaseInsensitiveDict({'connection': 'close', 'server': 'nginx',
>>>> 'content-type': 'text/html', 'etag': 'W/"2178770-1cf0-55cb6ae579c41"',
>>>> 'content-encoding': 'gzip', 'transfer-encoding': 'chunked',
>>>> 'last-modified': 'Sun, 29 Oct 2017 22:02:42 GMT', 'date': 'Sun, 29 Oct 2017
>>>> 23:01:10 GMT'})
>>>> >>> ranywhere.headers
>>>> CaseInsensitiveDict({'connection': 'keep-alive', 'x-clacks-overhead':
>>>> 'GNU Terry Pratchett', 'server': 'openresty/1.9.15.1',
>>>> 'contentlength': '7408', 'contenttype': 'text/html', 'transfer-encoding':
>>>> 'chunked', 'date': 'Sun, 29 Oct 2017 23:00:55 GMT'})
>>>>
>>>> >>> rborec.content == ranywhere.content
>>>> True
>>>>
>>>> Předem děkuji a všem python-django kamarádům přeji dobrou noc, dobré
>>>> ráno a dobrý den.
>>>>
>>>> Jarda V.
>>>>
>>>> P.S. 12 yo Glen Garioch se mi momentálně jeví jako velmi uspokojivá.
>>>> Podstatně přátelštější

Re: [django-cs] pythonanywhere & wsgi

2017-10-30 Thread starenka .
No vidis, tak ty sem zase ja prehlid. A to si rikam starenka :(
-
'aknerats'[::-1]

On Oct 30, 2017 09:02, "Jirka Vejrazka"  wrote:

> Super, ze se to jednoduse vyresilo? Kazdopadne +100 bodu za 
> 'x-clacks-overhead'
> :D
>
>  Jirka
>
> *From: *Jaroslav Vysoký
> *Sent: *Monday, 30 October 2017 08:57
> *To: *django-cs
> *Reply To: *django-cs@googlegroups.com
> *Subject: *Re: [django-cs] pythonanywhere & wsgi
>
> Stařenka vidí, i když spí! Pomlčku jsem doplnil, mělo to vliv. Dík!
>
> J.
>
> Dne pondělí 30. října 2017 8:29:55 UTC+1 starenka napsal(a):
>>
>> Cau borce!
>>
>> Jen tak od boku - prave sem se zbudil: nechybi ti pomlcka v content-type?
>> To by vysvetlovalo to "blby zobrazeni" docela dobre bych rek.
>>
>> S.
>>
>> -
>> 'aknerats'[::-1]
>>
>> On Oct 30, 2017 01:50, "Jaroslav Vysoký"  wrote:
>>
>>> Ahoj kamarádi!
>>>
>>> Sice mi to přijde pro tuto skupinu OOT, ale vzhledem k tomu že py.cz
>>> nejede a Jakub V. se mě na info o výpadku pythoní konference zeptal, proč
>>> se nezeptám na django-cs (což mě malinko překvapilo), tak se tedy ptám zde:
>>>
>>> Potřeboval bych na pythonanywhere.com servírovat nějaké statické
>>> soubory a nechci jít atomovkou na komáry a řešit to např. přes django
>>> aplikaci. Možná i proto, že bych měl konečně rád v některých věcech jasno.
>>>
>>> Nejprve jsem se pokusil zeptat "starších a zkušenějších" na nějaké
>>> how-to. Bylo mi sděleno, že na wsgi protokolu není nic složitého, abych to
>>> nastudoval. Sice jsem si o tom už předem něco přečetl, ale jelikož nejsem
>>> nic moc inteligentního, tak potřebuji nějaký příklad. Pokusil jsem se tedy
>>> pochopit wsgi hello_worls na PA a přebastlit nějakou aplikaci, která se
>>> tvářila, že by měla cosi takového činit. Při tom jsem zjistil, že asi
>>> nejsem jediný blb na světě, nicméně jsem to nějak rozchodil.
>>>
>>> Ale:
>>>
>>> Browser mi nějaké věci zobrazuje jinak než odjinud. Nechci to
>>> konkretizovat, protože bych nerad znovu absolvoval diskusi o validním HTML
>>> Předpokládám, že http není žádná magie, takže response serveru se skládá z
>>> headers a data. Data jsou 100% stejná, hlavička se liší. Mám podezření na
>>> "Connection". Na "cizím" serveru, kde se mi vše jeví OK je hodnota "close",
>>> na mém pythonanywhere je "keep-alive".
>>>
>>> Finální otázka:
>>>
>>> Jak mám přinutit ze své aplikace nadřazený middleware, potažmo http
>>> server, aby v hlavičce bylo Connection:close?
>>>
>>> Pro úplnost výpis hlaviček z requests:
>>> >>> rborec.headers
>>> CaseInsensitiveDict({'connection': 'close', 'server': 'nginx',
>>> 'content-type': 'text/html', 'etag': 'W/"2178770-1cf0-55cb6ae579c41"',
>>> 'content-encoding': 'gzip', 'transfer-encoding': 'chunked',
>>> 'last-modified': 'Sun, 29 Oct 2017 22:02:42 GMT', 'date': 'Sun, 29 Oct 2017
>>> 23:01:10 GMT'})
>>> >>> ranywhere.headers
>>> CaseInsensitiveDict({'connection': 'keep-alive', 'x-clacks-overhead':
>>> 'GNU Terry Pratchett', 'server': 'openresty/1.9.15.1', 'contentlength':
>>> '7408', 'contenttype': 'text/html', 'transfer-encoding': 'chunked', 'date':
>>> 'Sun, 29 Oct 2017 23:00:55 GMT'})
>>>
>>> >>> rborec.content == ranywhere.content
>>> True
>>>
>>> Předem děkuji a všem python-django kamarádům přeji dobrou noc, dobré
>>> ráno a dobrý den.
>>>
>>> Jarda V.
>>>
>>> P.S. 12 yo Glen Garioch se mi momentálně jeví jako velmi uspokojivá.
>>> Podstatně přátelštější než PythonAnywhere&WSGI. Mohu doporučit...
>>>
>>> --
>>> --
>>> 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 zo

Re: [django-cs] pythonanywhere & wsgi

2017-10-30 Thread starenka .
Juchu!

-
'aknerats'[::-1]

On Oct 30, 2017 08:57, "Jaroslav Vysoký"  wrote:

> Stařenka vidí, i když spí! Pomlčku jsem doplnil, mělo to vliv. Dík!
>
> J.
>
> Dne pondělí 30. října 2017 8:29:55 UTC+1 starenka napsal(a):
>>
>> Cau borce!
>>
>> Jen tak od boku - prave sem se zbudil: nechybi ti pomlcka v content-type?
>> To by vysvetlovalo to "blby zobrazeni" docela dobre bych rek.
>>
>> S.
>>
>> -
>> 'aknerats'[::-1]
>>
>> On Oct 30, 2017 01:50, "Jaroslav Vysoký"  wrote:
>>
>>> Ahoj kamarádi!
>>>
>>> Sice mi to přijde pro tuto skupinu OOT, ale vzhledem k tomu že py.cz
>>> nejede a Jakub V. se mě na info o výpadku pythoní konference zeptal, proč
>>> se nezeptám na django-cs (což mě malinko překvapilo), tak se tedy ptám zde:
>>>
>>> Potřeboval bych na pythonanywhere.com servírovat nějaké statické
>>> soubory a nechci jít atomovkou na komáry a řešit to např. přes django
>>> aplikaci. Možná i proto, že bych měl konečně rád v některých věcech jasno.
>>>
>>> Nejprve jsem se pokusil zeptat "starších a zkušenějších" na nějaké
>>> how-to. Bylo mi sděleno, že na wsgi protokolu není nic složitého, abych to
>>> nastudoval. Sice jsem si o tom už předem něco přečetl, ale jelikož nejsem
>>> nic moc inteligentního, tak potřebuji nějaký příklad. Pokusil jsem se tedy
>>> pochopit wsgi hello_worls na PA a přebastlit nějakou aplikaci, která se
>>> tvářila, že by měla cosi takového činit. Při tom jsem zjistil, že asi
>>> nejsem jediný blb na světě, nicméně jsem to nějak rozchodil.
>>>
>>> Ale:
>>>
>>> Browser mi nějaké věci zobrazuje jinak než odjinud. Nechci to
>>> konkretizovat, protože bych nerad znovu absolvoval diskusi o validním HTML
>>> Předpokládám, že http není žádná magie, takže response serveru se skládá z
>>> headers a data. Data jsou 100% stejná, hlavička se liší. Mám podezření na
>>> "Connection". Na "cizím" serveru, kde se mi vše jeví OK je hodnota "close",
>>> na mém pythonanywhere je "keep-alive".
>>>
>>> Finální otázka:
>>>
>>> Jak mám přinutit ze své aplikace nadřazený middleware, potažmo http
>>> server, aby v hlavičce bylo Connection:close?
>>>
>>> Pro úplnost výpis hlaviček z requests:
>>> >>> rborec.headers
>>> CaseInsensitiveDict({'connection': 'close', 'server': 'nginx',
>>> 'content-type': 'text/html', 'etag': 'W/"2178770-1cf0-55cb6ae579c41"',
>>> 'content-encoding': 'gzip', 'transfer-encoding': 'chunked',
>>> 'last-modified': 'Sun, 29 Oct 2017 22:02:42 GMT', 'date': 'Sun, 29 Oct 2017
>>> 23:01:10 GMT'})
>>> >>> ranywhere.headers
>>> CaseInsensitiveDict({'connection': 'keep-alive', 'x-clacks-overhead':
>>> 'GNU Terry Pratchett', 'server': 'openresty/1.9.15.1', 'contentlength':
>>> '7408', 'contenttype': 'text/html', 'transfer-encoding': 'chunked', 'date':
>>> 'Sun, 29 Oct 2017 23:00:55 GMT'})
>>>
>>> >>> rborec.content == ranywhere.content
>>> True
>>>
>>> Předem děkuji a všem python-django kamarádům přeji dobrou noc, dobré
>>> ráno a dobrý den.
>>>
>>> Jarda V.
>>>
>>> P.S. 12 yo Glen Garioch se mi momentálně jeví jako velmi uspokojivá.
>>> Podstatně přátelštější než PythonAnywhere&WSGI. Mohu doporučit...
>>>
>>> --
>>> --
>>> 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/CAFrUbnmF%3DU2n_
>>> 8sXg0wXq1RO5Yg9bHoe2woCFAvEXhN94iydNQ%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-cs/CAFrUbnmF%3DU2n_8sXg0wXq1RO5Yg9bHoe2woCFAvEXhN94iydNQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> Další možnosti najdete na ht

Re: [django-cs] pythonanywhere & wsgi

2017-10-30 Thread starenka .
Cau borce!

Jen tak od boku - prave sem se zbudil: nechybi ti pomlcka v content-type?
To by vysvetlovalo to "blby zobrazeni" docela dobre bych rek.

S.

-
'aknerats'[::-1]

On Oct 30, 2017 01:50, "Jaroslav Vysoký"  wrote:

> Ahoj kamarádi!
>
> Sice mi to přijde pro tuto skupinu OOT, ale vzhledem k tomu že py.cz
> nejede a Jakub V. se mě na info o výpadku pythoní konference zeptal, proč
> se nezeptám na django-cs (což mě malinko překvapilo), tak se tedy ptám zde:
>
> Potřeboval bych na pythonanywhere.com servírovat nějaké statické soubory
> a nechci jít atomovkou na komáry a řešit to např. přes django aplikaci.
> Možná i proto, že bych měl konečně rád v některých věcech jasno.
>
> Nejprve jsem se pokusil zeptat "starších a zkušenějších" na nějaké how-to.
> Bylo mi sděleno, že na wsgi protokolu není nic složitého, abych to
> nastudoval. Sice jsem si o tom už předem něco přečetl, ale jelikož nejsem
> nic moc inteligentního, tak potřebuji nějaký příklad. Pokusil jsem se tedy
> pochopit wsgi hello_worls na PA a přebastlit nějakou aplikaci, která se
> tvářila, že by měla cosi takového činit. Při tom jsem zjistil, že asi
> nejsem jediný blb na světě, nicméně jsem to nějak rozchodil.
>
> Ale:
>
> Browser mi nějaké věci zobrazuje jinak než odjinud. Nechci to
> konkretizovat, protože bych nerad znovu absolvoval diskusi o validním HTML
> Předpokládám, že http není žádná magie, takže response serveru se skládá z
> headers a data. Data jsou 100% stejná, hlavička se liší. Mám podezření na
> "Connection". Na "cizím" serveru, kde se mi vše jeví OK je hodnota "close",
> na mém pythonanywhere je "keep-alive".
>
> Finální otázka:
>
> Jak mám přinutit ze své aplikace nadřazený middleware, potažmo http
> server, aby v hlavičce bylo Connection:close?
>
> Pro úplnost výpis hlaviček z requests:
> >>> rborec.headers
> CaseInsensitiveDict({'connection': 'close', 'server': 'nginx',
> 'content-type': 'text/html', 'etag': 'W/"2178770-1cf0-55cb6ae579c41"',
> 'content-encoding': 'gzip', 'transfer-encoding': 'chunked',
> 'last-modified': 'Sun, 29 Oct 2017 22:02:42 GMT', 'date': 'Sun, 29 Oct 2017
> 23:01:10 GMT'})
> >>> ranywhere.headers
> CaseInsensitiveDict({'connection': 'keep-alive', 'x-clacks-overhead':
> 'GNU Terry Pratchett', 'server': 'openresty/1.9.15.1', 'contentlength':
> '7408', 'contenttype': 'text/html', 'transfer-encoding': 'chunked', 'date':
> 'Sun, 29 Oct 2017 23:00:55 GMT'})
>
> >>> rborec.content == ranywhere.content
> True
>
> Předem děkuji a všem python-django kamarádům přeji dobrou noc, dobré ráno
> a dobrý den.
>
> Jarda V.
>
> P.S. 12 yo Glen Garioch se mi momentálně jeví jako velmi uspokojivá.
> Podstatně přátelštější než PythonAnywhere&WSGI. Mohu doporučit...
>
> --
> --
> 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/CAFrUbnmF%3DU2n_
> 8sXg0wXq1RO5Yg9bHoe2woCFAvEXhN94iydNQ%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVpNYMz5cKVKJ23nwBsxxXta_bqusSqqkCOGf_ry9jAVOw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] WSGI vs. dev server

2017-06-28 Thread starenka .
Me prislo, ze to fusuje spis do supervisoru...

-
'aknerats'[::-1]

On Jun 28, 2017 18:50, "Pavel Francirek"  wrote:

> Me zaujalo, ze to fusuje do systemd :) Umi treba ovladat beh dalsich
> daemonu (napr. si to pusti lokalni redis nebo ten "predsunuty" nginx a
> hlida si jeho beh).
>
> PF
>
> On Friday, June 23, 2017 at 10:24:51 AM UTC+2, Messa wrote:
>>
>> Dne 23. června 2017 9:12 starenka .  napsal(a):
>>
>>>
>>> ... Pak je tady par lidi (ehm ehm), ktery proste jednou zkusili uwsgi a
>>> ne gunicorn a nemeli duvod menit ;)
>>>
>>> Letos sme na pyconu meli o uwsgi talk, kdyby te to zajimalo
>>> https://m.youtube.com/watch?v=2Azpwf2LRK0&t=279m0s
>>>
>>
>> uwsgi poskytuje RPC framework, in-memory datbázi, publish-subscribe,
>> kromě Pythonu to umí Ruby, Perl, Go a Javascript (takže node.js se vlastně
>> dělalo zbytečně), stará se to o kešování, má to v sobě embeded snmp
>> server... jo a kdybyste chtěli, tak to můžete použít i jako WSGI server pro
>> Python webovku. Znáte ty vtipy o Emacsu, ne? :)
>>
>> Nezastaví se před ničím :) vymysleli si i vlastní protokol (umí ho
>> nginx), protože fastcgi zřejmě není moc fast.
>>
>> Upřímně mi ale víc vyhovují (micro?)services postavené nad nějakou
>> messaging infrastrukturou (RabbitMQ, ZeroMQ...) a samotný web pak v
>> node.js. Zajímavější možnosti škálování, může to fungovat asynchronně,
>> přežít výpadky, fungovat distribuovaně v různých serverovnách bez čekání na
>> roundtrip a tak. Omlouvám se za herezi a off-topic :) Pro typické use cases
>> je tohle zbytečné, ale když děláte něco většího (nebo když si myslíte, že
>> děláte něco většího... :) ), tak je možností více.
>>
>> PM
>>
>>
>>> -
>>> 'aknerats'[::-1]
>>>
>>> On Jun 23, 2017 03:22, "Petr Messner"  wrote:
>>>
>>>> Dne 20. června 2017 2:25 Jan Walter  napsal(a):
>>>>
>>>>> Protože se mi nepovedlo rychle rozběhnout gunicorn (nedával jsem teď
>>>>> pár let pozor, to je standard i pro produkci?), debuggoval jsem
>>>>> nainstalovaný balíček, našel podezřelou závislost libxml2, nainstaloval
>>>>> její systémový balík a následně udělal nový env a pip install, kde se
>>>>> leccos souvisejícího buildovalo. Moje chápání podstaty a zejm. odlišnosti
>>>>> mezi manage.py a wsgi je dost na vodě, ale třeba to přes noc docvakne.
>>>>> Kdybyste mi to někdo uměl jednoduše vysvětlit, budu nadšen stejně, jako že
>>>>> to už funguje :).
>>>>>
>>>>>
>>>> Tak gratuluji :)
>>>>
>>>> "odlišnosti mezi manage.py a wsgi" - tím "wsgi" asi myslíš mod_wsgi.
>>>> Protože mod_wsgi a WSGI jsou různé věci :)
>>>>
>>>> Co dělá manage runserver: spustí django.core.servers.basehttp.
>>>> WSGIServer , který je odvozený od wsgiref import simple_server ze
>>>> standardní knihovny Pythonu, a jako handler to tomu dá Django WSGI handler,
>>>> který umí odpovídat na requesty. Toto vše běží v kontextu toho příkazu
>>>> manage.py, takže pod venvem, pod kterým to spouštíte.
>>>>
>>>> Co dělá gunicorn: gunicorn je web server naimplementovaný v Pythonu,
>>>> můžete si ho nainstalovat do venvu. Django aplikace se v něm spouští opět
>>>> přes WSGI handler té Django aplikace. Situace je v podstatě stejná jako při
>>>> "manage runserver", akorát místo wsgiref.simple_server se použije gunicorn
>>>> webserver. Ta Django aplikace běží přímo v procesech nebo vláknech
>>>> spuštěných gunicornem, pokud gunicorn spustíte z venvu, tak i Django
>>>> aplikace bude používat tenhle venv.
>>>>
>>>> Co dělá mod_wsgi: je to modul do Apache webserveru. Apache je napsaný v
>>>> C a i moduly do něj jsou v C. Python se z něj spouští pomocí Python C API
>>>> (Python.h): https://github.com/GrahamDumpleton/mod_wsgi/blob
>>>> /033bfc7ac5bce9bacb9bbc7594f48d7c5551df3a/src/server/wsgi_in
>>>> terp.c#L2263
>>>> Takže např. to, jaká verze Pythonu se spustí, záleží na tom, oproti
>>>> čemu byl mod_wsgi zkompilovaný a s čím je nalinkovaný (libpython).
>>>> Teoreticky se může stát, že by mohly kolidovat závislosti (C knihovny)
>>>> Python modulů a Apache (nebo ostatních *_mod v Apache).
>>>>
>>>> A jak do toho všeho zapadá venv? venv je jen sada adresářů, která
>>>> obsahuje Python mod

Re: [django-cs] WSGI vs. dev server

2017-06-23 Thread starenka .
Me by teda taky zajimalo, v cem byl zakopanej pes. Pokud neco potrebovalo
libxml2, je to vetsinou lxml nebo neco podobnyho (libxml2-dev a libxslt-dev
baliky na debosich). Nechapu, jak to bez tech baliku mohlo fungovat.
Protoze v tom virtualenvu to prece musela lehnout pri instalaci ty
knihovny, ktera tohle potrebuje, cili by si vedel, ze je neco spatne. Pokud
bys to mel blbe nakonfeny a env by to bralo ze systemu, tak by si taky na
to zahy prisel, protoze na 99% nemas urcite v globalnich site packages
nainstalovany veci, ktery appka potrebuje.

Ad gunicorn: jo, je to standard. Pak je tady par lidi (ehm ehm), ktery
proste jednou zkusili uwsgi a ne gunicorn a nemeli duvod menit ;)

Letos sme na pyconu meli o uwsgi talk, kdyby te to zajimalo
https://m.youtube.com/watch?v=2Azpwf2LRK0&t=279m0s
-
'aknerats'[::-1]

On Jun 23, 2017 03:22, "Petr Messner"  wrote:

> Dne 20. června 2017 2:25 Jan Walter  napsal(a):
>
>> Protože se mi nepovedlo rychle rozběhnout gunicorn (nedával jsem teď pár
>> let pozor, to je standard i pro produkci?), debuggoval jsem nainstalovaný
>> balíček, našel podezřelou závislost libxml2, nainstaloval její systémový
>> balík a následně udělal nový env a pip install, kde se leccos souvisejícího
>> buildovalo. Moje chápání podstaty a zejm. odlišnosti mezi manage.py a wsgi
>> je dost na vodě, ale třeba to přes noc docvakne. Kdybyste mi to někdo uměl
>> jednoduše vysvětlit, budu nadšen stejně, jako že to už funguje :).
>>
>>
> Tak gratuluji :)
>
> "odlišnosti mezi manage.py a wsgi" - tím "wsgi" asi myslíš mod_wsgi.
> Protože mod_wsgi a WSGI jsou různé věci :)
>
> Co dělá manage runserver: spustí django.core.servers.basehttp.WSGIServer ,
> který je odvozený od wsgiref import simple_server ze standardní knihovny
> Pythonu, a jako handler to tomu dá Django WSGI handler, který umí odpovídat
> na requesty. Toto vše běží v kontextu toho příkazu manage.py, takže pod
> venvem, pod kterým to spouštíte.
>
> Co dělá gunicorn: gunicorn je web server naimplementovaný v Pythonu,
> můžete si ho nainstalovat do venvu. Django aplikace se v něm spouští opět
> přes WSGI handler té Django aplikace. Situace je v podstatě stejná jako při
> "manage runserver", akorát místo wsgiref.simple_server se použije gunicorn
> webserver. Ta Django aplikace běží přímo v procesech nebo vláknech
> spuštěných gunicornem, pokud gunicorn spustíte z venvu, tak i Django
> aplikace bude používat tenhle venv.
>
> Co dělá mod_wsgi: je to modul do Apache webserveru. Apache je napsaný v C
> a i moduly do něj jsou v C. Python se z něj spouští pomocí Python C API
> (Python.h): https://github.com/GrahamDumpleton/mod_wsgi/blob/
> 033bfc7ac5bce9bacb9bbc7594f48d7c5551df3a/src/server/wsgi_interp.c#L2263
> Takže např. to, jaká verze Pythonu se spustí, záleží na tom, oproti čemu
> byl mod_wsgi zkompilovaný a s čím je nalinkovaný (libpython). Teoreticky se
> může stát, že by mohly kolidovat závislosti (C knihovny) Python modulů a
> Apache (nebo ostatních *_mod v Apache).
>
> A jak do toho všeho zapadá venv? venv je jen sada adresářů, která obsahuje
> Python moduly. Pokud spustíte python "normálně", tj. bez venvu, tak se pro
> importované moduly použije cesta např. /usr/lib/python3/dist-packages.
> Když spustíte python ve venvu (např. venv/bin/python), tak se pustí ten
> Python (binárka), pomocí kterého byl tento venv vytvořen, jen se místo
> cesty /usr/lib/python3/dist-packages  použije venv/lib/python3.5/site-
> packages.
>
> Jak je to s venv a mod_wsgi? Tady může nastat rozpor v tom, pomocí které
> Python binárky byl ten venv vytvořen, a pomocí čeho (libpython) potom ten
> kód spouští mod_wsgi - jestli tyhle dvě věci (python binárka a libpython
> knihovna) jsou spolu kompatibilní, nejlépe jestli oboje pochází ze stejného
> buildu zdrojových souborů Pythonu.
>
> U mod_wsgi je ještě několik dalších věcí, které se mohou rozbít (např.
> Python subinterpretery), a taky best practice je nespouštět Python věci
> přímo v procesu Apache, ale spustit na to dedikovaný proces, se kterým ten
> Apache komunikuje - mod_wsgi Daemon mode (což mimochodem mod_python neumí).
> No a to už pak člověk nemusí mod_wsgi používat vůbec (a řešit tyhle
> obskurity), ale pustit Python aplikaci nějak "normálně" (ne z nějakého
> cizího C kódu) a nechat ji z Apache/Nginxu/čehokoliv volat přes HTTP nebo
> FastCGI protokol. No a Gunicorn je implementace HTTP v Pythonu. Používá se
> v produkci od roku 2010.
>
> PM
>
>
>> Každopádně dík moc za pomoc,
>> John
>>
>> On Mon, Jun 19, 2017 at 12:20 PM Petr Messner 
>> wrote:
>>
>>> Přinejhorším můžeš kód toho balíku upravit (editovat přímo soubor v
>>> envu) a dát si tam nějaké debug logování.
>>>
>>> A když si to spustíš přes gunicorn místo mod_wsgi, tak to funguje?
>>> Kdoví, oproti jakému python interpretreu je ten mod_wsgi zkompilovaný.
>>>
>>> PM
>>>
>>> Dne 19. června 2017 11:02 Jan Walter  napsal(a):
>>>
 Díky moc za nápady.

 Metodu volám s jednoduchým modelovým vstupem totožným v obou případech.
 Vypsal jsem si v

Re: [django-cs] django za reverzní proxy squid

2016-12-27 Thread starenka .
Ahoj, a muzu se zeptat, proc je tam ten port? Nesnazis se nahodou tim
squidem proxit DEV server djanga? Nebylo by jednodussi pouzit
uwsgi/gunicorn a nginx?

---
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]

2016-12-26 22:43 GMT+01:00 Roman :

> Ahoj,
>
> prosím, mám problém s DJANGem, které mám za reverzní proxy squid...
>
> Squid mám nastaven tak, že při přijetí requestu mě přesměruje na určitý
> port. Toto přesměrování funguje. Od DJANGa obdržím 404 chybu s tímto
> výpisem:
>
> Request Method: GET
> Request URL: http://a.server.cz:5500/http://a.server.cz:5500/
>
>
> {u'path': u'http://a.server.cz:5500/'}
>
>
> V terminálu djanga mám pak chybu:
> [26/Dec/2016 21:41:00] "GET http://a.server.cz:5500/ HTTP/1.1" 404 1696
>
> Podle mě je problém v tom, že squid přidá k absolutní cestě ještě jednou
> adresu squid serveru...
>
> Prosím, umíte mi někdo poradit?
>
> --
> --
> 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/87e5e5c4-9ba6-44
> ed-ac76-402fff1fed95%40googlegroups.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVpufB9ysK%2BNDApY2705aHTxD%3DjuaM%3DHN3SxWGBQc3nX6w%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] ipyvo israz #67

2016-10-19 Thread starenka .
ty ses minul povolanim!

---
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]

2016-10-19 11:47 GMT+02:00 Jiri Barton :

> Snad geniove zodiakalni, snad 67. vyssi inteligence, spikly se proti
> ubohemu starci,
> mozna, ze zmylil jsem se v planetarni klasifikaci, povazuje drchnicku a
> zarivku za rostlinu Jupyterovu, kterou je bezesporu fenykl
> treba se v nepratelskem znameni hada se stretl mikrokosmos s makrokosmem,
>
> zkratka dalsi prazsky Python sraz je a to jiz dnes, ve stredu 19. 10. 2016
> od 19:00 jako vzdy na Venecku, Ostrovskeho 38a, Praha 5 - Smichoff. Jak
> jsem jiz napovedel, bude to o ipythonu a NASA.
>
> ipython by @HonzaKral - http://ipython.org/
> NEEMO (NASA) by @dawn_kernagis - https://www.nasa.gov/mission_p
> ages/NEEMO/index.html
> +LT
>
> Prijd!
>
> whiskybar
>
> http://lanyrd.com/2016/praha-pyvo-october/
>
> --
> --
> 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/f8ba978e9dd00dee
> 988bce39bcb76292%40hosting4u.cz.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVoSdrHcpnUe%3DrR6%3Dr61CRLmc7oC%2Bb%3Do3Yct6cR2DgFqZQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Re: Deployment

2016-09-12 Thread starenka .
Ahoj,

taky asi zalezi, jesli dockerem chces resit jak servicy, ktery appka
potrebuje, tak appku samotnou. U nas (hehe ;)) pres docker resime jen ty
servicy (cili zadnej compose v podstate neni treba), appka normalne zije na
host masine a nasazujem frabricem. Build masiny se (at uz s dockerem, nebo
bez) da resit pomoci ansible/salt.



---
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]

2016-09-12 14:50 GMT+02:00 Petr Messner :

> Ahoj,
>
> nejsem sice Djangista, ale Docker používáme (a Python taky).
>
> Docker už řekněme novinka zas tak není, ale všechno kolem něj ano. Navíc
> tyhle nástroje jsou spíš pro clustery s desítkami strojů. I když zrovna to
> Dokku vypadá na první pohled celkem minimalisticky, takže by to taky mohla
> být cesta. A docker compose mi přijde spíš jako dev nástroj, jak si co
> nejrychleji spustit nějaké lokální dev prostředí, ale na produkci by to asi
> taky fungovalo.
>
> My docker kontejnery nasazujeme takto:
>
> 1) máme nějaký jednoduchý Makefile, který vycheckoutuje git repo, spustí
> docker build a vytvořený docker image nahraje na naši soukromou Docker
> registry. Sice to spouštíme ručně, ale pokud máte Jenkinse nebo tak něco,
> není nic jednodušího, než to spouštět z něj.
>
> 2) Docker kontejnery spravujeme přes Salt, takže stačí spustit salt
> highstate. Pokud používáte jiný CM, tak je postup jistě obdobný.
>
> 3) Profit :)
>
> Jestli to chcete fakt bezvýpadkově, tak nějak řešit blue green deployment,
> třeba stačí to Django spustit dvakrát vedle sebe (dva Docker kontejnery) a
> při nasazování vždy aspoň jeden pojede, zatímco se ten druhý bude otáčet.
>
> Je důležité si uvědomit, co ty Docker nástroje vlastně dělají. Většinou,
> vztaženo na vaše požadavky, fakt nic, co by nešlo udělat v několikařádkovém
> Salt state/Ansible playbooku apod. nebo i bash/Python skriptu. Docker
> klient pro Python samozřejmě taky existuje.
>
> Jinak k deploymentu obecně, dnes bych to už jinak než Dockerem neřešil
> (nebo leda s velkým sebezapřením), je to fajn nástroj. Ze začátku se to
> chce s ním trochu seznámit, nebo i sem tam napsat nějaký skript (např.
> wrapper pro odchytávání sigterm signálů, které jsou v procesu s pid 1
> defaultně ignorovány). Těm kontejnerům se dá nastavit autorestart, takže se
> nejen restartnou při chybě, ale spustí se i po restartu serveru.
>
> Pár lidí mi nedoporučovalo provozovat v Dockeru databázi, ale nějaké
> konkrétní důvody jsem se nedozvěděl :) a my ji jedeme taky mimo Docker,
> takže zkušenosti nemám. Když jde o data(bázi), tak je sazmořejmě lepší
> dávat si o to větší pozor.
>
> PM
>
>
> Dne 12. září 2016 14:20 Vladimír Macek  napsal(a):
>
> Cau lidi,
>>
>> navazuju na svuj lonsky thread a mam situaci trochu jinou. Pro novy
>> projekt
>> mam ve sprave dedikovany server. Takze jakoby vlastni PaaS.
>>
>> Projekt je Py3, Dj1.9, Pg9.5, Redis, ElasticSearch.
>>
>> Ale doby, kdy jsem chtel pecovat o kazdy soubor v /etc/ na produkcnim
>> serveru, jsou pryc. :-)
>>
>> Zajimame se s kolegou o Docker. Ale kdyz bychom chteli deploynout na nasem
>> serveru pomoci Dockeru, je tam stale pomerne dost veci, ktere je zahodno
>> automatizovat (treba pro recovery cele masiny).
>>
>> Kolega zkusenejsi v Dockeru na to sice uz ma nejakou automatizaci. Ale ta
>> je ve vyvoji a neni doladena.
>>
>> My djangisti mame radi standardy a jednotnost. Nas stack neni slozity a je
>> predvidatelny. Jsem si jist, ze nekde rostou recepty, ktere by mi z
>> vetsiny
>> vyhovovaly.
>>
>> Resil jste nekdo z vas produkcni deployment pomoci Dockeru a
>> (predpokladam)
>> docker-compose? Vyuzili jste na to nejakou hotovou automatizaci?
>>
>> Chapu to dobre, ze treba Dokku je prave pro to? Mam ho zkoumat? Prip.
>> Dokku-alt?
>>
>> I bez Dockeru: Uvitam i odkaz na konkretni recepty na deployment podobneho
>> Django projektu na vlastni server/VPS, ktere se vam osvedcily.
>>
>> Kazdy s nas ma nekde omezene obzory. Dejte tip. :-)
>>
>> Diky,
>>
>> V.
>>
>> --
>> --
>> 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/5dac2ffc-1e93-24
>> 70-810c-84ebb38ad16b%40sandbox.cz.
>> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>>
>
> --
> --
> 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 disk

Re: [django-cs] PPyvo 2^6

2016-07-13 Thread starenka .
Doufam, ze udrzite latku i do srpna, bohuzel sem tedko pryc :(

-
'aknerats'[::-1]
On Jul 13, 2016 13:00, "Jiri Barton"  wrote:

> Libil se ti minuly neformalni prazsky python sraz venku na terase? I
> tentokrat v pripade hezkeho pocasi bude moznost oslavit jubilejni, 64.
> napyvo python sraz na Venecku, Ostrovskeho 38a, Praha 5 - Smichoff venku,
> 20. 7. 2016 od 19:00.
>
> Slunce nebo dest, jsme tu vzdy pro vas. Python sraz nezna prazdniny.
>
> Volnejsi cas znamena volnejsi temata, proto let the lightning talks
> strike! Prozatim mame teda jeden zajimavy projekt Spaceknow.com. Podobna
> temata mapy/gist/historie se urcite vitaji obzvlaste, ale urcite si pojdte
> strelit i neco jineho, v lete je nejlepsi cas zacit.
>
> Tak jiz za tyden!
>
> whiskybar
>
> http://lanyrd.com/2016/praha-pyvo-july/
>
> --
> --
> 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/a17aa6d15a2bb669c6e607c2785571c7%40hosting4u.cz
> .
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVr9%2B20E2h5cf2xqVTmDp6xxM_kqbe0bbdhHVGUV4aOYKQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Komunitní sprint 20.-21. srpna

2016-07-04 Thread starenka .
Kdybych zrovna nebyl pryc, tak bych hned jel :(

---
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]

2016-07-04 17:51 GMT+02:00 Petr Viktorin :

> Ahoj, Pythonisti a Pythonistky!
>
> Zvu vás na Pythoní komunitní sprint, který se bude konat o víkendu
> 20.-21. srpna ve Mšeném.
>
> Na programu bude ladění materiálů na kurzy, vylepšování python.cz,
> pyvo.cz a podobné infrastruktury, a organizace akcí kolem Pythonu. A
> samozřejmě i grilování, ať si ten konec léta pořádně užijeme :)
>
>
> V pátek odpoledne před sprintem proběhne workshop "MicroPython +
> světýlka" pro pražské PyLadies, které o tuhle odbočku přišly. Chceš-li
> se zúčastnit, dej nám prosím vědět zvlášť.
>
>
> Plánuješ-li přijít, odepiš mi nebo se naklikni na Facebooku/G+, ať mám
> přehled kolik vás bude. Účastníkům pak pošlu další informace.
>
>
> Facebook: https://www.facebook.com/events/954835977948468/
> G+: https://plus.google.com/events/ct5nbljch6irda2t81b3dogqclk
>
> --
> --
> 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/de1681c6-26a6-eb2f-6cac-a083423a4bc9%40gmail.com
> .
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVrtKC3g4M9LvL00a_9obL3_Ay%3DJfgm-AdkvwkgwYZL58Q%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] DRF a Swagger - jak z něj vyrazit Swagger soubor?

2016-07-01 Thread starenka .
Jinak teda k dotazu: Nevim. Do ty docky to chodi jako json, takze to z toho
urcite nejak vyrazit ve strukturovany forme asi pude, ale sem linej cist
ten kod, jestli mi rozumis.

---
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]

2016-07-01 14:35 GMT+02:00 starenka . :

> Jak pise Vitek, magii to inspektne tu drf klasu a veci, ktery potrebujes
> overridnout pak napises jako yaml do __doc__ do ty klasy. Zbytek to za tebe
> "zaridi". Strasne fajn se s tim dela, treba nekdo udelas preklep a najednou
> ti na sajte zmizi cela docka a tak... :)
>
> ---
> 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]
>
> 2016-07-01 14:05 GMT+02:00 Vítek Pliska :
>
>> Používáme to třebas tady https://api.merk.cz/docs/. V podstatě to udělá
>> dost věcí za tebe ale spíš jen pokud máš věci hodně “standardní”, jinak tam
>> musel stařenka dohazovat serializery jen kvůli docce a psali jsme teda
>> docstringy v yaml. To jen co tak pamatuju.
>>
>> On Fri, Jul 1, 2016 at 1:38 PM Honza Javorek 
>> wrote:
>>
>>> Ahoj,
>>>
>>> používá někdo Django REST Framework a Swagger? Když budu mít
>>> https://github.com/marcgibbons/django-rest-swagger/, vydoluju z toho i
>>> nějak ten Swagger soubor, nebo mi to prostě rovnou vygeneruje tu
>>> dokumentaci a šmitec?
>>>
>>> Dík,
>>> HJ
>>>
>>> --
>>> --
>>> 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/CAPAmg-f33%3D2vc0%3DCdn3cfBOvSVqYLsSEK%2BK%3DWYvSD5OdRWdEUA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-cs/CAPAmg-f33%3D2vc0%3DCdn3cfBOvSVqYLsSEK%2BK%3DWYvSD5OdRWdEUA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>>
>> --
>> --
>> 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/CAN6bD4W%3Dj0UqKuJewxE8ZOYgWChcGjzCx07afTAKvszzjGhb6Q%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CAN6bD4W%3Dj0UqKuJewxE8ZOYgWChcGjzCx07afTAKvszzjGhb6Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
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%2B7MNVrfws3hLBQ6w47-qAF-uw3VF3ftd0eFHXuE4Xt2unapBw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] DRF a Swagger - jak z něj vyrazit Swagger soubor?

2016-07-01 Thread starenka .
Jak pise Vitek, magii to inspektne tu drf klasu a veci, ktery potrebujes
overridnout pak napises jako yaml do __doc__ do ty klasy. Zbytek to za tebe
"zaridi". Strasne fajn se s tim dela, treba nekdo udelas preklep a najednou
ti na sajte zmizi cela docka a tak... :)

---
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]

2016-07-01 14:05 GMT+02:00 Vítek Pliska :

> Používáme to třebas tady https://api.merk.cz/docs/. V podstatě to udělá
> dost věcí za tebe ale spíš jen pokud máš věci hodně “standardní”, jinak tam
> musel stařenka dohazovat serializery jen kvůli docce a psali jsme teda
> docstringy v yaml. To jen co tak pamatuju.
>
> On Fri, Jul 1, 2016 at 1:38 PM Honza Javorek  wrote:
>
>> Ahoj,
>>
>> používá někdo Django REST Framework a Swagger? Když budu mít
>> https://github.com/marcgibbons/django-rest-swagger/, vydoluju z toho i
>> nějak ten Swagger soubor, nebo mi to prostě rovnou vygeneruje tu
>> dokumentaci a šmitec?
>>
>> Dík,
>> HJ
>>
>> --
>> --
>> 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/CAPAmg-f33%3D2vc0%3DCdn3cfBOvSVqYLsSEK%2BK%3DWYvSD5OdRWdEUA%40mail.gmail.com
>> 
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
> --
> --
> 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/CAN6bD4W%3Dj0UqKuJewxE8ZOYgWChcGjzCx07afTAKvszzjGhb6Q%40mail.gmail.com
> 
> .
>
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVr7aeEJ993U2tVYE5ELeYGkJdZaaFgmopW2svKhXw0rcQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Prazke NaPyVo #62 CFP

2016-05-06 Thread starenka .
Protoze se tomu od zacatku rikalo "django sraz"?

---
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]

2016-05-05 17:57 GMT+02:00 Petr Messner :

> Ahoj,
>
> kdyz je to Python sraz, proc je to jen v mailinglistu Djanga? :)
>
> PM
>
> Dne 5. května 2016 12:36 Jiri Barton  napsal(a):
>
>> Zdar, vid, dalsi Prazky Python Sraz se blizi, bude to zase 3. stredu v
>> mesici, tj. 18. 5. 2016 od 19:00 na Venecku, Ostrovskeho 38a, Praha 5 -
>> Smichoff. Hledame, co by vas bavilo. Hlasujte tady
>> http://goo.gl/forms/6iN32NHxGR nebo vam tema pridelime.
>>
>> Zatial
>> Jiri
>>
>> http://lanyrd.com/2016/praha-pyvo-may/
>>
>>
>>
> --
> --
> 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/CAK9Q5BSuLQ1-vOuihA9jvfxJf7E-%2BnZrhJyezZXHwQ-upv6H%3Dg%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVqdvteqoAqpzHH2DBQGjSf4ysMHbFmNpP6R-fgwe-PbqQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] py.test, django a migrace

2016-04-13 Thread starenka .
Jestli mas zajem, muzu sem nekam hodit kostru pytest.ini a tox.ini

---
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]

2016-04-13 11:34 GMT+02:00 starenka . :

> Leta pouzivam pytest-django a testy mam jak dedeny z TestCase z djanga,
> tak jen funkce ala py.test a zadny problemy nemam. Na jenkinsu testy
> poustim toxem.
>  Na pytestu je super to, ze pokud nechces, nemusis stary testy migrovat,
> one je (podobne jako nose) v pohode pusti. Abych se priznal, kdyz potrebuju
> db, tak pouziiju djangovej TestCase,`@pytest.mark.django_db` sem nikdy
> nezkousel. Fixtury teda (pokud je to teda nutny) valim pres django
> masinerii.
>
> Nechapu to co pises o migracich, zadny migrace by se ti pri testovani
> delat nemeli. Db se vytvori z aktualniho modelu...
>
>
>
> ---
> 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]
>
> 2016-04-13 11:26 GMT+02:00 Věroslav Kaplan :
>
>> Zdravím vespolek,
>>
>> a prosím o nakopnutí.
>>
>> TL;DR:  Jaký je doporučený framework pro testování Django aplikací?
>> pytest-django?
>>
>> --
>> Plná verze:
>>
>> Snažím se zmigrovat jeden Django projekt z Django unit tests na py.test .
>>   Mám Django==1.8, pytest-django==2.9.1 a příslušný pytest, testovací
>> databázi mám defaultní sqlite.
>>
>> Program v databázi očekává nějaké objekty/fixtures, které do databáze
>> nahraju v průběhu migrací. Objekty vytvářím pomocí volání RunPython v
>> migracích.
>>
>> Testy spouštím jednak u sebe na vývojářském laptopu a taky na Jenkinsu
>> (CI řešení z minulého století). Když testy na Jenkinsu projdou, tak je
>> Jenkins nahraje projekt na testovací server pro zákazníka.
>>
>> Když spustím testy na laptopu, tak projdou bez problémů. Když spustím
>> testy na Jenkinsu, tak spadnou testy, které očekávají, že v databázi jsou
>> nějaké objekty.
>>
>> Obě testovací prostředí používají stejný test_settings a stejné verze
>>  balíčků z pipu. Liší se mi jen verze Pythonu 2.7.10 vs 2.7.5 (Fedora vs
>> CentOS), ale nepředpokládám tam problém.
>>
>> Na co jsem přišel:
>> - Vypadá to, že py.test runner spouští migrace, protože se vytvoří
>> všechny tabulky a sloupce v tabulkách (ale jistě to nevím - tohle se může
>> vytvořit i z popisu modelů).
>> - Vypadá to, že py.test spouští i kód v RunPython - když jsem tam vyhodil
>> výjimku, tak testy spadly na výjimce.
>> - Ale objekty vytvořené pomocí RunPython pak nejsou.
>>
>> Failují jak staré testy odvozené od TestCase, tak nové pytest testy.
>>
>> Setkal se s tím někdo? Jaký je aktuálně doporučený testovací framework
>> pro Django aplikace?
>>
>> ​Za odpověď děkuji​
>>
>>
>> ​Věroš
>> --
>> --V.Kaplan
>>
>> --
>> --
>> 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/CABWwdO-6yb1dLcFGA_W83TGBdxv3MJuTaSms-Gh60Fu944g%3DRA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CABWwdO-6yb1dLcFGA_W83TGBdxv3MJuTaSms-Gh60Fu944g%3DRA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
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%2B7MNVrBguW66nz9EBE1zFGrf%3DK1KknXLSh5sGkwFcBZ_KzAZQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] py.test, django a migrace

2016-04-13 Thread starenka .
Leta pouzivam pytest-django a testy mam jak dedeny z TestCase z djanga, tak
jen funkce ala py.test a zadny problemy nemam. Na jenkinsu testy poustim
toxem.
 Na pytestu je super to, ze pokud nechces, nemusis stary testy migrovat,
one je (podobne jako nose) v pohode pusti. Abych se priznal, kdyz potrebuju
db, tak pouziiju djangovej TestCase,`@pytest.mark.django_db` sem nikdy
nezkousel. Fixtury teda (pokud je to teda nutny) valim pres django
masinerii.

Nechapu to co pises o migracich, zadny migrace by se ti pri testovani delat
nemeli. Db se vytvori z aktualniho modelu...



---
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]

2016-04-13 11:26 GMT+02:00 Věroslav Kaplan :

> Zdravím vespolek,
>
> a prosím o nakopnutí.
>
> TL;DR:  Jaký je doporučený framework pro testování Django aplikací?
> pytest-django?
>
> --
> Plná verze:
>
> Snažím se zmigrovat jeden Django projekt z Django unit tests na py.test .
>   Mám Django==1.8, pytest-django==2.9.1 a příslušný pytest, testovací
> databázi mám defaultní sqlite.
>
> Program v databázi očekává nějaké objekty/fixtures, které do databáze
> nahraju v průběhu migrací. Objekty vytvářím pomocí volání RunPython v
> migracích.
>
> Testy spouštím jednak u sebe na vývojářském laptopu a taky na Jenkinsu (CI
> řešení z minulého století). Když testy na Jenkinsu projdou, tak je Jenkins
> nahraje projekt na testovací server pro zákazníka.
>
> Když spustím testy na laptopu, tak projdou bez problémů. Když spustím
> testy na Jenkinsu, tak spadnou testy, které očekávají, že v databázi jsou
> nějaké objekty.
>
> Obě testovací prostředí používají stejný test_settings a stejné verze
>  balíčků z pipu. Liší se mi jen verze Pythonu 2.7.10 vs 2.7.5 (Fedora vs
> CentOS), ale nepředpokládám tam problém.
>
> Na co jsem přišel:
> - Vypadá to, že py.test runner spouští migrace, protože se vytvoří všechny
> tabulky a sloupce v tabulkách (ale jistě to nevím - tohle se může vytvořit
> i z popisu modelů).
> - Vypadá to, že py.test spouští i kód v RunPython - když jsem tam vyhodil
> výjimku, tak testy spadly na výjimce.
> - Ale objekty vytvořené pomocí RunPython pak nejsou.
>
> Failují jak staré testy odvozené od TestCase, tak nové pytest testy.
>
> Setkal se s tím někdo? Jaký je aktuálně doporučený testovací framework pro
> Django aplikace?
>
> ​Za odpověď děkuji​
>
>
> ​Věroš
> --
> --V.Kaplan
>
> --
> --
> 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/CABWwdO-6yb1dLcFGA_W83TGBdxv3MJuTaSms-Gh60Fu944g%3DRA%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVrKz0bN06xKpNufJzx2GPMjWZyks4Yjh8B%3DFCyDak1vWw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] appserver: gunicorn? prosim feedback pro rok 2016 :-)

2016-03-23 Thread starenka .
Jasny, ja myslel tu podobnost v tom smyslu, ze nginx ti resi distro, ale
wsgi layer si musis updatovat sam...

(>>Prijde mi to nejlepsi z obou svetu - jednoduchy a bezpecny nginx +
pohodlny gunicorn na pozadi. 99% potencialnich bezpecnostnich problemu
je pak na strane nginxu ktery bude updatovat distribuce.)

---
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]

2016-03-23 16:25 GMT+01:00 Honza Král :

> Ja radsi gunicorn protoze je pure python a prijde mi jednodussi, ale i
> uWsgi je samozrejme uplne v pohode. Oboje+nginx mi prijde o rad lepsi
> a jednodussi nez mod_wsgi.
>
> Ale ve finale vsechny tri varianty dokazi fungovat zcela bez problemu
> a je to predevsim otazka vkusu, preferenci a zkusenosti.
> Honza Král
> E-Mail: honza.k...@gmail.com
> Phone:  +420 606 678585
>
>
> 2016-03-23 16:13 GMT+01:00 starenka . :
> > Coz je ale uplne to samy jako s uwsgi, ne? ;)
> >
> > ---
> > 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]
> >
> > 2016-03-23 16:11 GMT+01:00 Honza Král :
> >>
> >> Ahoj,
> >>
> >> my vzdy na produkci pouzivali gunicorn + nginx - o nginx aktualizace
> >> se ti bude starat distribuce a pripadny update gunicornu je
> >> jednoduchy.
> >>
> >> Prijde mi to nejlepsi z obou svetu - jednoduchy a bezpecny nginx +
> >> pohodlny gunicorn na pozadi. 99% potencialnich bezpecnostnich problemu
> >> je pak na strane nginxu ktery bude updatovat distribuce.
> >>
> >>
> >> Honza Král
> >> E-Mail: honza.k...@gmail.com
> >> Phone:  +420 606 678585
> >>
> >>
> >> 2016-03-23 16:08 GMT+01:00 Vladimir Macek :
> >> > Ahoj,
> >> >
> >> > stehuju svoje projekty na novy Debian server a protoze pozoruji u
> >> > djangistu
> >> > velkou podporu uWSGI, sonduju opusteni mod_wsgi, ktere fungovalo leta
> >> > bezproblemove.
> >> >
> >> > Jsem ale taky konzervativni admin a tak mam rad, kdyz se o bezp.
> >> > aktualizace zejm. kompilovanych veci stara distribuce, ktere verim a
> kde
> >> > security fix je pohodlny pouzitim apt, ktere stejne delam a hlidam.
> >> >
> >> > Nicmene uWSGI v Jessie je dosti stare 2.0.7 a autori uWSGI sami
> >> > doporucuji
> >> > porad kompilovat.
> >> >
> >> > Nebo je 2.0.7 prijatelna verze? Nicmene Debiani spravce ji o roku 2014
> >> > ani
> >> > nepatchnul, coz je podezrele.
> >> >
> >> > Jenze na serveru budou Django appky v partition urcene pro uzivatelska
> >> > data, ktera bude noexec (takze na ni nepujde spoustet vlastni
> binarky) a
> >> > kde vetsinou ani nebude gcc jako slupka bezpecnosti, takze uWSGI
> nebude
> >> > mozne bez workaroundu nainstalovat.
> >> >
> >> > Existuje pro takove servery reseni, ktere me nenapada?
> >> >
> >> > V docu Djanga vidim, ze gunicorn, ciste pythonsky WSGI server je
> dokonce
> >> > zminen _pred_ uWSGI. :-)
> >> >
> >> > Pouziva tu nekdo gunicorn vic?
> >> >
> >> > Jak si letos stoji?
> >> >
> >> > A jak ho spoustite v Linuxu a pripojujete k webserveru, treba nginx?
> >> >
> >> > Diky!
> >> >
> >> > V.
> >> >
> >> > --
> >> > --
> >> > 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/56F2B15B.1040101%40sandbox.cz.
> >> > Další možnosti najdete na adrese https://groups.google.com/d/optout.
> >>
> >> --
> >> --
> >> 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áv

Re: [django-cs] appserver: gunicorn? prosim feedback pro rok 2016 :-)

2016-03-23 Thread starenka .
Coz je ale uplne to samy jako s uwsgi, ne? ;)

---
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]

2016-03-23 16:11 GMT+01:00 Honza Král :

> Ahoj,
>
> my vzdy na produkci pouzivali gunicorn + nginx - o nginx aktualizace
> se ti bude starat distribuce a pripadny update gunicornu je
> jednoduchy.
>
> Prijde mi to nejlepsi z obou svetu - jednoduchy a bezpecny nginx +
> pohodlny gunicorn na pozadi. 99% potencialnich bezpecnostnich problemu
> je pak na strane nginxu ktery bude updatovat distribuce.
>
>
> Honza Král
> E-Mail: honza.k...@gmail.com
> Phone:  +420 606 678585
>
>
> 2016-03-23 16:08 GMT+01:00 Vladimir Macek :
> > Ahoj,
> >
> > stehuju svoje projekty na novy Debian server a protoze pozoruji u
> djangistu
> > velkou podporu uWSGI, sonduju opusteni mod_wsgi, ktere fungovalo leta
> > bezproblemove.
> >
> > Jsem ale taky konzervativni admin a tak mam rad, kdyz se o bezp.
> > aktualizace zejm. kompilovanych veci stara distribuce, ktere verim a kde
> > security fix je pohodlny pouzitim apt, ktere stejne delam a hlidam.
> >
> > Nicmene uWSGI v Jessie je dosti stare 2.0.7 a autori uWSGI sami
> doporucuji
> > porad kompilovat.
> >
> > Nebo je 2.0.7 prijatelna verze? Nicmene Debiani spravce ji o roku 2014
> ani
> > nepatchnul, coz je podezrele.
> >
> > Jenze na serveru budou Django appky v partition urcene pro uzivatelska
> > data, ktera bude noexec (takze na ni nepujde spoustet vlastni binarky) a
> > kde vetsinou ani nebude gcc jako slupka bezpecnosti, takze uWSGI nebude
> > mozne bez workaroundu nainstalovat.
> >
> > Existuje pro takove servery reseni, ktere me nenapada?
> >
> > V docu Djanga vidim, ze gunicorn, ciste pythonsky WSGI server je dokonce
> > zminen _pred_ uWSGI. :-)
> >
> > Pouziva tu nekdo gunicorn vic?
> >
> > Jak si letos stoji?
> >
> > A jak ho spoustite v Linuxu a pripojujete k webserveru, treba nginx?
> >
> > Diky!
> >
> > V.
> >
> > --
> > --
> > 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/56F2B15B.1040101%40sandbox.cz.
> > Další možnosti najdete na adrese https://groups.google.com/d/optout.
>
> --
> --
> 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/CADoCwr2i1aXXbt4jFAVxbgS5mr0fNHSGVZF9-3HneSHcnDSXpw%40mail.gmail.com
> .
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVrjALn_HhDT9rmcr_jLW6Cg7rzBZdSnWSUzVi5QfCYZ9g%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] PyCon PL

2015-10-08 Thread starenka .
15.10 7:05 CSA do Varsavy, zpatky 18.10 19:40 CSA z Varsavy

'aknerats'[::-1]
On Oct 8, 2015 8:25 PM, "Jaroslav Vysoký"  wrote:

> No jo, když já se to definitivně dozvěděl až dneska. Jakub mi říkal, že
> letíš. Kterým letem letíš? Taky jsem o tom uvažoval. Ale sám bych se mohl
> někde na letišti taky ztratit...
>
> J.
>
>
> Dne 8. října 2015 20:21 starenka .  napsal(a):
>
>> Skoda, ze si to nerek driv, ja uz sem si koupil letenku :(
>>
>> -- 'aknerats'[::-1]
>> On Oct 8, 2015 20:19, "Jaroslav Vysoký" 
>> wrote:
>>
>>> Ahoj lidi!
>>>
>>> Chystám se na polský PyCon. Zatím to vidím tak, že pojedu autem ve
>>> čtvrtek 15.10. brzo ráno z Roudnice nad Labem a v neděli odpoledne zpátky.
>>> Dejte vědět, kdybyste náhodou někdo měl společnou cestu, jestli bych se
>>> nemohl k někomu přidat nebo naopak někdo přidat ke mně.
>>>
>>> Jarda V.
>>>
>>> --
>>> --
>>> 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/dfe4767b-a7c7-4483-b535-4b251293ad2c%40googlegroups.com
>>> <https://groups.google.com/d/msgid/django-cs/dfe4767b-a7c7-4483-b535-4b251293ad2c%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>>
>> --
>> --
>> 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 tématu ve
>> skupině „django-cs“ ve Skupinách Google.
>> Chcete-li odběr tématu zrušit, přejděte na
>> https://groups.google.com/d/topic/django-cs/ID_QFq7VqS0/unsubscribe.
>> Chcete-li zrušit odběr skupiny a všech témat v ní, 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%2B7MNVrHRw2PUL2JCfUy1Zq3_hLU8Tue07kXCetNw2mUdq19mw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVrHRw2PUL2JCfUy1Zq3_hLU8Tue07kXCetNw2mUdq19mw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>
> --
> --
> 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/CAFrUbnkR%2BCzXJf8_jpxpxyn8aVt55NDsQF4eY9O727zEe6K2Qw%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-cs/CAFrUbnkR%2BCzXJf8_jpxpxyn8aVt55NDsQF4eY9O727zEe6K2Qw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVpukErCjOVHNFKVHL_JhkE1wwRcGXYXM7%2B6-c5b1%2BMD3A%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] PyCon PL

2015-10-08 Thread starenka .
Skoda, ze si to nerek driv, ja uz sem si koupil letenku :(

-- 'aknerats'[::-1]
On Oct 8, 2015 20:19, "Jaroslav Vysoký"  wrote:

> Ahoj lidi!
>
> Chystám se na polský PyCon. Zatím to vidím tak, že pojedu autem ve čtvrtek
> 15.10. brzo ráno z Roudnice nad Labem a v neděli odpoledne zpátky. Dejte
> vědět, kdybyste náhodou někdo měl společnou cestu, jestli bych se nemohl k
> někomu přidat nebo naopak někdo přidat ke mně.
>
> Jarda V.
>
> --
> --
> 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/dfe4767b-a7c7-4483-b535-4b251293ad2c%40googlegroups.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVrHRw2PUL2JCfUy1Zq3_hLU8Tue07kXCetNw2mUdq19mw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Změna formuláře podle radio button

2015-08-16 Thread starenka .
Ne, podle me chce menit obsah jednoho widgetu na zaklade druhyho... Delaval
jsem to ajaxem a v inkriminovanym formu sem menil choices. Taky by me
zajimalo, jestli existuje min retardovanej postup...

Dik

-- 'aknerats'[::-1]
On Aug 17, 2015 8:13 AM, "Martin Tiršel"  wrote:

> Ahoj,
>
> ak mas na mysli zobrazenie forms.ChoiceField ako radio, tak staci nastavit
> widget na RadioSelect, teda:
>
> my_choices = forms.ChoiceField(
> choices=...,
> widget=forms.RadioSelect
> )
>
> Najlepsia literatura k Djangu je asi jeho dokumentacia :) Je tam tutorial,
> ktory ta prevedie zakladmi a potom doporucujem precitat kazdu sekciu
> (minimalne aby si mal nejaky zakladny prehlad) a potom uz len tvorit a
> tvorit :) Pripadne za mna mozem doporucit vybornu knihu Test-Driven
> Development with Python, ktora ta posunie o level vyssie (zdarma online):
>
> http://chimera.labs.oreilly.com/books/123400754/index.html
>
>
>
> S pozdravom,
> Martin Tiršel,
> tel.:
> +421 948 199 406 (O2 SR)
> +420 776 790 511 (Vodafone CR)
>
> 2015-08-16 21:10 GMT+02:00 Marcus Scalpere :
>
>> Pěkný den přeji, s djangem si hraju jen chvíli a narazil jsem na jednu
>> záludnost. Možná jen špatně hledám a špatně se ptám, ale potřeboval bych
>> změnit formulář (obsah select) po kliknutí na radio button. A když už jsem
>> u toho ptaní, nějaká literatura ohledně djanga? (co nejaktuálnější asi
>> lepší, jak jsem zjistil, každá verze se liší chvílema podstatně)
>>
>> --
>> --
>> 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/a4567487-7984-4599-8406-9963585973d2%40googlegroups.com
>> 
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>
> --
> --
> 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/CAEhMMr4zwnT6_Nf485Gy63ccVdi%3DPK2ayUdqLYqWG7VE7RTbQQ%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVqAxZnSafzTBckDBxLx1BjaskPCfaMf7xTxW4nBxAcv2A%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Fwd: planovani cesty (bylo: [python] Fwd: 4. setkání studentů a programátorů Pyvec x GymGeek)

2015-06-10 Thread starenka .
ja prijedu v pa odpo, zrejme bus/vlak, ale nevylucuju, ze pojedu karou
(v so nejak dopo zpet do phy), tak kdyby byl zajem. bohuzel nedokazu
rict v kolik to bude
---
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]


2015-06-10 16:04 GMT+02:00 Jakub Vysoky :
> takovy alespon mini-vytah z toho, jak se kdo chysta.. sorry, ze to neni
> upravenejsi..
>
> nekdo pojede rano pul vlak pul kolo (ing + dan), nekdo s honzou kralem autem
> (nevim kdo presne), petr viktorin prijede uz ve ctvrtek.
>
> zatim!
>
> -- Forwarded message --
> From: Honza Javorek 
> Date: 2015-06-10 11:24 GMT+02:00
> Subject: Re: planovani cesty (bylo: [python] Fwd: 4. setkání studentů a
> programátorů Pyvec x GymGeek)
> To: Honza Král 
> Cc: Daniel Srb , Petr Viktorin ,
> Vladimir Linhart , Jakub Vysoky
> , Jan starenka Florian , ab
> tatinek ab , Ales Zoulek 
>
>
> Me by se nejvic hodilo pridat se nekomu do auta, aspon na cestu tam. Na kolo
> ted nejak nemam cas, ve ctvrtek jsem na otocku v Brne k zubari, takze se
> musim na misto deni dostat behem patku rano.
>
> H
>
> 2015-06-09 15:34 GMT+02:00 Honza Král :
>>
>> Ahoj, ja pojedu asi autem v patek rano tam a vecer zpet (nemuzu zustat
>> bohuzel). Tak jestli se chce nekdo pridat at osobne, nebo jen
>> batozinou, dejte vedet
>> Honza Král
>> E-Mail: honza.k...@gmail.com
>> Phone:  +420 606 678585
>>
>>
>> 2015-06-09 15:32 GMT+02:00 Daniel Srb :
>> > S cyklodopravou to vypadá bledě, je mi hůř než o víkendu. Takže bych
>> > se spíš přidal k někomu v autě, pokud vůbec pojedu.
>> >
>> > Vzhledem k tomu, že sem abstinent a vlastník řidičského oprávnění
>> > skupiny B, mohl bych nečím vozem Petra hodit blíž k Brnu, ať
>> > nepřestupuje jak pitomec..
>> >
>> > 2015-06-09 14:47 GMT+02:00 Petr Viktorin :
>> >> Já přijedu ve čtvrtek. Viděl bych to takhle:
>> >>
>> >> Praha,,Zličín   19:00   Autobus 560674 28
>> >> Chlumčany,,motorest 19:40   19:48   Autobus 562711 121
>> >> Mšené-lázně,,u kapličky 20:21
>> >>
>> >>
>> >>
>> >> A odjedu už v pátek večer :(
>> >> Jezdí to blbě, takže:
>> >>
>> >> Mšené-lázně,,u kapličky 18:27   Autobus 562711 119
>> >> Račiněves,,Motorest rozc.   18:39   19:00   Autobus 550909 17
>> >> Praha,,Nádraží Holešovice   19:40
>> >>
>> >>
>> >> 2015-06-09 14:30 GMT+02:00 Vladimir Linhart
>> >> :
>> >>> ja a mozna Dan jedeme na kole. vidim to vlakem do Kralup a zbytek kolo
>> >>> at to
>> >>> neni celej den..
>> >>>
>> >>> 2015-06-09 14:23 GMT+02:00 Jakub Vysoky :
>> >>>>
>> >>>> hernajz! tys to napsal jenom mne! ja si rikam, proc ti nekdo davno
>> >>>> neodpovedel!
>> >>>>
>> >>>> tak ted davam do kopie lidi, o kterych cca "zarucene" vim, ze dorazi
>> >>>> a
>> >>>> maji to "daleko".
>> >>>>
>> >>>> myslim, ze by nebyl ani problem dorazit uz ve ctvrtek!
>> >>>>
>> >>>> pokud neco vykoumate hromadne, bylo by to fajn napsat zpet do
>> >>>> diskuze.
>> >>>>
>> >>>> zatim!
>> >>>>
>> >>>> 2015-06-08 22:49 GMT+02:00 Honza Javorek :
>> >>>>>
>> >>>>> Cauky mnauky, jsou k tomu jeste nejaky instrukce? Je nejaky hromadny
>> >>>>> odjezd z Prahy necim?
>> >>>>>
>> >>>>> H
>> >>>>>
>> >>>>> 2015-06-08 19:46 GMT+02:00 Jakub Vysoky :
>> >>>>>>
>> >>>>>> FWD z django-cs, ale radi nadchneme nekoho i zde!
>> >>>>>>
>> >>>>>> Odkaz na g+ event. Budu rád, když se zaregistrujete.
>> >>>>>>
>> >>>>>> https://plus.google.com/u/0/events/c0r32otu6kgul7eevh5h0ebuo4s
>> >>>>>>
>> >>>>>>
>> >>>>>> -- Forwarded message --
>> >>>>>> From: Jaroslav Vysoký 
>> >>>>>> Date: 2015-06-08 14:15 GMT+02:00
>> >>>>>> Subject: 4. setkání studentů a programátorů Pyvec x GymGeek
>> >>>>>

Re: [django-cs] Re: 4. setkání studentů a programátorů Pyvec x GymGeek

2015-06-08 Thread starenka .
+1
---
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]


2015-06-08 15:14 GMT+02:00 Honza Javorek :
> Ahoj,
>
> ja s tim pocitam, ale nepouzivam G+, tak se nezaregistruju :)
>
> Honza
>
> 2015-06-08 14:55 GMT+02:00 Jaroslav Vysoký :
>>
>> Ještě odkaz na g+ event. Budu rád, když se zaregistrujete.
>>
>> J.V.
>>
>> https://plus.google.com/u/0/events/c0r32otu6kgul7eevh5h0ebuo4s
>>
>>
>> Dne 8. června 2015 14:22 Jaroslav Vysoký 
>> napsal(a):
>>
>>> 12.6.2015 se koná už tradiční 4. setkání studentů gymnázia v Roudnici nad
>>> Labem a programátorů ze sdružení Pyvec.org a jejich přátel a kolegů.
>>>
>>> Jako obvykle se setkání koná ve Mšeném - lázních, Šafranice 186.
>>>
>>> http://www.mapy.cz/zakladni?x=14.1187191&y=50.3641276&z=17&source=addr&id=10631458&q=M%C5%A1en%C3%A9-l%C3%A1zn%C4%9B%2C%20%20%C5%A0afranice%20186
>>>
>>> V pátek mezi 10:00 a 11:00 startuje workshop studentů a programátorů,
>>> který tentokráte tématicky naváže na úspěšný DjangoGirs meeting. Zkusíme
>>> absolvovat stejný tutoriál. Vypadá to, že se kromě seminaristů zúčastní i
>>> amatérský dívčí tým. Konec workshopu bude jako obvykle, tedy cca v 17:00.
>>>
>>> Poté se z akce moderované stává akce víceméně živelná. Volná diskuse,
>>> jídlo, pití, zpěv a další zábavné aktivity. Podle počasí samozřejmě ohýnek,
>>> opékání buřtů a pod.
>>>
>>> Info pro neznalé: Akce se koná v rodinném domečku. Pro lidi s outdoorovým
>>> založením, karimatkou a spacákem no problem. Určitý počet slabších kusů
>>> můžeme umístit i na nějaké to lůžko.
>>>
>>> Kdokoliv přijede, je vítán!
>>>
>>> Na setkání se těší
>>>
>>> Jaroslav Vysoký
>>> jaroslav.vys...@gmail.com
>>> 733 539 586
>>>
>>> & studenti a kamarádi
>>>
>>>
>>
>> --
>> --
>> 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/CAFrUbnkA%2BkG5WQns--eHP6%2BLVrvW49V6M9GEWK%3DZGvBKi1TZ6A%40mail.gmail.com.
>>
>> Další možnosti najdete na https://groups.google.com/d/optout.
>
>
> --
> --
> 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/CAPAmg-ceAk_1Nado5ajZ7nkWMy4%2BsAYzHf%2BrZfgCjDgxMqRcNA%40mail.gmail.com.
>
> Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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%2B7MNVrEEbSwyyO_9cWdNExMnsNyqma9083QCgdwYdcSwEv8SA%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] DjangoConEU 2016

2015-06-01 Thread starenka .
Cau,

taky rad vypomuzu s cimkoliv

s.
---
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]


2015-06-01 13:55 GMT+02:00 Jakub Vysoky :
> +1 ke shaneni lidi (a jakekoliv dalsi pomoci)
>
> kolik to tak cca dela lidi na ten jeden den prednasek? kolik tracku?
> posefovat nejak beginners/advanced?
>
> 2015-06-01 13:48 GMT+02:00 Honza Král :
>>
>> Super, z PyCon CZ jsem nadseny a hlasim se jako dobrovolnik. K
>> organizaci me nikdo nepoustejte, ale rad oslovim/sezenu zajimave
>> prednasejici a muzu pomoct s programem.
>> Honza Král
>> E-Mail: honza.k...@gmail.com
>> Phone:  +420 606 678585
>>
>>
>> 2015-06-01 12:47 GMT+01:00 Tomáš Ehrlich :
>> > Ahoj,
>> > ještě jednou díky všem za feedback. Ať už pozitivní nebo negativní,
>> > přínosný
>> > i nepřínosný, nakonec jsem si to díky tomu srovnal v hlavě.
>> >
>> > Aktuální stav je, že uspořádáme víkendový PyCon CZ, jeden den přednášky,
>> > jeden den sprint. Termín 20-21. listopadu 2015. Půl roku je tak akorát,
>> > abychom se na to připravili a zároveň nadšení nevyšumělo.
>> >
>> > Teď reším základní web, abychom to mohli začít prezentovat. To s sebou
>> > nese
>> > i schválení z PSF, že můžeme používat TM PyCon. Už jsem jim psal, mělo
>> > by to
>> > být v poho. Výsledkem bude cz.pycon.org, zatím to budu mít hostované na
>> > vlastní subdoméně.
>> >
>> >
>> > Moc nestíhám, protože jsem na DjangoConu a mám tunu další práce, ale
>> > jakmile
>> > bude základní website (dnes nebo zítra) a repo přesunuté do Pyvce, tak
>> > se
>> > můžeme pustit do týmové PR práce :)
>> >
>> >
>> > Tom
>> >
>> > 1. 6. 2015 v 12:24, Honza Javorek :
>> >
>> > Cau,
>> >
>> > chvili jsem to nesledoval. Par mych poznamek:
>> >
>> > - Predevsim plati, at uz si kdo myslime, ze je to moc nebo malo, pokud
>> > to
>> > udelas, tak jsi hustokrutor a vsichni ti s tim stejne pomuzem. Stejne
>> > tak,
>> > predpokladam, ze by byl k dispozici i Pyvec na fakturace apod. - tohle
>> > treba
>> > u DG hrozne pomohlo.
>> >
>> > - Ja ti nikdy nebudu rikat, ze "jsem ti neco rikal", a pokud jo, tak mi
>> > jednu vlep (nech me ale sundat bryle prosim). Kdyz se to nepovede, bude
>> > to
>> > skoda, ale i to se da osetrit. Udelejme zalozni plan B pro pripad, ze se
>> > treba vyserou penize a zbude sekera apod. Stavaji se ruzne veci a je
>> > dobre
>> > na to byt v pripade vetsi akce pripraven i v pripade ze se nestanou.
>> > Clovek
>> > pak failuje o dost klidneji. Sepsat si rizika a rict si, jak by se dala
>> > prinejhorsim resit.
>> >
>> > - Koukam, ze o python.cz mluvim uz hodne dlouho... :-| Ale Sprint uz je
>> > naplanovanej, 24/25.6. na tom budem v Brne delat. Kdo se chcete pridat,
>> > dejte vedet.
>> >
>> > - Souhlas ze mailinglisty jsou zadarmo :) Uz mame pyladies-brno,
>> > pyladies-praha, django-cs, py.cz konferenci, ... Dedikovaneho kanalu na
>> > konferenci bych se nebal.
>> >
>> > - ad Slovensko, podle me jediny clovek kdo je schopen na Slovensku neco
>> > organizovat je Jano Suchal, ale zase je to spis Rubysta, tak nema asi
>> > duvod
>> > organizovat nejaky PyCon. Celkove mu i z navstev na Rubyslave prislo, ze
>> > slovensti Pythonisti jsou nekde zalezli v dirach a je je malo videt.
>> > Kazdopadne bych se v tomto pripade urcite domlouval s nim a vymyslel to
>> > s
>> > nim, protoze tam neni nic moc jineho o co bychom se mohli oprit.
>> > Samozrejme
>> > nam nikdo nebrani tam ten PyCon importovat (ala DG Bilbao organizovane z
>> > Brna), ale je to prace navic.
>> >
>> > Honza
>> >
>> >
>> >
>> > 2015-05-23 10:12 GMT+02:00 Petr Viktorin :
>> >>
>> >> 2015-05-23 9:14 GMT+02:00 Tomáš Ehrlich :
>> >> > Vytvořil jsem repo pro plánování, ať to nevyšumí:
>> >> >
>> >> > https://github.com/OneStopSource/cz.pycon.org-2015
>> >> >
>> >> > 1. Bude to pouze české (PyCon CZ) nebo rovnou česko-slovenské (PyCon
>> >> > CS)?
>> >> > Druhá varianta mi dává víc smysl, pokud by se to do budoucna střídalo
>> >> > místo
>> >> > organizování CZ/SK.
>> >>
>> >> Já myslím že jestli se to bude v budoucnu střídat/spojovat, není
>> >> problém to písmenko změnit.
>> >>
>> >> > 2. Nechat jeden den nebo přidáme i den sprintů, popř. workshopu?
>> >> > Byl bych za sprinty, protože
>> >> > 1) H. Javorek o python.cz mluví už hodně dlouho a leccos bychom dali
>> >> > dohromady,
>> >> > 2) nadšení z konference se flešne do kódu. Např: po DG se odtrhla
>> >> > skupinka,
>> >> > která následující den posílala PR do DG tutoriálu
>> >>
>> >> Jo, sprinty rozhodně chceme! Třeba tentokrát vyjdou. (Skupinka z DG se
>> >> rozpadla, ale to bylo spíš tím, že se to naplánovalo den předem.)
>> >>
>> >> > 3. Konkrétní datum — listopad je docela volný (je tam jen DUtH v
>> >> > Amstru)
>> >> > a
>> >> > půl roku na přípravu je tak akorát
>> >> >
>> >> > 4. Místo — znám Brno, vím kde bych našel prostory, ale jsem pro
>> >> > každou
>> >> > špatnost. Cokoliv mezi Prahou-Brnem by bylo fajn, protože bychom se
>> >> > sešli na
>> >> > neutrálním území. Brno 

Re: [django-cs] Co pouzivate proti throttlingu?

2015-05-04 Thread starenka .
Pokud throttling == reqs/ip je dobrej napad kouknout, jestli server
bezi na ipv6 a jestli neblokuje podle rozsahu. Pokud jo a ne ipv6
adres mivaji masiny docela mraky. V urllib3 (a urcite i jinde) se da
nastavit bind source_address
https://urllib3.readthedocs.org/en/latest/pools.html#related-classes
cili je to pak docela sranda

Ales: dik, nevedel sem/nenapadlo me
---
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]


2015-05-04 15:35 GMT+02:00 Ales Zoulek :
> Kazdopadne bych mrknul na neco jako
> http://nginx.org/en/docs/http/ngx_http_limit_req_module.html (popr viz docka
> webserveru, ktery pouzivas). Neni totiz uplne od veci zastavit requesty
> levne jeste pred tim, nez vlezou do Djanga - kde i jejich zariznuti pomoci
> django appky stoji nasobne vic prostredku.
>
> Popr kombinace obojiho. Hruby limit v nginxu, jemnejsi konfigurace v
> django-ratelimit.
>
>
> A.
>
> On Mon, May 4, 2015 at 1:54 PM Vladimir Macek  wrote:
>>
>> On 3.5.2015 18:42, Radek Svarz wrote:
>> > AhoJ,
>> >
>> > Pouzivate nekdo knihovnu proti throttlingu?
>> >
>> > Neco z tohohle?
>> >
>> > https://www.djangopackages.com/grids/g/antiflood/
>> >
>> > R
>>
>> Zdar, proti throttlingu pouzivam to, ze zpomalim wgetovani, mazu cookies,
>> pripadne stahuju pres vice IP adres pomoci genialni SOCKS proxy ssh -D.
>> :-)
>>
>> Pokud naopak na webovych sluzbach, ktere vyvijim, potrebuju throttling
>> zavest, naprgal jsem si to nejdriv sam, pozdeji kluci pritahli do
>> requirements.pip balik django-ratelimit, ktery je na Tebou odkazovane
>> strance jako prvni. Funguje uspokojive. :-)
>>
>> Pekny den,
>>
>> --
>> :  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
>> :  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
>> :  http://macek.sandbox.cz/skoleni/
>>
>> --
>> --
>> 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/55475DFD.2030709%40sandbox.cz.
>> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>
> --
> --
> 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%2BvQZ8qDdxq9uJzJte4rPyiSUZospAXHC%3DnEms7%3D%3DH0vQLFv%2BA%40mail.gmail.com.
> Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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%2B7MNVr6pj_xbpNHu0tW20yVLR49vicfJ-A86TOb9uYGRQTopg%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Jak rešíte upgrade verze Pythonu 3.3.5. na vyšší?

2015-03-27 Thread starenka .
Ahoj,

pokud mas v systemu balickovaci system tak pres nej. Pokud ho nemas,
nebo tam neni verze, kterou chces, pouzivam
https://github.com/saghul/pythonz
---
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]


2015-03-27 17:21 GMT+01:00  :
> Vyvíjím  pro interní potřeby správu svn v pythonu. Při načítání diakritiky z
> svn mi to hází vyjímky. Nyní mám nasazenou verzi pythonu 3.3.5., ve verzi
> 3.4. již problém není. Uvažuji o upgrade na vyšší verzi.
>
> --
> --
> 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/4922c43d-6a4a-4e40-ac08-ba73fba56d81%40googlegroups.com.
> Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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%2B7MNVr8MS1BbcTOja1tKtYLcNWWHLJVVcjZmTOUfD2H0%2BcGSQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Re: Error pri vytvareni prostredi

2015-03-16 Thread starenka .
mozna takhle to bude nazornejsi:

#udelam si virtulaenv hokuspokus v aktulani adresari (to, kde je
virtualenv umistejnej je nezavysly na ceste kde maz zdrojovy kody
aplikace)
starenka /tmp % virtualenv hokuspokus
New python executable in hokuspokus/bin/python
Installing setuptools, pip...done.

#a hele fakt tam je
starenka /tmp % ls -la | grep hokus
drwxr-xr-x  6 starenka  starenka   4096 Mar 16 15:33 hokuspokus

#virtualenv slouzi (zjednodusene) k izolaci "tvojeho pythonu knihoven"
od systemovych, pokud nemam aktivovanej virtualenv, python je pouzitej
systemovej
starenka /tmp % which python
/usr/bin/python

#zaktivuju a co nevidim
starenka /tmp % source hokuspokus/bin/activate
(hokuspokus)starenka /tmp % which python
/tmp/hokuspokus/bin/python

#vypnu virtualenv a mam zpet systemovej python
(hokuspokus)starenka /tmp % deactivate
starenka /tmp % which python
/usr/bin/python

doufam, ze sem ti aspon trochu pomoh a nejen vic zamotal hlavu

s.
---
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]


2015-03-16 15:29 GMT+01:00 Jan Novotný :
> Ahoj, ted uz se v tom prestavam nejak orientovat. Takze aktivovane to uz je,
> kdyz je tam myvenv? Nebo to jen znamena, ze mam vytvorenou dalsi slozku?
> Takze by to ted melo byt komplet hotove?
>
> Dne pondělí 16. března 2015 14:46:38 UTC+1 starenka napsal(a):
>>
>> pokud vidis na zacatku `(myvenv)`, tak uz ho aktivovanej mas... mozna
>> aby se ti zas nejak nepopletly cesty bude lespi neco jako:
>>
>> virtualenv -ppython3 ~/Plocha/PyLadies/myenv
>> source ~/Plocha/PyLadies/myenv/bin/activate
>> ---
>> 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]
>>
>>
>> 2015-03-16 14:41 GMT+01:00 Visgean Skeloru :
>> > Ja bych byt tebou rovnou pouzil
>> > https://virtualenvwrapper.readthedocs.org/
>> > melo by to resit podobne problemy za tebe a je to mnohem pohodlnejsi na
>> > pouziti ;)
>> >
>> > 2015-03-16 13:47 GMT+01:00 Honza Javorek :
>> >>
>> >> Nic nezkazis tim, kdyz tuhle slozku smazes a udelas si nekde druhou a v
>> >> ni
>> >> to zkusis odznova. Instalovat python znova neni potreba, problem je s
>> >> vytvorenim virtualniho prostredi.
>> >>
>> >> Pokud se ti to nepovede nanovo, hod sem posloupnost prikazu co jsi
>> >> zadaval
>> >> a co ti to vypisovalo.
>> >>
>> >> Honza
>> >>
>> >> 2015-03-16 12:56 GMT+01:00 Jan Novotný :
>> >>>
>> >>> Ahoj,
>> >>>
>> >>> postupoval jsem podle pokynu, ktere jsi psal nize. U posledniho kroku
>> >>> mi
>> >>> to napsalo, ze ze soubor aktive neexistuje. Respektive kdyz jsem
>> >>> pouzil
>> >>> posledni radek s tim, ze predtim jsem vlezl do adresare ve kterem se
>> >>> venv
>> >>> nachazi a myenv prepsal na venv, napsalo mi to, ze soubor aktivate
>> >>> neexistuje. Fyzicky tam mam jen dva soubory (asi zastupce, pokud je to
>> >>> jak
>> >>> ve windows, pac tam je nahore sipka). Tak a nevim co ted. :))
>> >>> Jestli-ze se
>> >>> kroky ktere byly popsany vyse povedli, co mam delat dal? Nemam celou
>> >>> instalaci pythony provist znovu? Ev. jak jej odinstalovat?
>> >>>
>> >>> Dne neděle 15. března 2015 23:27:21 UTC+1 Jan Novotný napsal(a):
>> >>>>
>> >>>> Ahoj, jsem v pythonu uplny zelenac a teprve se chci s timto programem
>> >>>> zkamaradit.
>> >>>>
>> >>>> Mam doma linux lUbuntu uz nevim kolik.. :) (kdyby bylo treba,
>> >>>> zjistim).
>> >>>>
>> >>>> Pri instalaci pythonu jsem se zasekl na vytvareni prostredi..
>> >>>>
>> >>>> po zadani prikazu:
>> >>>>
>> >>>> $ python3 -m venv venv
>> >>>> prikaz nebyl nalezen, zrejme jedno slovo venv prebyva.
>> >>>>
>> >>>> ukousel jsem tedy i:
>> >>>> $ python3 -m venv
>> >>>>
>> >>>> vysledek byl nasledujici error.. posilam delsi kousek zkopceny..
>> >>>>
>> >>>> honza@honza-1015BX-1015BX:~/Plocha/PyLadies$ python3 -m venv
>> >>>> usage: venv [-h] [--system-site-packages] [--symlinks | --copies]
>> >>>> [--clear]
>

Re: [django-cs] Re: Error pri vytvareni prostredi

2015-03-16 Thread starenka .
pokud vidis na zacatku `(myvenv)`, tak uz ho aktivovanej mas... mozna
aby se ti zas nejak nepopletly cesty bude lespi neco jako:

virtualenv -ppython3 ~/Plocha/PyLadies/myenv
source ~/Plocha/PyLadies/myenv/bin/activate
---
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]


2015-03-16 14:41 GMT+01:00 Visgean Skeloru :
> Ja bych byt tebou rovnou pouzil https://virtualenvwrapper.readthedocs.org/
> melo by to resit podobne problemy za tebe a je to mnohem pohodlnejsi na
> pouziti ;)
>
> 2015-03-16 13:47 GMT+01:00 Honza Javorek :
>>
>> Nic nezkazis tim, kdyz tuhle slozku smazes a udelas si nekde druhou a v ni
>> to zkusis odznova. Instalovat python znova neni potreba, problem je s
>> vytvorenim virtualniho prostredi.
>>
>> Pokud se ti to nepovede nanovo, hod sem posloupnost prikazu co jsi zadaval
>> a co ti to vypisovalo.
>>
>> Honza
>>
>> 2015-03-16 12:56 GMT+01:00 Jan Novotný :
>>>
>>> Ahoj,
>>>
>>> postupoval jsem podle pokynu, ktere jsi psal nize. U posledniho kroku mi
>>> to napsalo, ze ze soubor aktive neexistuje. Respektive kdyz jsem pouzil
>>> posledni radek s tim, ze predtim jsem vlezl do adresare ve kterem se venv
>>> nachazi a myenv prepsal na venv, napsalo mi to, ze soubor aktivate
>>> neexistuje. Fyzicky tam mam jen dva soubory (asi zastupce, pokud je to jak
>>> ve windows, pac tam je nahore sipka). Tak a nevim co ted. :)) Jestli-ze se
>>> kroky ktere byly popsany vyse povedli, co mam delat dal? Nemam celou
>>> instalaci pythony provist znovu? Ev. jak jej odinstalovat?
>>>
>>> Dne neděle 15. března 2015 23:27:21 UTC+1 Jan Novotný napsal(a):

 Ahoj, jsem v pythonu uplny zelenac a teprve se chci s timto programem
 zkamaradit.

 Mam doma linux lUbuntu uz nevim kolik.. :) (kdyby bylo treba, zjistim).

 Pri instalaci pythonu jsem se zasekl na vytvareni prostredi..

 po zadani prikazu:

 $ python3 -m venv venv
 prikaz nebyl nalezen, zrejme jedno slovo venv prebyva.

 ukousel jsem tedy i:
 $ python3 -m venv

 vysledek byl nasledujici error.. posilam delsi kousek zkopceny..

 honza@honza-1015BX-1015BX:~/Plocha/PyLadies$ python3 -m venv
 usage: venv [-h] [--system-site-packages] [--symlinks | --copies]
 [--clear]
 [--upgrade] [--without-pip]
 ENV_DIR [ENV_DIR ...]
 venv: error: the following arguments are required: ENV_DIR
 honza@honza-1015BX-1015BX:~/Plocha/PyLadies$ $ source
 ~/pyladies/venv/bin/activate
 $: příkaz nebyl nalezen
 honza@honza-1015BX-1015BX:~/Plocha/PyLadies$ source
 ~/pyladies/venv/bin/activate
 bash: /home/honza/pyladies/venv/bin/activate: Adresář nebo soubor
 neexistuje
 honza@honza-1015BX-1015BX:~/Plocha/PyLadies$ python3 -m venv venv
 Error: Command '['/home/honza/Plocha/PyLadies/venv/bin/python3', '-Im',
 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
 honza@honza-1015BX-1015BX:~/Plocha/PyLadies$ python3 -m venv
 usage: venv [-h] [--system-site-packages] [--symlinks | --copies]
 [--clear]
 [--upgrade] [--without-pip]
 ENV_DIR [ENV_DIR ...]
 venv: error: the following arguments are required: ENV_DIR
 honza@honza-1015BX-1015BX:~/Plocha/PyLadies$ source
 ~/pyladies/venv/bin/activate
 bash: /home/honza/pyladies/venv/bin/activate: Adresář nebo soubor
 neexistuje



 K dalsimu kroku me to vubec nepustilo, jelikoz to pozadovany soubor
 nevytvorilo.

 Muzete mi prosim nekde poradit, co s tim?

 Diky moc.

 Honza
>>>
>>> --
>>> --
>>> 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/6ed75c8b-1252-46a0-96c1-1f9aafcf7306%40googlegroups.com.
>>>
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>>
>> --
>> --
>> 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/CAPAmg-eqSPebcz4CJ5djnBAgTcpYiF36Y-zC8a%3D7r9bXwp-DnQ%40mail.gmail.com.
>>
>> Další možnosti najdete na https://groups.google.com/d/optout.
>
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/d

Re: [django-cs] EuroPython

2015-03-06 Thread starenka .
+.5

-- 'aknerats'[::-1]
On Mar 6, 2015 8:35 AM, "Ondrej Kohout"  wrote:

> +1
> On 5 Mar 2015 18:39, "Honza Král"  wrote:
>
>> Take tam budu
>> Honza Král
>> E-Mail: honza.k...@gmail.com
>> Phone:  +420 606 678585
>>
>>
>> 2015-03-05 6:43 GMT-08:00 Ondrej Vesely :
>> > Já pojedu.
>> >
>> > Ondra
>> >
>> > 2015-03-05 15:01 GMT+01:00 Tomáš Ehrlich :
>> >>
>> >> Nedal bych to finančně, protože v červnu budu na DjangoConu  EU, takže
>> >> nejedu.
>> >>
>> >> Tom
>> >>
>> >> 5. 3. 2015 v 14:23, Jakub Škaryd :
>> >>
>> >> Ahoj všichni,
>> >>
>> >> plánuje někdo letos jet na EuroPython? Není to úplně blízko, tak
>> >> nepředpokládám moc velkou účast.
>> >>
>> >> Jakub
>> >>
>> >> --
>> >> --
>> >> 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/CALiYqZD7JJYn1sM48z4jqoRjU1TN3nothDJ3Y-ai8nZgHwLXNA%40mail.gmail.com
>> .
>> >> Další možnosti najdete na https://groups.google.com/d/optout.
>> >>
>> >>
>> >> --
>> >> --
>> >> 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/3839F692-8775-44C9-BC91-FB5F03196675%40gmail.com
>> .
>> >>
>> >> Další možnosti najdete na https://groups.google.com/d/optout.
>> >
>> >
>> > --
>> > --
>> > 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/CAJPWw6x-x71kFCmth4DwoRX3rAw8z7-%2BpN9xT-ZvBFwTQc8-Hw%40mail.gmail.com
>> .
>> >
>> > Další možnosti najdete na https://groups.google.com/d/optout.
>>
>> --
>> --
>> 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/CADoCwr3EFfgTC6jbgszbF1bQ-nQ1hpb4_5BcP_Lq3j5qT5Zo7g%40mail.gmail.com
>> .
>> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>>
>  --
> --
> 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/CAGXnhi09hb63_gwaGK96RKg417w0ob1p8Az_h40e75jCxrDFpw%40mail.gmail.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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%2B7MNVr3j%2BaTcebTR%3DzaG-H04eZB%3DQqqXAaPerQA8Erf3YtWHQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] ? Prazske Pyvo #47 ?

2015-02-18 Thread starenka .
> Ja nekdy neco rad povim o designu API knihoven - tedy ne REST, ale jak
> navrhnout interface neceho ala Django ORM (Elasticsearch DSL) aby slo
> udelat vse co by mohlo byt potreba, lide se nemuseli prilis veci ucit
> a dobre se jim to pouzivalo.

Davej
---
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]


2015-02-18 16:04 GMT+01:00 Honza Král :
> Ja nekdy neco rad povim o designu API knihoven - tedy ne REST, ale jak
> navrhnout interface neceho ala Django ORM (Elasticsearch DSL) aby slo
> udelat vse co by mohlo byt potreba, lide se nemuseli prilis veci ucit
> a dobre se jim to pouzivalo.
>
> Pripadne i neco o tom jak udrzujeme API pro elasticsearch up-to-date
> vcetne klientu v 6 jazycich.
>
> Ale bohuzel v Breznu nebudu.
> Honza Král
> E-Mail: honza.k...@gmail.com
> Phone:  +420 606 678585
>
>
> 2015-02-18 15:56 GMT+01:00 Jakub Vysoky :
>> s tebou uz zrovna pocitame, i kdyz, zalezi, co nabidnes :
>>
>> kdo dal? vitek by mohl neco povedet o falcon, ze jo?
>>
>> ale jeste by to chtelo nejake api frameworky, nebo mozna neco, co ty api
>> data uz bude nekde zobrazovat (ruzne tyhle javascript knihovny?:))
>>
>> napady vitany!
>>
>> 2015-02-18 15:04 GMT+01:00 Honza Javorek :
>>>
>>> Ja?
>>>
>>> 2015-02-18 12:31 GMT+01:00 Jakub Vysoky :

 api mozna priste, ale shanime speakry... takze> #callforspeakers !!!
 napady?

 On Monday, February 16, 2015 at 11:37:07 PM UTC+1, Radek Svarz wrote:
>
> To API or not to API?
>
> Takze API nakonec nebude?
>
> Na to jsem se tesil.
>
> r
>
>
> On Monday, February 16, 2015 at 11:08:12 PM UTC+1, Honza Král wrote:
>>
>> Ja muzu udelat lightning talk a couchovani (nejen) na Django Girls. A
>> take prinesu par knih do knihovnicky abychom to mohli hned vyzkouset
>> :)
>> Honza Král
>> E-Mail: honza...@gmail.com
>> Phone:  +420 606 678585
>>
>>
>> 2015-02-16 23:01 GMT+01:00 Petr Viktorin :
>> > Hlásím jeden lightning talk na https://github.com/pyvec/bookshelf !
>> > Příležitost pro všechny ze svých přečtených (nejen) Pythoních svazků
>> > ofouknout prach, a nechat je kolovat po republice.
>> >
>> > A slyšel jsem že Mikey odřekla účast, tak na report o DjangoGirls by
>> > to chtělo nějakého kouče. Co vy na to, Honzové? :)
>> >
>> > 2015-02-16 17:57 GMT+01:00 Jiri Barton :
>> >> Zdar Pythonisti,
>> >>
>> >> uz tuto stredu, pozitri, osmnacteho unora dvatisice patnact se
>> >> uskutecni
>> >> dalsi, ctyricaty sedmy, bleskovy Python sraz. Jakovzdy to bude Na
>> >> Venecku,
>> >> Ostrovskeho tricet osm A, Praha PET - Smichoff, od devatenacti
>> >> hodin.
>> >>
>> >> Ohlasy na minuly Docker sraz byly velke a brzy jiz chystame
>> >> pokracovani;
>> >> speakri nam bohuzel trochu vybouchli, ale nezoufejte, sraz bude. Jak
>> >> napovida %subj%, radi bychom ozivili lightning talky, pripadne i
>> >> kratsi
>> >> zpravicky lze. Uplne nejlepe udela ten, kdo si vzpomene, co ho od
>> >> noveho
>> >> roku nadchlo a v vcem/s cim rad dela!
>> >>
>> >> Whiteboard:
>> >> kitchen.ci - test konfiguraci
>> >> predbezna zprava o Django Girls - Django workshopu v Brne
>> >> ...
>> >>
>> >> Urcite dorazte!
>> >>
>> >> whiskybar
>> >>
>> >> http://lanyrd.com/2015/praha-pyvo-february
>> >>
>> >> --
>> >> --
>> >> 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 zobrazit tuto diskusi na webu, navštivte
>> >>
>> >> https://groups.google.com/d/msgid/django-cs/d1980910af018018c1d5d41f7c72bdde%40hosting4u.cz.
>> >> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>> >
>> > --
>> > --
>> > 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 zobrazit tuto diskusi na webu, navštivte
>> > https://groups.google.com/d/msgid/django-cs/CA%2B%3D%2BwqDkgGAL5s4oNzbUhQhgxin-ukHjsfMmiKKbJ4mwRN%2B-ag%40mail.gmail.com.
>> > Další možnosti najdete na adrese https://groups.google.com/d/optout.





 --
 Jakub Vysoky

 mob: +420 605 852 377
 jab: jakub.vys...@gmail.com
 twit: https://twit

Re: [django-cs] Chybějící CSS soubory pro administraci

2015-01-12 Thread starenka .
Ahoj,

`./manage.py collectstatic` si pustil?
---
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]


2015-01-02 16:07 GMT+01:00 Jakub Jiřička :
> Dobrý den,
>
> s Django teprve začínám (asi 5dní) a narazil jsem na tento problém ...
>
> Líbíl se mi "doplněk" django-suite, tak jsem jej nainstaloval ...
>
> CSS styly pro front se mi v pohodě načtou, ale jakmile si pustim
> administraci, CSS styly se nenactou ... kdyz si zobrazim zdrojaky
> administrace tak vidim toto
>
>   
>href="static/suit/bootstrap/css/bootstrap.min.css" media="all"/>
>media="all">
>
>
>
>
>   window.__admin_media_prefix__ =
> "static/admin/";
>   
>   var Suit = { $: $.noConflict() }; if (!$) $
> = Suit.$; 
>   
>
>   .required:after { content: '*'; margin: 0 0 0 5px;
> position: absolute; color: #ccc;}
>
>
>
> Ale kdyz si otevru jednotlivy CSS, tak mě to přidává pred link ještě admin
> ... takže admin/static/suit atd ...
>
> URL.py mám takto:
>
> from django.conf.urls import patterns, include, url
> from django.conf import settings
> from django.contrib import admin
> from django.conf.urls.static import static
>
> admin.autodiscover()
>
> urlpatterns = patterns('',
> url(r'^$', 'standa.views.home', name='home'),
>
> url(r'^admin/', include(admin.site.urls)),
>
> ) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
>
> if settings.DEBUG:
> import debug_toolbar
> urlpatterns += patterns('',
> url(r'^__debug__/', include(debug_toolbar.urls)),
> )
>
>
> a nastavení v settings.py takto:
>
> """
> Django settings for standa project.
>
> For more information on this file, see
> https://docs.djangoproject.com/en/1.6/topics/settings/
>
> For the full list of settings and their values, see
> https://docs.djangoproject.com/en/1.6/ref/settings/
> """
>
> # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
> import os
> import django
> from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
>
> TEMPLATE_CONTEXT_PROCESSORS = TCP + (
> 'django.core.context_processors.request',
> )
>
> BASE_DIR = os.path.dirname(os.path.dirname(__file__))
> DJANGO_ROOT = os.path.dirname(os.path.realpath(django.__file__))
> SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
>
> # Quick-start development settings - unsuitable for production
> # See https://docs.djangoproject.com/en/1.6/howto/deployment/checklist/
>
> # SECURITY WARNING: keep the secret key used in production secret!
> SECRET_KEY = '#i#7hij2@zaye!95k6*m*1-db0)dvug=22v6m7=@fx^(jw-@+8'
>
> # SECURITY WARNING: don't run with debug turned on in production!
> DEBUG = True
>
> TEMPLATE_DEBUG = True
>
> ALLOWED_HOSTS = []
>
>
> # Application definition
>
> INSTALLED_APPS = (
> 'suit',
> 'django.contrib.admin',
> 'django.contrib.auth',
> 'django.contrib.contenttypes',
> 'django.contrib.sessions',
> 'django.contrib.messages',
> 'django.contrib.staticfiles',
>
> # dodatecne
> 'standa',
> 'south',
> 'lettuce.django',
> 'debug_toolbar',
> #'guardian',
> 'floppyforms',
> 'filer',
> 'mptt',
> 'easy_thumbnails',
>
> # dodatecne vlastni aplikace
> 'dodani',
> 'kategorie',
> 'menu',
> 'obecne',
> )
>
> MIDDLEWARE_CLASSES = (
> 'django.contrib.sessions.middleware.SessionMiddleware',
> 'django.middleware.common.CommonMiddleware',
> 'django.middleware.csrf.CsrfViewMiddleware',
> 'django.contrib.auth.middleware.AuthenticationMiddleware',
> 'django.contrib.messages.middleware.MessageMiddleware',
> 'django.middleware.clickjacking.XFrameOptionsMiddleware',
> )
>
> ROOT_URLCONF = 'standa.urls'
>
> WSGI_APPLICATION = 'standa.wsgi.application'
>
>
> # Database
> # https://docs.djangoproject.com/en/1.6/ref/settings/#databases
>
> DATABASES = {
> 'default': {
> 'ENGINE': 'django.db.backends.mysql',
> 'NAME': 'foo',
> 'USER': 'root',
> 'PASSWORD': 'bar',
> 'HOST': 'localhost'
> }
> }
>
> # Internationalization
> # https://docs.djangoproject.com/en/1.6/topics/i18n/
>
> LANGUAGE_CODE = 'cs'
>
> TIME_ZONE = 'Europe/Prague'
>
> USE_I18N = True
>
> USE_L10N = True
>
> USE_TZ = True
>
>
> # Static files (CSS, JavaScript, Images)
> # https://docs.djangoproject.com/en/1.6/howto/static-files/
> STATIC_ROOT = os.path.join(BASE_DIR, 'static')
>
> TEMPLATE_DIRS = (
>  os.path.join(BASE_DIR, 'templates'),
> )
>
> STATIC_URL = 'static/'
>
>
> Ve slozce static mam suit jak je treba ... podle me to proste pro
> administraci pridava navic ten /admin/ a ja nevim jak to vyresit ... hledal
> jsem snad vsude a bud neumim hledat, nebo jsem to nenasel ...
>
> Byl by někdo tak hodný a dokázal mi říci co dělám špatně?
>
> Mockrát Vám děkuji
>
> Jiřička Jakub
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
>
> ---
> Tuto zprávu jste obdrže

Re: [django-cs] Implementace field.choices

2014-11-13 Thread starenka .
Ja loviskuju tady
https://django-model-utils.readthedocs.org/en/latest/utilities.html#choices

Coz je asi docela blizko tady Vladovo Choices

-- 'aknerats'[::-1]
On Nov 13, 2014 9:56 AM, "Vladimir Macek"  wrote:

> Zdar, nabízím třídu Choices z mého balíku python-useful:
>
>
> https://github.com/tuttle/python-useful/blob/master/useful/django/choices.py
>
> (Tip: Možná uznáte za zajímavé i další moduly z toho projektu.)
>
> Osobně většinou používám v db SMALLINT, jak ukazuje docstring.
>
> Single-CHAR hodnoty v db pro choices paušálně neodmítám. Mám zkrátka v
> hlavě, že počítačům nejvíc chutnají čísla. :-) Třída Choices se CHARům
> myslím nebrání.
>
> V programu pak nejraději používám symbolické názvy (initial, success, ...).
> Human hodnoty prezentuje Django samo. V kódu se mi nic neopakuje. Definice
> choices se mi šikovně importuje s modelem.
>
> Čísla do databáze dávám s mezerami (100, 200, 300, ...), protože u choices
> často záleží na pořadí, ve kterém jsou prezentovány, tak abych mohl později
> do mezery vložit další položku.
>
> Pěkný den,
>
> --
> :  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
> :  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
>
> --
> --
> 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.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Nova aplikace - jaka architektura

2014-10-20 Thread starenka .
ember ma imo nejhustsi logo (sory, ale musel sem to napsat)

'aknerats'[::-1]
On Oct 20, 2014 4:07 PM, "Vítek Pliska"  wrote:

> Ahoj,
>
> taky jen OT troska k tem FE frameworkum, kdyby se nekomu nelibil/nechtel
> angular.. Me se kdysi zalibilo http://canjs.com, stejne jak psal Tomas -
> spis subjektivne, zapisem ale i na zaklade
>
> http://sporto.github.io/blog/2013/04/12/comparison-angular-backbone-can-ember/
> a zatim mi stale nevadi (nutno podotknout ze nedelam na frontendu nic
> extra sloziteho). Tak jen pokud jste ve fazi vyberu a neznate, mrknete...
>
> Vitek
>
> On 20.10.2014 15:20, Tomáš Ehrlich wrote:
> > No po tom článku jsem spíš pesimista. Díky za něj, dlouho jsem takový
> > hledal.
> >
> > Tom
> >
> > V 20. října 2014 at 11:30:57, Jan Walter (jnw...@gmail.com
> > ) napsáno:
> >
> >> Připojím poznámku k FE (django OT).
> >>
> >> On 18.10.2014 11:29, Radek Svarz wrote:
> >> > JS framework: angularJS / backbone.js / ember ? (btw, mam radeji
> >> > deklarativni zapis, nez algoritmicky)
> >>
> >> backbone.js jsme používali a přešli na angularjs. Netvrdím, že jsme to
> >> měli v bb navržený geniálně, ale ačkoli jsme aplikaci překlápěli několik
> >> měsíců, brzo se nám vrátily.
> >> Je to daleko rychlejší na prototypy (řešíš model + šablonu, o zbytek se
> >> ±nestaráš) a snadnější na zapojení nových/jr programátorů v průběhu
> >> (rychleji se zorientují).
> >> Pokud bys ovšem měl tendenci zobrazovat v prohlížeči víc dat, dožene Tě
> >> nutnost (tupý zobrazení velkýho množství dat s přehledem zabije
> >> prohlížeč) optimalizovat (selektivně zjednodušovat $digest cyklus,
> >> ubírat $watch-e, upouštět od ryze deklarativního stylu), takže si to
> >> může znatelnou část ušetřeného času vzít zpátky.
> >> I tak jsem optimista a v principu doporučuju, autoři angularu jsou borci
> >> a mají solidní podporu v Googlu i komunitě.
> >>
> >> John
> >>
> >> P. S. Hezký počtení pro dlouhé zimní večery např. zde
> >> http://tutorials.jenkov.com/angularjs/critique.html.
> >>
> >> --
> >> --
> >> 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.
> >> Další možnosti najdete na adrese https://groups.google.com/d/optout.
> >
> > --
> > --
> > 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
> > .
> > Další možnosti najdete na https://groups.google.com/d/optout.
>
> --
> --
> 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.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Re: Soutěž o lístek na PyCon PL

2014-09-30 Thread starenka .
Hele kluci, to byl vtip, kdyby neco. Ale eseje pisete hezky ;)
---
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]


2014-09-30 12:14 GMT+02:00 Petr Viktorin :
> 2014-09-30 10:39 GMT+02:00 Honza Javorek :
>> Ne. Zde jsou zdrojaky:
>>
>> V lete objizdel Filip z PyCon PL srazy a rozdaval listky v ramci
>> propagace. V Brne byla slaba ucast, 10 lidi, z toho 5 Rubysti. Import
>> random vyhral clovek, ktery tam jet nezamyslel a listek mi venoval.
>>
>> Dejstvi druhe: Ja jsem zjistil, ze to nezvladam, protoze neexistuje
>> rozumne spojeni Katowice - Stockholm - Kosice za 1 tyden. Vzdal jsem
>> se listku a mel se nekdo vysoutezit na Pyvu v Brne pred par dny. Ja
>> onemocnel a Petr na to zapomnel.
>>
>> V pondeli Filip pise, ze chce jmeno, takze na posledni chvili vypisuji
>> verejnou soutez. Behem celeho dne kdy to viselo na vsech komunikacnich
>> kanalech Py komunity krome snad IRC, se prihlasil jediny clovek. Pro
>> klid duse jsem jej i tak vylosoval pres import random ;-)
>>
>> Takze ne, cinkly to neni, jenom jsme matlaci a tohle byla zachrana na
>> posledni chvili :-P
>>
>> Pokusime se to priste udelat lepe. Je mi lito, ze jsme to ted trochu
>> dodrbali. Mel to mit nekdo z Brna, nebo jsme meli soutezit v predstihu
>> a treba tyden. Beru si z toho ponauceni pro priste.
>>
>> Honza
>
> TLDR, soutěž už jedna byla, vítěz věnoval lístek Honzovi, Honza pak
> zjistil že ho nevyužije a dal ho tomu, kdo si o něj řekl :)
>
> --
> --
> 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.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Re: Soutěž o lístek na PyCon PL

2014-09-30 Thread starenka .
To je najaky cinkly, ne? :)

'aknerats'[::-1]
On Sep 29, 2014 10:51 PM, "Martin Tiršel"  wrote:

> Skoro ako nase verejne obstaravania :) Zverejnene za 5 minut 12 na nejakej
> zapadnutej nastenke a prihlaseny len jeden zaujemca :D
>
> Ale este dobre, ze som sa neprihlasil, este by som to mozno aj vyhral :D
> Teraz by na to nebol cas, tak sa budem musiet uskromnit s videami (dufam,
> ze budu).
>
> S pozdravom,
> Martin Tiršel,
> tel.:
> +421 948 199 406 (O2 SR)
> +420 776 790 511 (Vodafone CR)
>
> 2014-09-29 21:54 GMT+02:00 Honza Javorek :
>
>> Nezpochybňovat! Bylo to pod dozorem státního komisaře. Účastníků soutěže
>> bylo přesně... jeden 8-)
>>
>> Honza
>>
>> 2014-09-29 21:52 GMT+02:00 Tomáš Ehrlich :
>>
>>> Losování vypadá zmanipulovaně :D
>>>
>>> Ale aspoň to bylo vyřešeno pěkně po Pythnovsku…
>>>
>>> Congrats :)
>>>
>>> V 29. září 2014 at 21:50:25, Honza Javorek (m...@honzajavorek.cz)
>>> napsáno:
>>>
>>>  Ahoj,
>>>
>>> takže pokud jsem nikde nic nepřehlédl, vítězem se po rozlosování stává
>>> Jaroslav Vysoký z Roudnice! Jardo, blahopřejeme a z našeho
>>> brněnsko-pražského studia posíláme výhru k Labi! Přikládám důkaz místo
>>> slibů, snad Petr Viktorin jakožto náš brněnský Python bůh nezabije příliš
>>> mnoho koťátek za to, že jsem to udělal v Pythonu 2.7 a ne ve trojce.
>>>
>>> Díky všem za účast!
>>> Honza
>>>
>>> 2014-09-29 13:32 GMT+02:00 Honza Javorek :
>>>
  Ahoj, máme volný lístek na PyCon PL a nezvládli jsme ho udat na
 minulém brněnském Pyvě, protože jsme truhlíci a špatně jsme se domluvili :(

 PyCon PL se koná kousíček za našimi hranicemi. V rámci vstupenky je
 ubytování i jídlo (all inclusive). Podle všeho by to měla být sranda -
 zeptejte se Honza Král. Ten tam ostatně letos jede, takže byste měli
 sparing partnera a navíc byste se třeba mohli nějak domluvit na společné
 dopravě. Bude tam i někdo z ostravského Pyva, protože tam taky měli k
 dispozici jeden lístek. Pro detaily a program se podívejte sem:
 http://pl.pycon.org/2014/

 Navrhuji volnou soutěž. Kdo se chce na PyCon PL vydat, napište mi mail,
 tweet, nebo sem hoďte komentář. Ve 20:00 SELČ to uzavřu, proženu přes
 "import random" a ohlásím vítěze.

 Mějte se,
 Honza

>>>
>>> --
>>> --
>>> 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.
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>> --
>>>
>>>  --
>>> --
>>> 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.
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>>
>>
>>  --
>> --
>> 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.
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>
>  --
> --
> 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.
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Prazske Pyvo #41

2014-08-15 Thread starenka .
OT: Trosku se to kreje se Dnem Bernarda (pivo za 10) :(
---
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]


2014-08-15 11:43 GMT+02:00 Jiri Barton :
> Pivo/Pyvo
>
> Prijd!
>
> http://lanyrd.com/2014/praha-pyvo-august/
>
> --
> --
> 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.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Stylování formulářů

2014-07-07 Thread starenka .
Cau!

co takle flopace? tam to jde jak v py, tak v sablone docela elegantne (imo)

http://django-floppyforms.readthedocs.org/en/latest/customization.html

http://django-floppyforms.readthedocs.org/en/latest/templatetags.html#field

s

--
aknerats[::-1]
On Jul 7, 2014 9:04 AM, "Jan Walter"  wrote:

> Drazí odborníci na Django,
>
> byl bych moc rád, pokud byste mě inspirovali vhodným směrem v následující
> oblasti. Pro registraci (a další operace s ní související) uživatele
> používáme formuláře děděné od tříd z django.contrib.auth.forms. Potřebuji
> jim v html definovat nějaké další atributy (typicky class, placeholder,
> možná další) a hledám elegantní způsob, jak to udělat.
>
> Doufám, že z pochopitelných důvodů, to chci dělat v šablonách (css bych
> rád držel v html, nikoli v py zdrojáku). Jediný způsob, který vidím, je
> zapomenout na {{form.username}} a rovnou vložit  podle potřeby. Což
> mi také nepřijde ideální, protože ztrácím vazbu na model. I kdybych
> přistoupil na definici v py, nevidím elegantní způdob, jak některé společné
> vlastnosti polí formuláře definovat na jednom místě. Můžu v každé třídě
> udělat něco jako
>
> username = forms.CharField(
> label=_("Username"),
> max_length=75,
> widget=forms.TextInput(attrs={
> 'class': 'inp-text',
> 'placeholder': _('Password')
> })
> )
>
> nebo
>
> def __init__(self, *args, **kwargs):
> super(MyAuthenticationForm, self).__init__(*args, **kwargs)
> for field in self.fields.itervalues():
> widget = field.widget
> if isinstance(widget, forms.TextInput):
> widget.attrs['class'] = 'inp-text'
> widget.attrs['placeholder'] = field.label
>
> ale to se mi nelíbí, budu mít hodně redundantního kódu.
> Napadlo mě vytvoření Mixin třídy nebo dekorátoru, který by uměl polím
> různých tříd vnutit atributy jednotně, ale nedotáhl jsem to, nejsem
> přesvědčen o schůdnosti takového řešení.
>
>
> Možná řeším něco, co je v rozporu s filosofií Djanga (chci modifikovat
> něco, co má fungovat standardně), hledám teď nejlepší způsob, jak nasadit
> hotové ostylované šablony dodané zvenku.
>
>
> Díky za jakýkoli hint,
>
> John
>
> --
> --
> 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.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] XLSX z Pythonu

2014-06-23 Thread starenka .
s csv writerem ze stdlib s nastavenym dialektem na excel sem nikdy probelmy
nemel. u cz veci maximalne ulozit jako cp1250, ale mozna sem jen nenarazil
na dostatecny kvantum lidi

--
aknerats[::-1]
On Jun 23, 2014 11:21 PM, "Vladimir Macek"  wrote:

> Ahojte konference,
>
> webová aplikace mi produkuje CSV, ale klient říká, že uživatelé to ne vždy
> v pohodě otevřou. Říká:
>
> Problemu je cela rada - Excel je mainstream a otvirani CSV v nem je
> velmi problematicke, na Macu to je vzdy rozhazene, na win jen nekdy.
> Zalezi na nastaveni windows, verzi Excelu atp.
>
> Sám Excel ani Wokna ani Mac nepoužívám a tak bych to obtížně ladil.
>
> Webová aplikace produkuje tabulková data s různými datovými typy v
> jednotlivých sloupcích. Pro CSV vše konvertuje do řetězce. Pro XLSX to
> nutně dělat nemusí.
>
> Můžu poprosit ty z vás, kteří jste podobný požadavek už realizovali ke
> spokojenosti (českých) uživatelů Excelu, zda byste mi dali tip?
>
> Maluju si:
>
> 1. DEB balík v Debian Squeeze i novější Wheezy
> 2. Dobrá, tak stačí, když bude jen v novějším Debian Wheezy
> 3. No dobře, tak instalovatelný pipem (PyPI)
> 4. Může mít kompilovanou část
> 5. Jen ať to nemá závislosti na Windowsovém kódu
>
> ... to si poněkud vymejšlím, jde mi o určitou solidnost implementace a
> udržovatelnost v budoucnu.
>
> Pokud řešení není moc triviální, můžeme se domluvit na odměně za poskytnuní
> implementace.
>
> Díky!
>
> --
> :  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
> :  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
> :
> :  PRÁZDNINOVÁ ŠKOLENÍ:  http://macek.sandbox.cz/skoleni/aktualni/
>
> --
> --
> 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.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] instance modelu a hodnota cizího klíče ze stringu

2014-06-18 Thread starenka .
:( sorka, ale to je jeste vetsi zrudnost nez na zacatku... muj fix si nezkusil?
---
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]


2014-06-18 14:49 GMT+02:00 hanz :
> Tak nakonec jsem vypotil toto   každé návrhy na zlepšení kódu jsou
> vítány...
> Hanz
>
>
> def get_value(inst, fields):
> attr = inst
> for field in fields.split("."):
>
> if field.endswith('()'):
> attr = getattr(attr, field.rstrip("()"))()
> else:
> attr = getattr(attr, field.rstrip("()"))
>
> if callable(attr):
> return '{}'.format(attr())
> return attr
>
>
>
>
>
> Dne středa, 18. června 2014 13:22:48 UTC+2 Honza Javorek napsal(a):
>>
>> Ahoj,
>>
>> nejsem Django odborník, ale getattr(obj,
>> "servers_set.first().get_state_display()") není způsob, jakým lze použít
>> getattr. Ten funguje nějak takto:
>>
>> servers_set = getattr(server, "servers_set")
>> first = getattr(servers_set, "first")
>> mezivysledek = first()
>> get_state_display = getattr(mezivysledek, "get_state_display")
>> hodnota = get_state_display()
>>
>> A toto určitě dělat nechceš :-) Nejspíš bude existovat lepší způsob, jak
>> vyřešit tvůj konkrétní problém. S tím už poradí nějaký djangonaut. Snažil
>> jsem se jen na příkladu objasnit, jak (ne)funguje getattr.
>>
>> H
>>
>>
>>
>> 2014-06-18 13:10 GMT+02:00 hanz :
>>>
>>> Ahoj všem,
>>> mám instanci modelu a potřebuju získat hodnotu cizího klíče. Název metody
>>> mám uložen v dynamicky generovaném stringu a getattr nepomáhá
>>>
>>> metoda = "servers_set.first().get_state_display()"
>>> server  =  Server.object.get(pk=1)
>>>
>>> // tohle nefakčí
>>>
>>> hodnota = getattr(server, metoda)
>>>
>>> // ani když metodu zavolám
>>>
>>> hodnota = getattr(server, metoda)()
>>>
>>>
>>> Poradí mi někdo?
>>>
>>> Díky Hanz
>>>
>>> --
>>> --
>>> 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.
>>>
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>>
> --
> --
> 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.
> Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] instance modelu a hodnota cizího klíče ze stringu

2014-06-18 Thread starenka .
ahoj,

nebudu resit proc to delas, co to ma za ucel atd... rekneme, ze se mi
to nelibi, ale k veci:

imo problem je v tom ze to `metoda` mas jako string. vyhod ty
uvozovky, teda `metoda = servers_set.first().get_state_display()` a
pak `getattr(server, metoda)()` by melo jet

cau

s
---
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]


2014-06-18 13:22 GMT+02:00 Honza Javorek :
> Ahoj,
>
> nejsem Django odborník, ale getattr(obj,
> "servers_set.first().get_state_display()") není způsob, jakým lze použít
> getattr. Ten funguje nějak takto:
>
> servers_set = getattr(server, "servers_set")
> first = getattr(servers_set, "first")
> mezivysledek = first()
> get_state_display = getattr(mezivysledek, "get_state_display")
> hodnota = get_state_display()
>
> A toto určitě dělat nechceš :-) Nejspíš bude existovat lepší způsob, jak
> vyřešit tvůj konkrétní problém. S tím už poradí nějaký djangonaut. Snažil
> jsem se jen na příkladu objasnit, jak (ne)funguje getattr.
>
> H
>
>
>
> 2014-06-18 13:10 GMT+02:00 hanz :
>
>> Ahoj všem,
>> mám instanci modelu a potřebuju získat hodnotu cizího klíče. Název metody
>> mám uložen v dynamicky generovaném stringu a getattr nepomáhá
>>
>> metoda = "servers_set.first().get_state_display()"
>> server  =  Server.object.get(pk=1)
>>
>> // tohle nefakčí
>>
>> hodnota = getattr(server, metoda)
>>
>> // ani když metodu zavolám
>>
>> hodnota = getattr(server, metoda)()
>>
>>
>> Poradí mi někdo?
>>
>> Díky Hanz
>>
>> --
>> --
>> 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.
>> Další možnosti najdete na https://groups.google.com/d/optout.
>
>
> --
> --
> 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.
> Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Problém s Apache a poslouchání dvou portů

2014-03-27 Thread starenka .
ahoj,

chapu, ze to neresi tvuj dotaz, ale muzu se zeptat, proc to nemuze
bezet na jednom portu?
---
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]


2014-03-27 11:38 GMT+01:00 Robert Jonathan Šimon :
> Snažil jsem se rozchodit dvě Django instance na dvou portech na jednom
> Apache serveru. Našel jsem si návody, ale žádný nefunguje. Současné
> nastavení je toto a Apache nechce se ani zapnout. V žádným error logu nic
> není. Nevíte proč?
>
>>
>>
>> WSGIDaemonProcess pydaemon-1 processes=1 threads=1
>> WSGIDaemonProcess pydaemon-2 processes=1 threads=1
>> 
>>   ServerAdmin x...@x.net
>>   ServerName  string1
>>   Alias /static/ "D://SourceTree//doma//doma//static//"
>>   
>>   Order deny,allow
>>   Allow from all
>>   
>>   WSGIScriptAlias / "D:/SourceTree/doma/doma/doma/wsgi.py"
>>
>>   
>> WSGIProcessGroup pydaemon-1
>> WSGIApplicationGroup %{GLOBAL}
>>   
>>   Order deny,allow
>>   Allow from all
>>   
>>   
>>
>>   LogLevel warn
>>   ErrorLog  "D:\SourceTree\doma\errorA.log"
>>   CustomLog "D:\SourceTree\doma\accessA.log" combined
>> 
>> 
>>   ServerAdmin x...@x.net
>>   ServerName  string1
>>   Alias /static/ "D:\SourceTree\skola_na_dosah/static/"
>>   
>>   Order deny,allow
>>   Allow from all
>>   
>>   WSGIScriptAlias / "D:\SourceTree\skola_na_dosah/mysite/wsgi.py"
>>
>>   
>> WSGIProcessGroup pydaemon-2
>> WSGIApplicationGroup %{GLOBAL}
>>   
>>   Order deny,allow
>>   Allow from all
>>   
>>   
>>
>>   LogLevel warn
>>   ErrorLog  "D:\SourceTree\skola_na_dosah/errorA.log"
>>   CustomLog "D:\SourceTree\skola_na_dosah/accessA.log" combined
>> 
>
> --
> --
> 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.
> Další možnosti najdete na https://groups.google.com/d/optout.

-- 
-- 
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.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] [OT] HTTP referer

2014-03-04 Thread starenka .
Nebylo by teda lepsi narvat nejakej hash do url? To url k tobe tem sopum
stejne budes muset nejak dostat, ne?

--
aknerats[::-1]
On Mar 4, 2014 9:13 PM, "Martin Tirsel"  wrote:

>  V principe potrebujem sparovat produkt z eshopovej stranky, z ktorej
> uzivatel prisiel s ulozenym produktom v DB, takze z bezpecnostneho hladiska
> o nic nejde, ale na tom parovani je zalozena funkcionalita danej aplikacie
> a ak by sa toto zmenilo, nastal by problem...
>
> Martin
>
> On 03/04/2014 07:30 PM, starenka . wrote:
>
> Ahoj,
>
> zalezi k cemu je to tak zasadni. Klient si v hlavickach posilat co chce,
> takze bych na to nespolejhal zejmena tam, kde pude o bezpecnost.
>
> --
> aknerats[::-1]
> On Mar 4, 2014 7:19 PM, "Martin Tiršel"  wrote:
>
>> Zdravim,
>>
>>  netyka sa priamo Djanga, ale HTTP protokolu a zaujimali by ma nejake
>> nazory. Staviam aplikaciu, kde by mal byt HTTP referer klucovou vecou, na
>> ktoru sa treba spoliehat a nejaka zmena v tejto oblasti by mohla cely
>> projekt ohrozit. Do akej miery je mozne sa na HTTP referera spolahnut?
>> Viem, ze je mozne ho explicitne blokovat v prehliadaci, ale takychto
>> uzivatelov bude zrejme promile, co problem nie je. Problemom by bolo, ak by
>> sa jednalo o viac ako jednotky percent a zacalo prenikat do mainstreamu.
>>
>>  Neviete niekto, aka je v tomto situacia? Je mozne ocakavat, ze pocet
>> uzivatelov bez http referera bude narastat alebo sa toho nemusim bat?
>>
>>  Druha moznost ako problematiku riesit, je implementovanim JavaScript
>> kodu namiesto statickeho linku do stranok tretich stran (co povazujem po
>> technickej stranke za idealne riesenie), ale zadavatel to takto riesit
>> nechce vzhladom na narocnu implementaciu u tretich stran a nasledny
>> nezaujem o sluzbu.
>>
>>  Dakujem.
>> M. Tirsel
>>  --
>> --
>> 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 se odhlásit z této skupiny a přestat z ní dostávat e-maily,
>> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
>> Další možnosti najdete na stránce
>> https://groups.google.com/groups/opt_out.
>>
>  --
> --
> 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.
> Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Další možnosti najdete na adrese https://groups.google.com/groups/opt_out.
>
>
>  --
> --
> 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 se odhlásit z této skupiny a přestat z ní dostávat e-maily,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Další možnosti najdete na stránce https://groups.google.com/groups/opt_out
> .
>

-- 
-- 
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.
Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/groups/opt_out.


Re: [django-cs] [OT] HTTP referer

2014-03-04 Thread starenka .
Ahoj,

zalezi k cemu je to tak zasadni. Klient si v hlavickach posilat co chce,
takze bych na to nespolejhal zejmena tam, kde pude o bezpecnost.

--
aknerats[::-1]
On Mar 4, 2014 7:19 PM, "Martin Tiršel"  wrote:

> Zdravim,
>
> netyka sa priamo Djanga, ale HTTP protokolu a zaujimali by ma nejake
> nazory. Staviam aplikaciu, kde by mal byt HTTP referer klucovou vecou, na
> ktoru sa treba spoliehat a nejaka zmena v tejto oblasti by mohla cely
> projekt ohrozit. Do akej miery je mozne sa na HTTP referera spolahnut?
> Viem, ze je mozne ho explicitne blokovat v prehliadaci, ale takychto
> uzivatelov bude zrejme promile, co problem nie je. Problemom by bolo, ak by
> sa jednalo o viac ako jednotky percent a zacalo prenikat do mainstreamu.
>
> Neviete niekto, aka je v tomto situacia? Je mozne ocakavat, ze pocet
> uzivatelov bez http referera bude narastat alebo sa toho nemusim bat?
>
> Druha moznost ako problematiku riesit, je implementovanim JavaScript kodu
> namiesto statickeho linku do stranok tretich stran (co povazujem po
> technickej stranke za idealne riesenie), ale zadavatel to takto riesit
> nechce vzhladom na narocnu implementaciu u tretich stran a nasledny
> nezaujem o sluzbu.
>
> Dakujem.
> M. Tirsel
>
> --
> --
> 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 se odhlásit z této skupiny a přestat z ní dostávat e-maily,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Další možnosti najdete na stránce https://groups.google.com/groups/opt_out
> .
>

-- 
-- 
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.
Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/groups/opt_out.


Re: [django-cs] uWSGI a virtualenv

2014-02-09 Thread starenka .
Supr. Mej se.

--
aknerats[::-1]
On Feb 9, 2014 9:56 PM, "Martin Tirsel"  wrote:

> Vdaka, teraz som si to riadne otestoval a problem bol v tom, ze som mal v
> konfiguraku no-site = True (pozostatok z nejakych pokusov). Ak som toto
> odstranil, tak to bezi aj bez nutnosti manualnej upravy sys.path. Poplietlo
> ma asi to, ze ked som davnejsie pouzival mod_wsgi pre apache, tam bolo
> nutne sys.path na venv nastavit. Po prechode na uwsgi som wsgi.py subory
> neupravoval a to ma teraz dostalo.
>
> Martin
>
> On 02/09/2014 07:11 PM, starenka . wrote:
>
>> ahoj,
>>
>> zatim jsem 2.x nejel (pochybuju, ze tam bude nejaka zasadni zmena),
>> ale v 1.x stacilo neco takovyhohle (supervisor konfigurak + app.wsgi)
>> - podotykam, ze jedu py 2.x, ale imo v tom nebude problem. co se tyce
>> app.wsgi bez problemu dj 1.3-1.6
>>
>> supervisor konf
>> -
>>
>> [program:projekt.nekde.cz]
>> command=/var/www/projekt.nekde.cz/.env/bin/uwsgi
>> --chdir /var/www/projekt.nekde.cz
>> --home /var/www/projekt.nekde.cz/.env
>> --socket /var/www/projekt.nekde.cz/uwsgi.sock
>> --touch-reload /var/www/projekt.nekde.cz/app.wsgi
>> --wsgi-file /var/www/projekt.nekde.cz/app.wsgi
>>
>> --chmod-socket 666
>> --uid www-data
>> --gid www-data
>>
>> --max-requests 1000
>> --processes 2
>> --procname-prefix-spaced "[www] %(program_name)s"
>> --auto-procname
>> --master
>> --no-orphans
>> --harakiri 40
>> #--reload-on-as 128
>>
>> stdout_logfile=/var/www/projekt.nekde.cz/uwsgi.log
>> user=www-data
>> autostart=true
>> autorestart=true
>> redirect_stderr=true
>> stopsignal=QUIT
>>
>>
>> app.wsgi
>> 
>>
>> import sys, os
>>
>> PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
>> sys.path.append(PROJECT_DIR)
>> sys.path.append(os.sep.join(PROJECT_DIR.split(os.sep)[:-1]).lower())
>>
>> os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings.prod'
>>
>> import django.core.handlers.wsgi
>> application = django.core.handlers.wsgi.WSGIHandler()
>>
>>
>>
>>
>> ---
>> 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]
>>
>>
>> 2014-02-09 19:04 GMT+01:00 Martin Tirsel :
>>
>>> Zdravim,
>>>
>>> pouzivam Nginx + uWSGI 2.0 + Django 1.6 s takymito nastaveniami:
>>>
>>> [uwsgi]
>>> socket = /tmp/uwsgi/blackpage.eu.uwsgi
>>> master = true
>>> processes = 1
>>> home = /var/www/blackpage/.virtualenv/blackpage
>>> max-requests = 2000
>>> daemonize=/var/www/blackpage/.log/blackpage.eu.uwsgi.log
>>> uid = 1015
>>> gid = 1015
>>> buffer-size = 32768
>>> chmod-socket = 770
>>> chdir = /var/www/blackpage/webs/blackpage.eu/
>>> module = simpleblog.wsgi
>>> no-site = True
>>> plugin = python33
>>>
>>> python 3.3. a uwsgi som si kompiloval. Vsetko by bolo ok, az na to, ze v
>>> projektovom wsgi.py subore musim zadat:
>>>
>>> import sys
>>> sys.path.append('/var/www/blackpage/.virtualenv/
>>> blackpage/lib/python3.3/site-packages/')
>>>
>>> Inak mi aplikacia nevidi na instalovane baliky vo virtualenv prostredi.
>>> Takto mi to sice funguje, ale mam pocit, ze nieco nerobim dobre alebo som
>>> nieco nie uplne pochopil. Vsade mozne po webe totiz narazam na tutorialy,
>>> kde do wsgi.py suboru nikto nepridava cestu k site-packages vo
>>> virtualenv,
>>> ani ziadna zmienaka o tom. A taktiez uwsgi home nastavenie by malo byt
>>> nastavenie k virtualenvu. Takze by som cakal, ze sa uwsgi o site-packages
>>> postara a nemusim to robit rucne. Ako pisem, funguje mi to takto, len si
>>> potrebujem ujasnit, ci je tento postup spravne alebo nieco prehliadam.
>>>
>>> Dakujem,
>>> Martin
>>>
>>> --
>>> --
>>> 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.
>>> Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily,
>>> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
>>> Další možnosti najdete na adrese https://groups.google.com/
>>> groups/opt_out.
>>>
>>
> --
> --
> 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.
> Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Další možnosti najdete na adrese https://groups.google.com/groups/opt_out.
>

-- 
-- 
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.
Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/groups/opt_out.


Re: [django-cs] uWSGI a virtualenv

2014-02-09 Thread starenka .
ahoj,

zatim jsem 2.x nejel (pochybuju, ze tam bude nejaka zasadni zmena),
ale v 1.x stacilo neco takovyhohle (supervisor konfigurak + app.wsgi)
- podotykam, ze jedu py 2.x, ale imo v tom nebude problem. co se tyce
app.wsgi bez problemu dj 1.3-1.6

supervisor konf
-

[program:projekt.nekde.cz]
command=/var/www/projekt.nekde.cz/.env/bin/uwsgi
--chdir /var/www/projekt.nekde.cz
--home /var/www/projekt.nekde.cz/.env
--socket /var/www/projekt.nekde.cz/uwsgi.sock
--touch-reload /var/www/projekt.nekde.cz/app.wsgi
--wsgi-file /var/www/projekt.nekde.cz/app.wsgi

--chmod-socket 666
--uid www-data
--gid www-data

--max-requests 1000
--processes 2
--procname-prefix-spaced "[www] %(program_name)s"
--auto-procname
--master
--no-orphans
--harakiri 40
#--reload-on-as 128

stdout_logfile=/var/www/projekt.nekde.cz/uwsgi.log
user=www-data
autostart=true
autorestart=true
redirect_stderr=true
stopsignal=QUIT


app.wsgi


import sys, os

PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
sys.path.append(PROJECT_DIR)
sys.path.append(os.sep.join(PROJECT_DIR.split(os.sep)[:-1]).lower())

os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings.prod'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()




---
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]


2014-02-09 19:04 GMT+01:00 Martin Tirsel :
> Zdravim,
>
> pouzivam Nginx + uWSGI 2.0 + Django 1.6 s takymito nastaveniami:
>
> [uwsgi]
> socket = /tmp/uwsgi/blackpage.eu.uwsgi
> master = true
> processes = 1
> home = /var/www/blackpage/.virtualenv/blackpage
> max-requests = 2000
> daemonize=/var/www/blackpage/.log/blackpage.eu.uwsgi.log
> uid = 1015
> gid = 1015
> buffer-size = 32768
> chmod-socket = 770
> chdir = /var/www/blackpage/webs/blackpage.eu/
> module = simpleblog.wsgi
> no-site = True
> plugin = python33
>
> python 3.3. a uwsgi som si kompiloval. Vsetko by bolo ok, az na to, ze v
> projektovom wsgi.py subore musim zadat:
>
> import sys
> sys.path.append('/var/www/blackpage/.virtualenv/blackpage/lib/python3.3/site-packages/')
>
> Inak mi aplikacia nevidi na instalovane baliky vo virtualenv prostredi.
> Takto mi to sice funguje, ale mam pocit, ze nieco nerobim dobre alebo som
> nieco nie uplne pochopil. Vsade mozne po webe totiz narazam na tutorialy,
> kde do wsgi.py suboru nikto nepridava cestu k site-packages vo virtualenv,
> ani ziadna zmienaka o tom. A taktiez uwsgi home nastavenie by malo byt
> nastavenie k virtualenvu. Takze by som cakal, ze sa uwsgi o site-packages
> postara a nemusim to robit rucne. Ako pisem, funguje mi to takto, len si
> potrebujem ujasnit, ci je tento postup spravne alebo nieco prehliadam.
>
> Dakujem,
> Martin
>
> --
> --
> 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.
> Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Další možnosti najdete na adrese https://groups.google.com/groups/opt_out.

-- 
-- 
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.
Pokud chcete zrušit odběr skupiny, aby vám z ní již nechodily e-maily, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/groups/opt_out.