gt; to spuštěním 2 aplikačních webserverů (jakoby 2 wsgi) nad jedním Python
> kódem. Větvíme to na úrovni URL PATH na webserveru.
>
> Dne středa 9. listopadu 2022 v 9:17:13 UTC+1 uživatel MirekZv napsal:
>
>> Ahoj.
>> Máme Django REST (DRF) aplikaci
>> a partners
Já jsem používal Forpsi a myslím, že to šlapalo hezky.
Samozřejmě doba, kdy 20G s Linux image byla za 35 Kč na měsíc, je pryč,
ale myslím, že kolem těch asi 85 Kč je to pořád dost přijatelné.
Dne pátek 21. ledna 2022 v 18:04:26 UTC+1 uživatel stanisl...@gmail.com
napsal:
> Zdravím,
>
> chtěl byc
Ahoj.
Máme Django REST (DRF) aplikaci
a partnerská instituce nás teď nutí, abychom v nějakém detailu komunikovali
přes SOAP.
Netuším vůbec, jakou architekturou to řešit - jako klient (zeep) to problém
není, jako server (spyne) se to integruje ve wsgi.py.
Měl bych nějak zřetězit funkce ve wsgi ne
Potřeboval bych do Django form-u widget, obyč. CharField/Textarea, ale aby
mi v popupu pod ním nabídnul např. 10 nejčastějších hodnot v příslušném
sloupci tabulky. Máte nějakou radu? Díky.
--
--
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
---
T
zna 2021 v 11:43:22 UTC+1 uživatel MirekZv napsal:
> @Standa
>
> Jestli je řeč o simpleisbetterthancomplex, tak naprosto souhlas. Super
> návody. A dokonale popsáno a srozumitelné.
>
> @__all__
>
> Pokud by někdo bojoval s tou variantou použít v adminu django 2+ nativní
>
Mohl bych požádat někoho o kontrolu, případně i o vysvětlení?
Jedna z dalších obtížných Django věcí *) je konfigurace aplikace.
Dejme tomu, že připojuji aplikaci aausers.
Řekl bych, že
- v INSTALLED_APPS můžu mít buď `aausers` nebo `aausers.apps.AAUsersConfig`,
- __init__.py aplikace bych měl mí
>
> Standa
> On 2. 3. 2021 11:08 +0100, MirekZv , wrote:
>
> Nemám na to moc času, zatím mně z toho ale vychází, že, jakkoli mám rád ty
> stránky simpleisbetterthancomplex, tak tady to je asi ztráta času a krok
> nesprávným směrem.
> A že správně bude použít django-auto
it zmíněnou nativní vymoženost.
Dne úterý 2. března 2021 v 11:08:31 UTC+1 uživatel MirekZv napsal:
> Nemám na to moc času, zatím mně z toho ale vychází, že, jakkoli mám rád ty
> stránky simpleisbetterthancomplex, tak tady to je asi ztráta času a krok
> nesprávným směrem.
> A že spr
Hledal jsem, ale nejsem z toho moc moudrý.
Když bych třeba pro DateTimeField chtěl všude(!) jiný, než je ten
standardní.
mz
--
--
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
UTC+1 uživatel MirekZv napsal:
> Mám ne moc minimalistické, ale pro reálné projekty nutné požadavky na
> popupy (select+options) ve formulářích:
> 1. ajaxem získávané options (mimo admin i v něm) - všude a vždy, i když
> kdyby to umělo automaticky vypnout, když je v modelu méně n
využívám především views, templaty a formuláře). Ale pokud nevadí
> vykreslování na serveru, tak je Django na frontend úplně v pohodě.
>
> To jen tak pro zpestření, že se to dá dělat všelijak :-)
>
> Honza
>
> st 24. 2. 2021 v 20:17 odesílatel MirekZv napsal:
>
>> @St
okory. To se ti tu lidi snažili naznačit.
>
> Pokud budeš ještě svoje výlevy upgradovat ad hominem, dospěješ k tomu, že
> budeš už zcela ignorovaný.
>
> Tohle jsem napsal, abych ti poskytl reflexi, která by ti mohla pomoct.
> Prosím tě, neodpovídej na ni.
>
> V.
>
>
ovanou db to hned přepnout.
O tom moc nevím, jsem amatér.
Dne pátek 26. února 2021 v 11:01:54 UTC+1 uživatel MirekZv napsal:
> Postgres na Debian nainstaluji:
> sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt
> $(lsb_release -cs)-pgdg main" > /etc/apt/sou
x27;UTF8';
Tím mi psql poběží bez potíží i pod tím normálním uživatelem (je potřeba
stejnojmenná databáze, abych ji nemusel explicitně zadávat).
Do databáze koukám přes `.manage.py shell_plus`(ze django-extensions) a
nebo přímo pomocí DBeaver.
Dne pátek 26. února 2021 v 10:52:01 UTC+1 uživa
@stanislav
Já jsem si 2012 ve Web2py udělal účetnictví pro občanské sdružení, který
čte z FIO platby, podle VarSymb je rozděluje lidem, kámošova aplikace (C#)
z toho zas tahá platby za akce.
Běží to na alwaysdata dlouhé roky. S SQLite.
Takže Tvoje a moje (a jistě nejen) zkušenost je, že s SQLit
/myproject.ini,
který čtu pomocí RawConfigParser ze standardní knihovny.
Dne pátek 26. února 2021 v 10:28:02 UTC+1 uživatel MirekZv napsal:
> @jakub
> Ahoj Jakube. Čteš i co jsem Ti napsal? Trochu Tě podezírám, že ne. Nebo Ti
> nerozumím.
> Já to umím zkonstruovat z __file__, ale když je
@gmail.com
napsal:
> Ve __file__ je i cesta v modulu. Takze ja jsem si to konstruoval napr v
> settings.
>
> On Mon, Feb 22, 2021 at 8:14 PM MirekZv wrote:
>
>> @honza
>>
>> S pydanny/cookiecutterem jsem dělal.
>> Je to super, pokud člověk potřebu
Mám ne moc minimalistické, ale pro reálné projekty nutné požadavky na
popupy (select+options) ve formulářích:
1. ajaxem získávané options (mimo admin i v něm) - všude a vždy, i když
kdyby to umělo automaticky vypnout, když je v modelu méně než např. 100
položek, nevadilo by,
2. dynamický filtr p
@Standa
>
Nevím o tom zatím nic.
Tady je nějaké video, které bych si já chtěl zkouknout.
https://www.youtube.com/watch?v=3eTtVY7duJk
A pak se samozřejmě proberu názory ostatních, co napsali sem.
--
--
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
04 PM Jakub Vysoky wrote:
>>
>>> Spis pouzij `__file__`
>>>
>>> V `settings.py` si z toho udelat `BASE_DIR` jak pises. `PROJECT_NAME`
>>> bych ja osobne spis napsal natvrdo, nez takhle magicky odvozoval.
>>>
>>> Na zorganizovani Django s
SE_DIR / PROJECT_NAME
```
Dne pondělí 22. února 2021 v 15:18:01 UTC+1 uživatel MirekZv napsal:
> @Honza, @starenka
>
> Ahoj chlapi, především díky za vlídné a věcné odpovědi, čekal jsem spíš,
> že po této otázce už na mě někdo vlítne a pěkně mi vynadá.
>
> Jo, máte přesně pr
projekty, tím lépe.
Navíc to django-split-settings se volá pomocí jakýchsi funkcí include() a
optional() a nejsem si tak úplně jistý, jak snadno tam jdou parametry
předávat.
Dne pondělí 22. února 2021 v 14:58:03 UTC+1 uživatel MirekZv napsal:
> @John
>
> Jo, zase jsem horlivější než
;.
>>>
>>> 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,
PS: dokud nejsou vyhodnoceny settings; tedy obecná package, která má něco
připravit pro vyhodnocení těch settings.
Dne pátek 19. února 2021 v 19:41:30 UTC+1 uživatel MirekZv napsal:
> Zeptám se lépe: Jak může obecná package zjistit jméno nebo adresář
> projektu, z něhož je zavolána?
&
Zeptám se lépe: Jak může obecná package zjistit jméno nebo adresář
projektu, z něhož je zavolána?
Dne pátek 19. února 2021 v 19:32:36 UTC+1 uživatel MirekZv napsal:
> Běží mi kód ve stacku projektu,
> ale dotyčný soubor se nachází mimo adresář projektu.
> Jak bych zjistil jméno
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
t;> 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,
Sorry, Honzovi i všem, moje chyba,
samozřejmě jsem tam někde zapomněl: from apps.friends
a měl jsem tam: from friends
... nejsem na to talent :(
Dne pátek 19. února 2021 v 16:35:18 UTC+1 uživatel MirekZv napsal:
> @Honza
>
> S darovaným koněm je to stoprocentně pravda. Toho jsem si vědo
uživatel honza...@gmail.com
napsal:
> On Fri, Feb 19, 2021 at 3:49 PM MirekZv wrote:
>
>> Zdravím. Tak už vás asi štvu, že sem furt postuju nějaké nesmysly. Nebo
>> je to dobře, oživit tuhle google grupu?
>>
>> Kam umísťujete Django aplikace?
>> Nahňácáte j
Zdravím. Tak už vás asi štvu, že sem furt postuju nějaké nesmysly. Nebo je
to dobře, oživit tuhle google grupu?
Kam umísťujete Django aplikace?
Nahňácáte jich 10 do rootu projektu (standardní Django bordýlek)
nebo na ně máte extra adresář, třeba apps/ nebo applications/ ?
Já jsem si zkusil uděla
=5184960&ri=5185096
> '
>
> Řešením by mohlo být použít ModelAdmin.formfield_overrides a pro URLField
> si udělat subclass AdminURLFieldWidget, který by to href neupravoval
> a nebo se zahloubat do specifikace a vymyslet, jestli je chyba v
> Django smart_urlquote nebo u
only_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:
>
, fragment='frgmnt')
>
> Ten problém je tedy někde v renderování. Zkusil jsem si to, ale nepodařilo
> se mi to zopakovat.
>
> Jak to renderuješ? Nemůže být problém někde tam? Tohle se ve standardním
> Django templates vyrenderuje stejně, jak je to v DB.
>
>
validní. Podíval bych se co je
> opravdu v databázi a jestli se to nepomate někde jinde.
>
> Radim
>
> On Wed, Feb 17, 2021 at 4:49 PM MirekZv wrote:
>
>> No, jestli myslíš "nic nedělá" ve smyslu že "nezobrazí tu trasu", tak to
>> máš pravdu.
>&g
validní. Podíval bych se co je
> opravdu v databázi a jestli se to nepomate někde jinde.
>
> Radim
>
> On Wed, Feb 17, 2021 at 4:49 PM MirekZv wrote:
>
>> No, jestli myslíš "nic nedělá" ve smyslu že "nezobrazí tu trasu", tak to
>> máš pravdu.
>&g
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
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ě nastavi
:
> A ten Pyramid jsi zkoušel? Přijde mi, že to je právě celkem známé, tak to
> asi má i nějakou komunitu, návody, atd.
>
> HJ
>
>
> On Wed 17. 2. 2021 at 14:04, MirekZv wrote:
>
>> Mně ten dnešní JavaScript připadá už docela hezký, skoro jako Python.
>> Teda
aravel” a “what to learn in 2021” :)
>
> Standa
>
> On 17 February 2021 at 14:04:29, MirekZv (mirek@gmail.com) wrote:
>
> Mně ten dnešní JavaScript připadá už docela hezký, skoro jako Python. Teda
> kdyby ho někdo zvládl sám a začal si v tom psát, pokud pro někoho, tak asi
&g
dela, 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ál
PS @Ing.Vladimír: Ten odkaz tady v diskuzi jde prokliknout. Tak si to zkus
a pak zkus odstranit to = za tím planovani-trasy. Trochu rozdíl, ne? A to
je ještě úplná náhoda, že to není rozbité úplně.
Dne středa 17. února 2021 v 16:44:20 UTC+1 uživatel MirekZv napsal:
> @Starenka: No jo. Aktuá
= 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. S
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://
. Python část webové aplikace)
> líbí nejvíc jako API, které potom konzumuje "normální" javascript frontend
> :) Kdyby admin UI bylo automaticky sestavované nad GraphQL schématem, a
> kdyby se ten webový framework primárně soustředil na nosql (ideálně takové,
> které lz
UTC+1 uživatel honza...@gmail.com
napsal:
> On Tue, Feb 16, 2021 at 10:36 PM MirekZv wrote:
>
>> Dík.
>> Takže jestli Ti dobře rozumím,
>> když v hlavním urls.py budu plnit
>> patterns = []
>> a jeden z nich bude include() - připojí urls z aplikace,
>&g
= []
ok? rozumím tomu dobře?
Dne úterý 16. února 2021 v 22:13:17 UTC+1 uživatel honza...@gmail.com
napsal:
> On Tue, Feb 16, 2021 at 10:00 PM MirekZv wrote:
>
>> Nechápu jeden detail. Prosím, poraďte.
>>
>> Co je za magii za implementací urls.py?
>>
>
> Zadna mag
Nechápu jeden detail. Prosím, poraďte.
Co je za magii za implementací urls.py?
Nic to nevrací.
Nic z toho se nikde neimportuje.
Znamená to, že striktně musím použít jméno `urlpatterns` a to se magicky
automaticky naimportuje někde ve vnitřnostech Djanga?
Znamená to, že v include urls souboru o
vzhled
> nebo mel vice moznosti, tak bych ho odkazal na projekty jako:
> https://github.com/django-admin-tools/django-admin-tools
> https://djangosuit.com/
>
>
>
> pá 12. 2. 2021 v 16:42 odesílatel MirekZv napsal:
>
>> Honza zatím mlčí, odpovím si sám.
>> Samoz
interface a s tim musim
>> rozhodne souhlasit.
>> Pokud clovek vyslovene nechce psat neco vlastniho a rad by zmenit vzhled
>> nebo mel vice moznosti, tak bych ho odkazal na projekty jako:
>> https://github.com/django-admin-tools/django-admin-tools
>> https://djangos
však hegemonie. JS
> komunita je silná a velká, tak má energii udržovat dvě paralelní linie. V
> Ruby nebo Pythonu lidé soustředí své síly do jednoho projektu.
>
> Toť mých 50 haléřů.
>
> Honza
>
> On Thu, Feb 11, 2021 at 10:49 AM MirekZv wrote:
>
>> Do písmene souh
0. února 2021 v 18:45:24 UTC+1 uživatel MirekZv napsal:
> PS:
> Potíž je, že tím předchozím postupem nejen nelze i18n/trans, ale nelze ani
> vsadit do html jakýkoli string, který bych si připravil předem.
> Leda můžu v template/base.py místo `raise self.error(token, '%r must be
. Každý se tomu smál, ale když opadla ta inovační fáze,
>> ustálilo se to na Reac/Vue a tak je to roky. Dnes se to propojuje s
>> backendem a máš Next/Nuxt, kolem kterých se soustředí čím dál více lidí.
>> Není to hegemonie jednoho, ale dvou. Stále je to však hegemonie. JS
>> k
Omlouvám se, že možná neodpovídám přímo na to, co zajímá Tebe. Jen nějaký
postřeh (k horní polovině toho, co píšeš; v dolní polovině Tvých
experimentů už se příliš ztrácím, ale nezdá se mi, že by ses přibližoval
nějakému normálnímu používání tříd a objektů).
>> co mi vadi, ze kazdy potomek vytv
Do písmene souhlasím s tím, co autor píše ve Foreword.
Byl by ovšem zázrak, kdyby se povedlo vytvořit fullstack framework
konkurenční ke Djangu.
Na druhou stranu něco jednou přijít musí. Protože jestli bude jediná volba
Django, ohrožuje to podle mě samu podstatu volby Pythonu jako jazyka pro
Ještě, kdyby to někdo taky potřeboval implementovat (přestože jsme se
dozvěděli, že k tomu Django není určeno) přidám jedno vhodné řešení:
*(3) použít django-baton.*
Dne čtvrtek 11. února 2021 v 10:38:05 UTC+1 uživatel MirekZv napsal:
> PS: weppy ~ emmett ?
>
> Dne středa 10. února 202
PS: weppy ~ emmett ?
Dne středa 10. února 2021 v 19:40:26 UTC+1 uživatel MirekZv napsal:
> Abych pořád jen nefňukal, že Weppy je polomrtvé a Cheetah opovrhovaný, ale
> abych skončil trochu konstruktivně:
> V soutěži minimalizace zla se umístila tato řešení:
>
> *(1) menší fle
potřeby
Dne středa 10. února 2021 v 18:45:24 UTC+1 uživatel MirekZv napsal:
> PS:
> Potíž je, že tím předchozím postupem nejen nelze i18n/trans, ale nelze ani
> vsadit do html jakýkoli string, který bych si připravil předem.
> Leda můžu v template/base.py místo `raise self.erro
vádělo své přechytralé kontraproduktivní kontroly.
Jenže to už je zase patchování Djanga.
Ach jo, zlatej Cheetah.
Dne středa 10. února 2021 v 18:15:18 UTC+1 uživatel MirekZv napsal:
> Mezitím mám jedno řešení.
> Dokumentace Djanga je "doslovně" pravdivá: If you use {% extends %} in
tve je, že nemůžu použít nejen
{% include ... %}, ale ani i18n/trans :(
Příklad viz obrázky.[image: rap1.png][image: rap2.png]
Dne středa 10. února 2021 v 18:10:44 UTC+1 uživatel MirekZv napsal:
> Možná jsem Tě přesně nepochopil.
> Já umím extendovat admin/app_list.html, jenže je mi to k..h..u,
docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.AdminSite.index_template
>
> Honza Král
> E-Mail: honza...@gmail.com
> Phone: +420 606 678585 <+420%20606%20678%20585>
>
>
> On Wed, Feb 10, 2021 at 5:22 PM MirekZv wrote:
>
>> Django mi zas
PS: Potřeboval bych prostě buď umět includnout tu originální (ze
stejnojmenné) nebo něco jako předefinovat {% block cela_originalni_sablona
%} s voláním {{block.super}}.
Dne středa 10. února 2021 v 17:22:05 UTC+1 uživatel MirekZv napsal:
> Django mi zas dává do těla.
>
> Snažím se př
Django mi zas dává do těla.
Snažím se přidat menu do Django admina.
Ačkoli lze najít plno návodů, zdá se mi, že všechno jsou hrozné hacky a
přestávají fungovat s nejbližší novější verzí Djanga.
Takže by se mi zdálo, že nejbezpečnější by bylo,
přidat si svoje vlastní menu položky před to, co gene
Dík. Nakonec jsem to udělal s filepond + django-drf-filepond.
Dne sobota 26. prosince 2020 v 15:57:14 UTC+1 uživatel JirkaV napsal:
> Ja pouzivam dropzone.js. Ale uz jsem hodne let nezjistoval, jak je na tom
> s aktualni podporou apod. Mrkni se na to, treba to bude to, co hledas.
>
> Jirka
>
Ahoj,
chystám se teprv poprvé dělat něco s file uploadem,
a přemýšlím, jestli si mám pro to vybrat nějakou package.
Koukal jsem na djangopackages.org, ale asi žádná jasná volba. Dost starých
věcí, bez vývoje, pro Py 3.9 problematické.
Nemáte někdo nějaké doporučení?
Momentálně by mi stačil ukaza
; On Sun, 20 Dec 2020, 22:01 MirekZv, wrote:
>
>> Pouštěl jsem asynchronně nějaké bash scripty z pythoního kódu.
>> Pak jsem si řekl, že lépe dělat to lépe, a sáhnul po rq.
>>
>> Vypadá to, že to funguje krásně (celery by jistě taky byla krásná).
>> Ale umím jen spus
Díky Aleši
Dne úterý 1. prosince 2020 v 14:23:15 UTC+1 uživatel Ales Zoulek napsal:
> Ahoj,
>
>
>
>
> On Sat, Nov 28, 2020 at 4:54 PM MirekZv wrote:
>
>> Zdravím.
>> Je to trochu filozofická otázka, spíš jsem ji tak zkusil sepsat, i s
>> pokus
Pouštěl jsem asynchronně nějaké bash scripty z pythoního kódu.
Pak jsem si řekl, že lépe dělat to lépe, a sáhnul po rq.
Vypadá to, že to funguje krásně (celery by jistě taky byla krásná).
Ale umím jen spustit Python funkci.
Dá se spustit příkaz shellu?
Pořád mám totiž pocit, že jsem někde četl, ž
Omlouvám se. Smazal jsem svůj nejapný dotaz, proto to není na webovém
rozhraní.
Byl jsem tou svojí myšlenkou tak zaujatý, že jsem to sepsal, a pak jsem se
teprve na chvíli zamyslel.
Takže jsem došel k tomu, co píše pe...@bla.. (tedy jen tu část o dědění
tříd).
Tak jsem se zastyděl a smazal dotaz
Proč se vlastně v Pythonu importuje na začátku souboru a ne na konci?
Vážně přemýšlím, že to ve svém (soukromém) kódu začnu dělat jinak.
Nejsme přece žádní C#-sté nebo Javaři, abych nás víc zajímalo vidět
deklarace než vidět kód.
Ale tím chci jen říct, že není důvod na tom lpět, nechci tím říct,
Proč se vlastně v Pythonu importuje na začátku souboru a ne na konci?
Vážně přemýšlím, že to ve svém (soukromém) kódu začnu dělat jinak.
Nejsme přece žádní C#-sté nebo Javaři, abychom nás víc zajímalo vidět
deklarace než vidět kód.
Ale tím chci jen říct, že není důvod na tom lpět, nechci tím říc
Zdravím.
Je to trochu filozofická otázka, spíš jsem ji tak zkusil sepsat, i s
pokusem o odpověď, abych si sám věci ujasnil.
Jestli někdo má trpělivost si to přečíst a má k tomu nějaký postřeh,
samozřejmě vítám.
Šéf mi dal toto zadání [zdravím, šéfe]:
Produkty z různých skladů - chceme v redisu
Zdravím.
Je to trochu filozofická otázka, spíš jsem ji tak zkusil sepsat, i s
pokusem o odpověď, abych si sám věci ujasnil.
Jestli někdo má trpělivost si to přečíst a má k tomu nějaký postřeh,
samozřejmě vítám.
Šéf mi dal toto zadání [zdravím, šéfe]:
Produkty z různých skladů - chceme v redisu
:
> Pokud by to mohlo být samostatné řešení, tak hodně teď frčí
> https://www.notion.so/
>
> Nebo prostě Github wiki :) Připadně Github discussions.
>
> Petr Messner
>
> út 6. 10. 2020 v 11:55 odesílatel MirekZv napsal:
>
>> Ahoj,
>> chtěl bych si použ
Ahoj,
chtěl bych si používat k projektu (nebo projektům) nějaký postranní systém
na ne-databázově uspořádané informace - volné texty. Nějakou cms nebo wiki
(na návody, znalosti, zkušenosti, diskuze).
Např. na url wiki/, zatímco na url / by byl hlavní projekt.
Tuším, že jsou asi 3 běžné cms pro D
Zaujalo mě, že se tady vůbec neprobírá možnost použít Sites framework (ze
základní instalace, contrib.sites).
Pak bys udržoval jeden kód, který by pouze v settings.py dělal: from
konfigurace_tehle_firmy import SITE_ID, a kód by sis větvil: if
SITE_ID=n:...
Resp. pokud v konfiguráku SITE_ID nemáš
to je zas dneska den
--
--
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 skupin
No jo, tak srazy běžej. Akorát jinde.
To by mě nenapadlo.
Po delší době jsem vyrazil, samozřejmě bez kontroly webu, na Věneček :(
Tak všechny aspoň zdravím a příště kouknu na web.
Dne pondělí 17. srpna 2020 v 18:48:47 UTC+2 uživatel whis...@gmail.com
napsal:
> Vazeni nastvanici Python srazu v
A zkus si to nějak líp strukturovat, aby ses neopakoval, něco jako:
kl = "deravec"
for i in range(3):
if input ("Zadej klic: ") == kl:
break
else:
raise Exception('unauthorized')
print("Dobre")
Dne středa 15. ledna 2020 16:40:46 UTC+1 Pavel Bechyne napsal(a):
>
> j
Chci začít nějaký nový vlastní hobby projekt, backend Django, frontend
javascript - jen minimalisticky.
TypeScript - zásadně ne (nespamujte prosím na toto téma).
React, Vue - něco bych chtěl do budoucna, snad Vue, ale teď nedokážu najít
čas se to naučit.
Takže asi jen jQuery a otázka k modernizac
Zdravím, lidi, mám takovouto potíž:
Stavem state_id řídím ve formsetech viditelnost checkboxu update_it,
ale checkboxy po selhané validaci zmizí kvůli problémům s typem state_id.
DETAILNĚJI:
class NejakejFormPouzivanyVeFormsetu(forms.Form):
update_it = forms.BooleanField(required=False)
trane JS, nemuzes to
> napojit rovnou na FileField.
>
> Jirka
>
> On Wed, 15 May 2019 at 12:39, MirekZv >
> wrote:
>
>> Musím vybrat nějaký upload widget pro py3/dj2, tedy něco, co připojím na
>> FileField pomocí widget=...
>> Zatím jde o dokumenty, samozřejmě,
Musím vybrat nějaký upload widget pro py3/dj2, tedy něco, co připojím na
FileField pomocí widget=...
Zatím jde o dokumenty, samozřejmě, kdyby to mělo i něco extra pro
ImageField, nezlobil bych se.
Ale zásadní požadavek je teď jediný: aby přiložené soubory přežily submit +
selhanou validaci a už
Ahoj,
prosím Tě, uvedl byste mě někdo spíš než jen vysvětlením nějakým příkladem
uspořádání, co to je SITE=.. ?
Hledám totiž něco, co by mi umožnilo dělat něco jako ve Web2py
common_filter.
common_filter ve Web2py pracuje tak, že mám pole v tabulce třeba idOrg,
nastavím třeba idOrg=5, a všechn
Tak ještě trochu jinak.
Šlo to z sice z Javascriptu, jenže Ajaxem ze serveru.
A tam byly url natvrdo a bylo potřeba je opravit pomocí reverse().
Dne čtvrtek 18. dubna 2019 11:04:55 UTC+2 MirekZv napsal(a):
>
> Ok. Moje chyba.
> Jeden odkaz šel z templaty - ten mě zmátnul, ale ten
MirekZv napsal(a):
>
> Ahoj.
>
> V urls.py používám
> from django.conf.urls.i18n import i18n_patterns
> i18n_patterns(.., .., prefix_default_language='cs')
>
> V templatě mám {% load i18n %}, takže funguje {% trans ... %}
>
> Ale jak to mám dělat s {% u
Ahoj.
V urls.py používám
from django.conf.urls.i18n import i18n_patterns
i18n_patterns(.., .., prefix_default_language='cs')
V templatě mám {% load i18n %}, takže funguje {% trans ... %}
Ale jak to mám dělat s {% url ...%} ?
Mám třeba data-href="{% url 'admin:...' %}"
na to skočím pomocí jav
Jdu od toho.
Zjistil jsem, že urls.py mám možná dobře. Podrobněji viz předchozí vlákno.
Z include() v hlavním urls.py jsem druhý parametr vyhodil úplně,
v includovaném aplikačním urls.py jsem zatím nechal app_name='cile' (místo
'isms.cile').
Škoda, že v dokumentaci ke 2.x není lepší info k urls.p
Jdu od toho.
Zjistil jsem, že urls.py (hlavní i includovaný z aplikace 'cile') mám možná
dobře,
ale ta náhrada admin.site.get_urls funkce v admin.py se dělá moc brzo.
Ve hře je tam nějaký URLResolver, který si teprve střádá položky a tu
aktuální aplikaci tam ještě nemá.
Když ten zásah udělám do n
h_prefix(view, prefix,
*args, **kwargs))
File
"/home/vagrant/venv/lib/python3.7/site-packages/django/urls/resolvers.py"
in _reverse_with_prefix
623. raise NoReverseMatch(msg)
Exception Type: NoReverseMatch at /
Exception Value: Reverse for 'app_list' with keyword
turn iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args,
**kwargs))
>
/home/vagrant/venv/lib/python3.7/site-packages/django/urls/resolvers.py(623)_reverse_with_prefix()
-> raise NoReverseMatch(msg)
(3) se liší jen na 3.položce odspoda číslem řádku (místo 441):
/home/vagran
or pattern name."
"Reverse for 'cile_cil_add' not found. 'cile_cil_add' is not a valid view
function or pattern name."
"Reverse for 'cile_program_add' not found. 'cile_program_add' is not a
valid view function or pattern name."
"
viz též další vlákno (nezaregistroval jsem včas Tvou reakci a chtěl
jsem to ještě nějak povzbudit a nahlédnout z jiného konce)
Dne čtvrtek 3. ledna 2019 16:46:45 UTC+1 Honza Král napsal(a):
>
>
>
> On Thu, Jan 3, 2019 at 4:39 PM MirekZv >
> wrote:
>
>> Ještě jednou
Py 3.7, Dj 2.1
Ještě jinak formulovaná moje otázka z předchozího vlákna:
Když mám jen hlavní urls.py a v něm:
urlpatterns += [
path('tree/', ViewTreeGoals.as_view(), name='tree-goals'),
]
tak to funguje
Když to nahradím: re_path(r'^cile/', include('isms.cile.urls',
'isms.
Ještě jednou moje otázky stručně:
1. Když aplikace v INSTALLED_APPS je 'isms.cile', jak psát 2.param.
include() a app_name=.. v urls.py? 'isms.cile' nebo 'cile'?
Je to někde v dokumentaci?
2. Odkud je sestaven řetězec za "tried:" v chybové hlášce:
NoReverseMatch at /
Reverse for 'app_list'
Py 3.7, Dj 2.1
Mám adresářovou strukturu
\_ isms
\_ cile
\_ dms
obojí připojeno v INSTALLED_APPS:
'isms.cile',
'isms.dms', # to je ok a 'dms' aplikace pracuje a
nedělá potíže
... a ještě další podobné aplikace
avšak 'cile' se odlišuje tím, že ja
Django 2.1.
class AnswerInline(admin.StackedInline):
model = Answer
form = AnswerForm
fields = ("question_answer_type", "answer_plain")
readonly_fields = ("question_answer_type",)
def question_answer_type(self, row):
return row.question.answer_type
Tohle běhá a v inline inst
Zdravím vás, lidi.
Musím říct, že jsem úplně šílenej z umístění Django template a vůbec to
nechápu. Jediné, co mě napadá (jistě nesprávně a ze zoufalství), že
explicit je lepší než implicit, ale zde je to pravý opak.
Někde jsem už zaslechl, že je to vlastně DĚSNĚ výhodný. Ale fakt mi to
nějak u
orage', 'db_file_storage.management'],
>
> Anebo použít find_packages, příklad:
> https://github.com/pypa/sampleproject/blob/master/setup.py
>
> PM
>
> Dne 25. února 2018 15:40 MirekZv >
> napsal(a):
>
>> Nenasměroval byste mě někdo, jakou dělám kravinu?
Nenasměroval byste mě někdo, jakou dělám kravinu?
Do github.com/zvolsky/db_file_storage
jsem dodělal db_file_storage/management/command/files2db.py
Je to ve větvi 'migrate', ale i zamergováno do 'master'.
- Na githubu adresář management/ vidím. Hurá.
- git clone https://github.com/zvolsky/db_fil
Nevím. Dokonce ani nevím, co je pgettext (během 2 vteřin jsem si přečetl,
že umožňuje různé překlady v různých kontextech).
Jediné, co vím, že my používáme pro pluralizaci .ngettext.
To je ale v jiném projektu, než ve Djangu, takže k Django templatám
neporadím (ale taky mě to zajímá).
Tipnul bych
1 - 100 of 120 matches
Mail list logo