Ahoj,
v této konferenci už moc velký provoz není, ale přesto se zkusím zeptat.
1.
Nedávno jsem z osobních důvodů přešel z PyCharmu na VS Code a spousta věcí
se mi na tom líbila. Na Django projektech však hodně používám *typovou
kontrolu* a přizpůsobuju tomu i zdrojáky.
Snažím se potlačovat co nejmíň warningů. Nainstaloval jsem vedle Pylint i
*Pylance extension*, aby mě prudil. Umí toho hodně a dobře, ale...
* Django má některé magické vlastnosti, jako že přidá k modelům id typu
AutoField. Statická kontrola kódu pak křičí, že .id atribut neexistuje.
* Nebo neví, že atribut instance z IntergerFieldu je typu int.
* Nebo křičí, že neexistuje metoda modelu get_<field>_display(), když mám
choice-type field a Django tuto metodu dynamicky přidá.
* QuerySety jsou samostatná kapitola. :-)
Máte nějak funkčně *ošéfováno, že váš VSCode nekřičí a dokonce chápe tyto a
další Django-specific prvky* vč. jejich typů?
Čtu, že to má snad řešit django-stubs v souběhu s konfigurací v
pyproject.toml. To mám, ale buď mi to nefunguje (a ani nekřičí) nebo tyto
věci neumí...
Povedlo se to někomu z vás tak, že jste spokojeni?
2.
Co používáte ve *VS Code na AI-assisted vývoj*? LLM autocomplete je super.
Ke kterému extension jste dokonvergovali, jaký podkladový LLM používate a
je placený?
Z těch co jsem zkusil u mě vydržel Supermaven, ale používám z něj málo a
vývoj je jistě dál. Tak uvítám tip.
--
Děkuji. S pozdravem
Vladimír Macek | +420 608 978 164
--
--
E-mailová skupina [email protected]
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 [email protected].
Tuto diskuzi najdete na adrese
https://groups.google.com/d/msgid/django-cs/ea2173d0-6b73-6f04-1011-805517c73858%40sandbox.cz.