Spofity
Spofity
Mam dwa modele, powiedzmy model1 i model2. Te modele mają dwa wspólne pole i tylko ich potrzebuję w tym przypadku: name i slug. Mam stworzyć widok, w którym będzie 1000 obiektów z paginacją.
Przy małej ilości danych zrobiłem to w ten sposób:

data = list( sorted( chain( model1.objects.all(), model2.objects.all()) ) )
a potem wrzucałem to do Paginatora (paginator = Paginator(data, 1000)
0
  • Najlepsze
  • Wszystkie komentarze
Arogancky
list( sorted(


@Spofity: po co?
2
Arogancky
tylko ich potrzebuję w tym przypadku: name i slug

model1.objects.all(), model2.objects.all()


@Spofity: czemu przerabiasz 1.5 miliona wierszy pytonem? Nie da się przewalić odpowiedzialności na bazę danych? W sensie - zobacz sobie czy nie fajniej będzie napisać sqla / (albo czymś co udostępnia django ;p) który po stronie bazy np zrobi jakąś tabelę tymczasową z danymi których potrzebujesz i po prostu zgarnij output.
1
jaroslaw-stadnicki
4
  • Najlepsze
  • Wszystkie komentarze
Tank1991
@jaroslaw-stadnicki: już lecę te left outer joiny na 40 linii ręcznie klepać :D
7
WhiskyRomeo
My zmieniliśmy podejście. Wszystko wystawione przez procedury, naklepane przez specjalistę od baz danych, piękne zoptymalizowane. Po stronie aplikacji w zasadzie tylko mapowanie na obiekty. Polecam każdemu.
4
wildcat89
Cześć Mirki,
od jakiegoś czasu tworzę podcast Backend na Froncie, w którym rozmawiam z gośćmi na tematy programistyczne (zwykle około .NETowe)
Dzisiaj pojawił się odcinek numer 6, w którym razem z Michałem Białeckim odpowiemy na pytanie Dlaczego używamy Entity Framework?

Rozmawialiśmy o tym:
Co to jest orm
4
chester
SQLAlchemy ORM vs Peewee - czego teraz warto używać?
Pytam, bo SQLAlchemy ma już swoje lata, a Peewee wygląda na świeższy, acz dojrzały projekt.

Czy jedno lub drugie ma jakieś istotne różnice, które mogą mnie zatrzymać w późniejszym czasie?
Póki co wiem o kiepskim mechanizmie migracji w Peewee.

#python #orm #kiciochpyta
1
  • Najlepsze
  • Wszystkie komentarze
opalczynski
@chester zależy do czego; z tego co kojarzę to peewee zawsze miał być mały i prosty w założeniach. Z tego też względu bym go wybierał przy mniejszych tematach - mniej skomplikowanych, gdzie warstwa danych nie jest wymagająca - i nie dlatego, że się nie da inaczej - ale tak raczej just-in-case żeby się nie okazało, że później nie można. SQLAlchemy zawsze przerażał liczbą możliwych opcji - i ten się wciąż sprawdzi
2
filozof900
@chester: ja bym raczej zapytal, dlaczego nie sqlalchemy? masz projekt ktory jest bardziej stabilny, sprawdzony w bojach, ma wiecej kontrybutorow i latwiej znalezc ludzi z jego znajomoscia. po co uzywac czegos innego?
0
stolar28
Mirki znacie jakieś dobre materiały/tutoriale, żeby poznać NHibernate ?
#programowanie #dotnet #csharp #orm
0
  • Najlepsze
  • Wszystkie komentarze
p.....s
p.....s
@stolar28 zrób prostu serwis i googluj wg potrzeb. Poziom trudności średni.
0
dwuitownik
Jakim zwierzęciem trzeba być by niszczyć miejskie rowery? Są w Olsztynie około trzech miesięcy, a już bardzo często trafiam na uszkodzone. Ostatnio miał wyłamaną nóżkę, dziś połamany koszyk, normalnie w Olsztynie jak w lesie, albo gorzej. Jedna z najlepszych rzeczy, jakie to miasto zrobiło, ale nie, i tak trzeba r------ć, bo nie moje.

#olsztyn #wpolscejakwlesie #orm #rower
14
  • Najlepsze
  • Wszystkie komentarze
safuka
safuka
Mirki od #javascript, #programowanie, #orm - pytanko - Rails ma swój Active Record, php Symfony ma Doctrine z możliwością migracji bazy.

jakiego ORMA używacie w javascript?
1
  • Najlepsze
  • Wszystkie komentarze
Arveit
#programowanie #php #serializacja #json #symfony #symfony4 #doctrine #orm

Siema phpmirki,
piszę API RESTowe w Symfony 4 i za pomocą Doctrine pobieram sobie z bazy danych listę obiektów klasy ClassA, która wśród swoich pól prywatnych ma jedno pole typu ArrayCollection i teraz chcę zwrócić wszystko jako JSON, aby miało to strukturę mniej więcej
2
  • Najlepsze
  • Wszystkie komentarze
htfhere
#programowanie jak przetłumaczylibyście na polski "persistent object" #orm?
2
  • Najlepsze
  • Wszystkie komentarze
grajlord
Mirki z #python - jak komunikować się z bazą danych w kilku wątkach, używając sqlachemy?
Mam obiekt klasy A odpowiadający rekordom w tabeli a, z relacją one-to-many do rekordów z tabeli b (obiekt klasy B). W głównym wątku aplikacji dokonuję operacji na obiekcie A, a w oddzielnym wątku (threading.Thread) tworzę nowe obiekty B, podając im jako argument obiekt A z głównego wątku (żeby zachować
1
  • Najlepsze
  • Wszystkie komentarze
grajlord
Siema mirki z Python, jaki jest preferowany/właściwy sposób budowania dziedzina dla klas ze sqlalchemy po klasach spoza tej biblioteki?
Chciałbym, aby klasa będąca modelem ORM ze sqlalchemy (powiedzmy User), dziedziczyła po klasie nie będącej takim modelem, powiedzmy Innaklasa z jakiegoś innego modułu. Zamysł jest taki, że metody z Innaklasa operują na danych które wyciągam z SQL używając klasy User. To pozwala na używanie klasy Innaklasa niezależnie od bazy danych.

Problem
1
  • Najlepsze
  • Wszystkie komentarze
r.....s
r.....s
#programowanie #dotnet #orm #entityframework
Mireczki mam taką sytuację, że posiadam użytkownika który posiada własne zamówienia (relacja nr.1) i może oglądać zamówienia swoich podopiecznych (relacja 2). Teraz chciałbym użytkownikowi wyświetlić dane z obu relacji w jednym widoku. Teraz jak do tego podejść. Pobrać z bazy danych obiekt użytkownika z dołączonymi obiema listami. (mam na myśli Include z ef, albo fetch z hibernate) i potem przemapować na
1
  • Najlepsze
  • Wszystkie komentarze
siemanko
#programowanie #java #spring #hibernate #orm

Mam obiekt, który chcę zapisać w bazie. Obiekt jako id ma inny obiekt (value object). Korzystam z adnotacji @EmbeddedId. Czy to poprawne?
Mam problem podczas generowania id. W adnotacji @GenericGenerator muszę przekazać generator id. Chciałbym aby był on taki jak ten domyślny, czyli automatycznie dodawał jeden do ostatniej wartości w bazie danych (auto increment).
1
  • Najlepsze
  • Wszystkie komentarze
gajowy_marucha
Czy w #doctrine da sie zrobic to co #laravel umozliwia przez relacje polimorficzne?
#orm #php
3
  • Najlepsze
  • Wszystkie komentarze
KotoFan
Treść przeznaczona dla osób powyżej 18 roku życia...
5
  • Najlepsze
  • Wszystkie komentarze
aaandrzeeey
#dotnet #programowanie #mvc #orm
Jaki sensowny ORM do ASP.NET + MVC?
Sensowny = możliwości + wydajność + elastycznosć + support + rozwój .

1. nHibernate
2. Entity
1
  • Najlepsze
  • Wszystkie komentarze
Crisu
Siema szybka ankieta:
TO ORM or Not to ORM
Jesli tak to jakiego ? Jak duzy projekt ?
#programowanie #orm
1
  • Najlepsze
  • Wszystkie komentarze
JavaEngineer
#java
#j2ee
#orm
#jpa
#hibernate
#ejb
2
  • Najlepsze
  • Wszystkie komentarze
echelon_
Pytanie architektoniczne a i może takie o właściwą implementację.

Mam ja klasę Rodzic, kolekcja @OneToMany dla Dzieci. Jednak chciałbym aby Rodzic nie miał standardowego gettera getDzieci() tylko sparametryzowany getDzieci(String imie).

Nie chcę pobierać wszystkich dzieci rodzica a potem filtrować bo nie dość, że już ORM zarzyna apkę to jeszcze chciałbym aby nikt przez pomyłkę po mnie nie pobrał wszystkich Dzieci danego rodzica. Oczywiście od biedy mogę zostawić oryginalny getter i oznaczyć go jako @
2
  • Najlepsze
  • Wszystkie komentarze
c.....r
c.....r
4