Powiedz, że masz istniejącą witrynę Django opartą na bazach danych. Coś prostego, jak pojedynczy model zawierający zapis dla każdej mniej ważnej drużyny baseballowej. Dostęp do modelu odbywa się za pomocą jednego widoku, który zawiera listę wszystkich drużyn, a drugi, który akceptuje pocisk, a następnie tworzy stronę szczegółów na temat tego zespołu.Czy istnieją dobre opcje wypalania witryny Django jako pliki statyczne?
Czy istnieje dobry sposób na przekonwertowanie aplikacji na stos wypalanych płaskich plików, aby mogła być obsługiwana przez statyczną usługę plików, taką jak Amazon S3?
Zrobiłem zabawę z Hyde, ale nie jest dla mnie jasne, w jaki sposób odnosi się do istniejącej strony wspieranej przez bazę danych.
Każda rada byłaby bardzo doceniana. Z góry dziękuję.
Dzięki. Całkowicie słyszę cię na temat dynamicznego problemu v. Static. W moim fantazjowym złudzeniu istnieje sprytny pakiet Pythona, który przejdzie przez twoją bazę danych i wypali strony jedna po drugiej, jak wget od wewnątrz. Chociaż prawdopodobnie żartuję sobie i po prostu muszę ugryźć kulę i zmielić ją w stylu wget. – palewire
W środowiskach statycznych nie można * uruchamiać * żadnej aplikacji. Ale dopóki nie aktualizujesz się dość regularnie, 'wget' dobrze poradzi sobie z sytuacją, a jeśli dokonasz aktualizacji, musisz wget do ciebie dynamiczny serwer (który jest lokalny, chyba), a następnie zaktualizować pliki. –