Wpis z mikrobloga

#django #drf #python #programowanie

Jestem w trakcie nauki Django Rest Framework i zastanawiam się, gdzie umieszczać logikę niezwiązaną z bazy danych, np wywołanie zewnetrznego API na podstawie przekazanego parametru do naszego API, wykonać jakieś operacje na plikach itp itd. plik models.py nie wydaję mi się odpowiednim miejscem. W innych frameworkach tj Symfony, Laravel wiadomo gdzie takie rzeczy wsadzać ale to są framworki typu MVC a django jest MVT i ciut się zgubiłem.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@egoistyczny_logistyk: natknąłem się na te services w jednym z wątków na reddit gdzie był poruszany temat jak robić duże aplikacje w DRF i tam też właśnie wspominają aby wykorzystać to na takie rzeczy które totalnie nie pasują do umieszczenia tego w modelach

@CancerLight: zewnetrzne api dałem akurat jako przykład ale zapisuje sobie bo może się to przydać :)

@IamHater: Ten link dosyć sporo mi wyjasnia w
  • Odpowiedz
mam coś takiego,


@IamHater: to je bardzo dobre :O rzuciłem okiem na to co napisane jest o servicach (tego porzebuje op) i przyznam że pierwszy raz widze senior level guide do drfa/django/pythona.

na selektory sam wpadłem jakiś czas temu i nazywam je queries
  • Odpowiedz