Jestem względnie nowym użytkownikiem Django, a zwłaszcza nowym funkcjonalnością administratora. Czytałem wiele artykułów wyjaśniających zalety wbudowanej strony administratora, ale nie jestem pewien w jakim stopniu powinny one być używane.Problem z projektem: w jakim stopniu należy korzystać z witryny Django Admin?
Niektóre ogólne pytania:
- Jakie interakcje Baza powinna być admin i które powinny być częścią ogólnej funkcjonalności witryny?
- Rozumiem, że modele można łatwo zmienić/usunąć na stronie administratora, ale czy jest to najlepszy sposób dodawania nowych obiektów, a nie niestandardowej strony?
Bardziej konkretne pytanie:
- tworzę stronę internetową dla śledzenia przesyłek. Założono, że personel będzie codziennie skanował i wstawiał wiele (setki) pakietów do bazy danych. Nie jestem pewien, czy można to zrobić wydajnie w administracji, ponieważ obecny proces dodawania modelu to powolny, wieloetapowy proces (nie wiem do jakiego stopnia można go dostosować). Ponieważ jest to jedna z głównych funkcjonalności witryny, wydaje się również dziwne, że będzie ona znajdować się na stronie administratora. Czy w ramach Django bardziej sensownym byłoby napisanie własnej strony? A może po prostu przepisałbym (prawdopodobnie mniej efektywnie) to, co zostało już stworzone z django-admin?
Wszelkie sugestie i standardy Django, które mieliście, byłyby bardzo doceniane.
Dzięki za pomoc. Myślę, że spróbuję to wypracować we własnej aplikacji. – WillMartin