Aktywne Wpisy

Czy jeśli Putin zaproponowałby polskim władzom legalną aneksję połowy Ukrainy w zamian za gwarancję bezpieczeństwa Polski ze strony Rosji + pozostanie Polski w NATO i UE + podpisanie nowych umów o szerokiej współpracy gospodarczej z Rosją, co oznaczałoby tanie surowce energetyczne dla Polski czyli ogromny wzrost dobrobytu Polaków i wzrost polskiego PKB, to co powinniśmy zrobić?
#ukraina #rosja #wojna
#ukraina #rosja #wojna
no co?
- Powinniśmy taką propozycję przyjąć 28.9% (63)
- Powinniśmy ją chociaż rozważyć 20.6% (45)
- Powinniśmy zorganizować referendum w tej sprawie 50.5% (110)
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.





Jeżeli obiekty łączy hierarchia, typu:
a = [b_1 = [c_11, c_12], b_2 = [c_21]]i każdemu poziomowi odpowiada inna klasa obiektów, to czy złym rozwiązaniem będzie, jeżeli każdy z tych obiektów będzie zawierał identyczny slot, powiedzmy odwołanie do tej samej bazy danych.
Przykładowo w
__init__dlab_1pojawi sięself.db = connection, gdzieconnection = a.db?Ta lista powyżej jest tylko uproszczeniem/wyobrażeniem. Tak naprawdę nie tworzę obiektu
a, zawierającego w slotach wszystkie obiekty niższego stopnia. Informacje o obiektach oraz wiele innych parametrów siedzą sobie w bazie danych , a w Pythonie ad hoc ładuję sobie tylko ich uproszczoną reprezentację. Metody obiektów wykonują operacje, których wynik również jest logowany w tej samej bazie.a = A() # init aA.add('b_1', ...) # rejestruje b_1 w bazie danych i wykonuje jakąś operację
b_1 = a.get('b_1) # init b_1, po prostu wyciąga b_1 z bazy danych
b_1.run() # znowu jakaś operacja na bazie danych
#python #programowanie
@piotrb: Bo jego metody wykonują operacje logowane do bazy danych lub tworzą obiekty potomne, które pozostają w hierarchicznej relacji z tym obiektem, i informacje o nich również są przechowywane w bazie danych.
Jak w takim razie podejść do tematu? Są jakieś wskazówki/tutoriale/praktyki, jak powinno wyglądać tworzenie takich zmiennych?
Wydaje mi się, że jednak to jest normalna praktyka, skoro. np. obiekt klasy
Cursorstworzonyprzez
sqlite3.connection().cursor()zawiera w sobie propertyconnection, klasyConnection, które go stworzyło.@grajlord: Bo ten obiekt służy do wykonywania operacji na bazie danych.
A teraz odpowiedź do głównego zagadnienia:
Czy masz narzuconą strukturę bazy? Bo jeśli nie to czy rodzic może być dzieckiem? Bo jeśli nie, to struktura powinna się składać z dwóch tabel: główna, z