Как стать автором
Обновить

Комментарии 9

Когда решил использовать wget, чтобы не увязнуть в сборщиках.
А если нужно немного серверного рендера то create-nuxt-app может помочь.
Во-первых, npm — не сборщик. Раз уж вы используете pip, npm тоже не должен быть под запретом :)
Во-вторых, я как будто вернулся в свой 2011й, с статический генерацией HTML как в PHP.
А главная моя претензия даже не к Вам, а к авторам Jinja, потому что ваш файл myapp/templates/index.html — это невалидный HTML, и я не понимаю, почему у него оставили формат файла .html. Один из моих старых глупых принципов — это то, что html файл можно открыть в браузере и он хотя бы попытается показать своё содержимое
Я даже с вами спорить не буду, хотя бы потому, что у меня нигде не упомянут npm (разве только в пути одной из ссылок).
для подсветки удобно. если написать там tmplt — то не понятно от чего шаблон, а index.tmplt.html смотрится некрасиво. а так общая практика: также в джанго, например.

На всякий случай хочу предостеречь читающих от использования RotatingFileHandler. В продакшене у вас наверняка будет gunicorn/uwsgi, которые запускают несколько процессов для работы приложения. В этом случае ротация будет работать непредсказуемо. Лучше писать логи в stderr и пусть их собирает специализированный инструмент (например journald, если вы запускаете через systemd, докер тоже умеет сбор логов)

Не очень понял, что хотел показать в этом примере автор — как сделать сложно простую вещь, или что?
Для чего люди пишут такие статьи — непонятно. Возможно чтобы сделать себе памятку, но зачем ее всем показывать?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории