Django Interface

0

Cześć mam pytanie czy w django używa się interfejsów w taki sposób jak np w javie ee?
wiem, że można zrobić klasę abstrakcyjną ale czy to w projektach jest używane czy raczej rzadkość?

Przy okazji chciałem się zapytać czy bawić się w naukę django templates czy frontend robić wyłącznie w rescie.

0
  1. W pythonie masz kacze typowanie i wielobazowe dziedziczenie, dlatego programiści pythona rzadko decydują się na tpl zapewniające interfejsy - zamiast tego jeśli już naprawdę chcesz, po prostu definiujesz abstrakcyjną klasę, która rzuca UnimplementedExcecption np.
class IInterface:
    def show(self): raise NotImplementedError

https://www.python.org/dev/peps/pep-3119/

  1. Jeżeli tworzenie osobno frontendu i backendu to dla Ciebie coś do wyuczenia, to proponowałbym najpierw pobawić się w djangowe templatki - nauki do ich używania masz tyle co kot napłakał, a przynajmniej skupisz się na django.

1 użytkowników online, w tym zalogowanych: 0, gości: 1