RUVIDEO
Поделитесь видео 🙏

Deploying a Wagtail site to Python Anywhere via GitHub | "learning by teaching"

📁 Разное 👁️ 23 📅 02.12.2023

This video highlights to process of making a Wagtail site locally, pushing the code to a repository on GitHub and then being deployed on Python Anywhere (free account).

Wagtail CMS (https://wagtail.io/)is built on the Django framework (which itself is written in Python). I personally love using Python so always gravitate towards Django-based solutions for web applications, and I am very much enjoying my first week (!) of learning to use Wagtail!

In this video I wanted to show how you can deploy a Wagtail site to Python Anywhere's free account as I personally couldn't find any specific resources for this. This is understandable as essentially it's just the same as deploying any Django project to any appropriately equiped server, but as I was going through the process I ran into various small issues which, whilst all easily resolvable with some slightly-above-my-current-level understanding, I felt would be good to highlight for others whilst also solidifying the ideas for myself personally.

I would like to thank the Wagtail slack channel members for their invaluable time and support while I was learning how to do this, in particular:
Cynthia Kiser
Matt Westcott
Tom Dyson
Jacob Topp-Mugglestone

Wagtail is made by Torchbox: https://torchbox.com/

# CONTENTS

00:00 Intro
01:58 Definitions and prerequisites
09:24 Process Overview
12:20 Coding - local

20:26 GitHub
20:55 Deployment - Python Anywhere

29:44 Live site!
30:07 Recap/post-cap/outro/underview?


# LEARNING BY TEACHING
I learned how to do this less than 24 hours ago so if you're watching this with advice on best practice/telling me I'm just flat-out wrong then please let me know so I can learn! The purpose of this video is primarily for me to improve my own understanding whilst helping others, whilst giving something back to wonderful Wagtail community!

# PREREQUISITES
Knowledge:
- Python
- Django
- Bash

Accounts:
- GitHub (free)
- Python Anywhere (free)
- Slack (free, just for support!)

Locally installed:
- Code editor (i.e. VSCode)
- Python 3
- virtualenvwrapper
- Git/GitHub extension


# LINKS
Live site: https://jacksorjacksor.eu.pythonanywhere.com/

Wagtail: https://wagtail.io/
GitHub: https://github.com/
Python Anywhere: https://www.pythonanywhere.com/
Python Anywhere (EU): https://eu.pythonanywhere.com/
Wagtail Slack channel: https://wagtail.io/slack/
Python: https://www.python.org/
Django: https://www.djangoproject.com/
Django Password Generator: https://djecrety.ir/
Learn Wagtail from Scratch: https://learnwagtail.com/

# SOCIALS
Site: jacksorjacksor.xyz
Twitter: @jacksorjacksor
GitHub: @jacksorjacksor
YouTube: youtube.com/jacksorjacksor
Slack: jacksorjacksor
Email: [email protected]
Bandcamp: jacksorjacksor.bandcamp.com

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Deploying a Wagtail site to Python Anywhere via GitHub | "learning by teaching"», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.