Django: form'y czy django admin

Django: form'y czy django admin
classongrass
  • Rejestracja:ponad 9 lat
  • Ostatnio:6 dni
  • Postów:27
0

Hej, aktualnie piszę bloga w django i przeglądając różne tutoriale zauważyłem, że część ludzi do operacji usuwania/dodawania/aktualizowania wpisu definiuje osobne widoki.

Jaki jest sens tego, skoro panel admina zdaje się być stworzyny z myślą m.in o takich operacjach?

Z góry dzięki za odpowiedzi

AN
  • Rejestracja:prawie 11 lat
  • Ostatnio:5 dni
  • Postów:973
1

Panel admina jest bardziej techniczny. Masz tam blisko odzwierciedlony model bazy danych praktycznie. Do prostych CRUDów jak najbardziej się nadaję. Nawet do tych bardziej zaawansowanych też. Jeśli jednak chcesz bardzo spersonalizowane widoki to musisz pisać je sam. Zależy co chcesz osiągnąć i ile masz czasu.

Jeśli do tego czego chcesz wystarczy admin, którego napiszesz w 10 minut to czemu by nie skorzystać i skupić się na ważniejszych rzeczach?


Zdalna praca dla Senior Python Developerów --> PW
Haskell
  • Rejestracja:prawie 10 lat
  • Ostatnio:12 miesięcy
  • Postów:4700
1

Panel admina również można customizować, więc jeżeli ktoś pisze od zera widoki to robi to źle. Niemal zawsze powinno się rozszerzać admina.


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
AN
  • Rejestracja:prawie 11 lat
  • Ostatnio:5 dni
  • Postów:973
0

Przesadzasz. Można dostosować ale to nadal jest panel administracyjny więc dotyczy adminów. Jak robisz coś z czego mają korzystać użytkownicy np. dodawanie postów na forum to przecież nie zrobisz tego poprzez panel admina mimo, że by się dało.


Zdalna praca dla Senior Python Developerów --> PW
Haskell
  • Rejestracja:prawie 10 lat
  • Ostatnio:12 miesięcy
  • Postów:4700
0

Autor nie pytał raczej o taki przypadek to po pierwsze, a po drugie panel admina może być dobry nawet dla użytkownika. Użytkownikom można przydzielać uprawnienia, a panel admina można dostosować, nadać mu zupełnie customowy wygląd. Warto chyba korzystać z gotowego kodu zamiast pisać od zera.


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
AN
  • Rejestracja:prawie 11 lat
  • Ostatnio:5 dni
  • Postów:973
0

Panel admina django jest zbyt źle napisany żeby stawiać na tym wszysto. Gdyby był dobrze napisany to może. Szybciej napisać od 0 niż bawić się w jakieś haki i potem to utrzymywać


Zdalna praca dla Senior Python Developerów --> PW
Haskell
  • Rejestracja:prawie 10 lat
  • Ostatnio:12 miesięcy
  • Postów:4700
0
anonimowy napisał(a):

Panel admina django jest zbyt źle napisany żeby stawiać na tym wszysto.

Potrafisz jakoś uzasadnić swoje zdanie?


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.