Odstřel modelu TreeNode #67

Merged
zelvuska merged 5 commits from odstrel_modelu_treenode into master 2024-11-05 14:19:51 +01:00
Owner

Hurá!! :-P

Ještě to chce nějaké finishing touches:

  • migraci, která obklopí všechny ostatní migrace (nevím jak, ale ten „pečlivě vymyšlený“ návrh migračních závislostí umožňuje nechat post-migrace na naprosto náhodný časový okamžik a to je blbě…
  • Překopat pořadí aplikací v mamweb/admin.py (a k tomu možná dopsat APLIKACE/apps.py pro ty věci, které nemají)
  • vymyslet, kdeže má bydlet nástřel frontendu ve Vue

Ještě nemám zkontrolováno, že se DB TreeNodů zachová, což za chvíli snad napravím :-)

Hurá!! :-P Ještě to chce nějaké finishing touches: - [x] migraci, která obklopí všechny ostatní migrace (nevím jak, ale ten „pečlivě vymyšlený“ návrh migračních závislostí umožňuje nechat post-migrace na naprosto náhodný časový okamžik a to je blbě… - [ ] Překopat pořadí aplikací v `mamweb/admin.py` (a k tomu možná dopsat `APLIKACE/apps.py` pro ty věci, které nemají) - [ ] vymyslet, kdeže má bydlet nástřel frontendu ve Vue Ještě nemám zkontrolováno, že se DB TreeNodů zachová, což za chvíli snad napravím :-)
ledoian added 2 commits 2024-11-02 22:33:54 +01:00
Author
Owner

Jo, a ještě by se hodilo přeuspořádat zbytek Semináře, aby ty dva objekty nebyly ve dvou náhodných souborech – navrhuji je buď oba dát přímo do __init__.py, nebo někam do various/models/

(A beztak mě ještě napadne několik dalších drobností, co je potřeba udělat…)

Jo, a ještě by se hodilo přeuspořádat zbytek Semináře, aby ty dva objekty nebyly ve dvou náhodných souborech – navrhuji je buď oba dát přímo do `__init__.py`, nebo někam do `various/models/` (A beztak mě ještě napadne několik dalších drobností, co je potřeba udělat…)
ledoian added 1 commit 2024-11-02 23:21:17 +01:00
Author
Owner

Ještě nemám zkontrolováno, že se DB TreeNodů zachová, což za chvíli snad napravím :-)

Vypadá OK (dumpy se liší podle všeho jen v pořadí sloupečků, byť všech 49229 Řešení a Hodnocení zkontrolovaných nemám :-) Ale TreeNody se zachovaly podle všeho správně.

> Ještě nemám zkontrolováno, že se DB TreeNodů zachová, což za chvíli snad napravím :-) Vypadá OK (dumpy se liší podle všeho jen v pořadí sloupečků, byť všech 49229 Řešení a Hodnocení zkontrolovaných nemám :-) Ale TreeNody se zachovaly podle všeho správně.
Author
Owner

všech 49229 Řešení a Hodnocení zkontrolovaných nemám :-)

Mám, jsou skutečně stejné :-D (trocha sedové a awk magie :-D)

> všech 49229 Řešení a Hodnocení zkontrolovaných nemám :-) Mám, jsou skutečně stejné :-D (trocha `sed`ové a `awk` magie :-D)
ledoian added 1 commit 2024-11-03 03:12:33 +01:00
ledoian added 1 commit 2024-11-03 03:21:10 +01:00
Owner

Na testwebu padá:

django.db.migrations.exceptions.NodeNotFoundError: Migration seminar.0144_post_odstrel_vseho dependencies reference nonexistent parent node ('authtoken', '0004_alter_tokenproxy_options')

Očividně jsou na testu starší verze knihoven. (Asi závislost na verzi Pythonu, protože pip install --upgrade nefunguje… Reinstall envu pomohl (což vlastně mohlo aktualizovat verzi Pythonu, co?).)

Na testwebu padá: ``` django.db.migrations.exceptions.NodeNotFoundError: Migration seminar.0144_post_odstrel_vseho dependencies reference nonexistent parent node ('authtoken', '0004_alter_tokenproxy_options') ``` Očividně jsou na testu starší verze knihoven. (~~Asi závislost na verzi Pythonu, protože pip install --upgrade nefunguje…~~ Reinstall envu pomohl (což vlastně mohlo aktualizovat verzi Pythonu, co?).)
Owner

Takže nezapomenout při nasazení přeinstalovat env, jinak OK :)

Takže nezapomenout při nasazení přeinstalovat env, jinak OK :)
zelvuska merged commit b606f03191 into master 2024-11-05 14:19:51 +01:00
zelvuska deleted branch odstrel_modelu_treenode 2024-11-05 14:19:51 +01:00
Author
Owner

Očividně jsou na testu starší verze knihoven. (Asi závislost na verzi Pythonu, protože pip install --upgrade nefunguje… Reinstall envu pomohl (což vlastně mohlo aktualizovat verzi Pythonu, co?).)

Myslím, že pip má nějakou opšnu na ignorování již nainstalovaných verzí – pip install --upgrade aktualizuje tuším jen to, co mu je předhozeno (tj. v našem případě requirements.txt), ale pokud nějaká knihovna má kompatibilní-leč-ne-nejnovější verzi, tak se tuším by default použije stávající a neaktualizuje se…

> Očividně jsou na testu starší verze knihoven. (~~Asi závislost na verzi Pythonu, protože pip install --upgrade nefunguje…~~ Reinstall envu pomohl (což vlastně mohlo aktualizovat verzi Pythonu, co?).) Myslím, že `pip` má nějakou opšnu na ignorování již nainstalovaných verzí – `pip install --upgrade` aktualizuje tuším jen to, co mu je předhozeno (tj. v našem případě `requirements.txt`), ale pokud nějaká knihovna má kompatibilní-leč-ne-nejnovější verzi, tak se tuším by default použije stávající a neaktualizuje se…
Author
Owner

Hmm, ale zrovna authtoken je součástí django-rest-framework, který v requirements je. Tak nevím…

Hmm, ale zrovna `authtoken` je součástí `django-rest-framework`, který v requirements je. Tak nevím…
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: mam/mamweb#67
No description provided.