Build Blog with React DDR Wagtail
Book information
Description
Introduction Objectives Who is this course for Tech What is included How to use the source code Demo What if you have problem or suggestions Changelog Setup project Objectives Create Django Project Import Wagtail Run DevServer Reference Dockerizing Wagtail App Objectives Install Docker Compose Config File Structure Compose file Environment Variables Entrypoint Start script Start application Add Blog Models to Wagtail Objectives Page structure Create Blog App Page Models Category and Tag Intermediary model Source Code Migrate DB Setup The Site Add PostPage Simple Test ParentalKey Page Templates in Wagtail Objectives Template name Config Templates BlogPage PostPage DEBUG with PDB StreamField Objectives What is StreamField Block Body Dive Deep Routable Page Objective Router Context Template Reversing route urls Pagination Objectives Pagination Context Full Text Search Objective Backend Model Route Filter Meta info Performance Notes: Page Serializer (Part 1) Objectives Django REST Framework Install Django REST Framework Serializer Serializer Field StreamField Image ImageChooserBlock Page Serializer (Part 2) Objectives BlogPageSerializer page_component Templates UnitTest (Part 1) Objectives Workflow Fixture Factory packages Wagtail Factories Test Serializer UnitTest (Part 2) Objectives Image Test Data StreamField Test Data Write Test Rest Test Temp MEDIA_ROOT Test Coverage Next Step: Create React Project Objectives Create Frontend Project Add React support HelloWorld Compile Load React component in Django template create-react-app django-webpack-loader Dockerizing React project Objectives Compose file Dockerfile Simple Test Import Bootstrap Theme Objective React Bootstrap App.js Simple Test Building React Component (TagWidget) Objectives Basic Concepts Simple React Component React Developer Tools React Component Lifecycle Debug React Component Building React Component (SideBar) Objectives SideBar CategoryWidget Form Component Hierarchy HMR Building React Component (PostDetail) Objectives PostDetail StreamField Block Components StreamField Component Building React Component (PostPage) Objectives Background PostPage TopNav Footer Building React Component (BlogPage) Objectives BlogPage PostPageCardContainer PostPageCard Building React Component (BlogPage Pagination) Objectives Pagination Filter Message Building React Component (PageProxy) Objectives Background Dynamic-Components props Page Templates Server Side Rendering Objectives Background WorkFlow Setup Django Setup Hypernova App.js Django template Test Reference Unittest React Component (Part 1) Setup Jest First Test TagWidget Test Snapshot Test Unittest React Component (Part 2) Background BlogPage.test.js Test Coverage Deploy Objective Workflow Compose File Nginx Service Web Service SSR Service Environment Variables Test Build Deploy to DigitalOcean Config site Config DNS Notes: Next Steps Thank You Backend FAQ Troubleshoot Useful Commands Frontend FAQ Module not found: Error: Can’t resolve Error: EEXIST: file already exists, mkdir ‘/app/frontend/build’
Similar books
The Definitive Guide Next.js Wagtail
2021 · PDF
The Definitive Guide to Hotwire and Django
2022 · PDF
Build SPA with React and Wagtail
2021 · PDF
Build SPA with React and Wagtail
2020 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF