Крутий метод, мені зайшов. Тут досить коротко, як для себе. Для кого замало я навіть знаю хто краще допоможе ніж гугл але якось іншим разом.
Програми та ідеї для роботи. Все, що працює
Якщо працює – залиш це тут!
Крутий метод, мені зайшов. Тут досить коротко, як для себе. Для кого замало я навіть знаю хто краще допоможе ніж гугл але якось іншим разом.
Для публікації проєкт Django/Wagtail треба налаштувати Docker контейнер. Власне цим і займемось. Проект тестовий, тому вважаємо, БД SQLite або окремий сервер БД. Це шаблон, звичайно можемо змінювати версії всього до актуальних, стандартний сервер для розробки (python manage.py runserver) замінити на unicorn для продакшену і таке інше.
Поради як безпечно налаштувати сервер на продакшені приховати SECRET_KEY Можемо читати з .env, а можемо з окремого файлу (а також перед кожним запуском формувати новий)
Приклади коду шаблону, щоб не забути, (css – bootstrap 5)
Виникають питання – тут про особливості деплою Static Files Manual Django
Ця тема добре розкрита в документації Додати щось важко, важливо бути уважним. Тут будуть особливості. Після налаштувань згідно з інструкцією автоматично обирає локаль в залежності від налаштувань браузера відвідувача. Два варіанти перемикача (ставив в базовий шаблон) перший – вказано тільки інші мови {% if page %} {% for translation in page.get_translations.live %} {% get_language_info for…
Розгортаємо: python3.9 -m venv env pip install wagtail wagtail start mysite . pip install -r requirements.txt python manage.py makemigrations python manage.py migrate python manage.py createsuperuser все схоже як у Django pagination не оптимально, але для старту ок https://learnwagtail.com/tutorials/how-to-paginate-your-wagtail-pages/