[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-307161-105":53,"doc-detail-307161-en":127},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":120,"head_meta":122,"extra_data":124,"updated_unix":126},105,"en","py020-web-development-with-python-and-django-3-days-instructor-led","PY020-Web Development with Python and Django - 3 Days - Instructor-led","","A three-day, instructor-led course guiding participants to build a website using Python and the Django framework. The program introduces web foundations, explains why Django stands out for scalable and secure development, and covers core concepts including models, templates, views, and URL configuration. Learners create a first Django application, build page and contact forms, develop more complex forms, explore generic views, manage users and authentication, and finish by deploying a Django website to a hosting environment such as PythonAnywhere.",{"@graph":63,"@context":119},[64,80,102],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/py020-web-development-with-python-and-django-3-days-instructor-led/307161/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/py020-web-development-with-python-and-django-3-days-instructor-led/307161.png","ImageObject",442,249,{"name":88,"@type":89},"Ivy","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-11-04","2026-09-19",true,{"@type":98,"interactionType":99,"userInteractionCount":101},"InteractionCounter",{"@type":100},"ViewAction",13,{"@type":103,"mainEntity":104},"FAQPage",[105,111,115],{"name":106,"@type":107,"acceptedAnswer":108},"Who is this course for and what experience is required?","Question",{"text":109,"@type":110},"The course targets Python programmers with little or no Django or web programming experience. A basic understanding of Python is required, and basic HTML knowledge is helpful but not required.","Answer",{"name":112,"@type":107,"acceptedAnswer":113},"How will the course be delivered?",{"text":114,"@type":110},"Delivery combines interactive lectures, PowerPoint presentations, discussions, and practical exercises to reinforce hands-on learning.",{"name":116,"@type":107,"acceptedAnswer":117},"What topics will be covered by the modules?",{"text":118,"@type":110},"Modules cover Django fundamentals (models, templates, views, URLconf), building a first application, creating pages and templates, improving navigation, implementing contact and more complex forms, generic views, user management and authentication, and deployment of a Django website.","https://schema.org",{"og:url":78,"og:type":121,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":123,"canonical":78},"index,follow",{"doc_id":125,"site_id":56},307161,1791749073,{"code":4,"msg":5,"data":128},{"doc_id":125,"user_id":129,"nickname":88,"user_avatar":130,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":101,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":73,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":9},549758252649,"https://ap-avatar.wpscdn.com/avatar/8000253669c5317157?_k=1778319167496531819","PY020-Web Development with  \nPython and Django DURATION: 3 Days; Instructor-led  \nWHAT YOU WILL LEARN  \nDjango is one of many web frameworks available; however, over the last decade, Django has distinguished itself as a leading framework for developing scalable, secure and maintainable web applications.  \nDjango has its rough edges, but its pragmatic approach to getting stuff done is where it really stands out from the crowd. Django has plenty of supporters, and a few detractors.  \nThis is the first course to guide you to develop a website using this framework.  \nAUDIENCE  \nThis course is mostly for Python programmers with no experience with Django or web programming. It is also valuable for experienced programmers who want to learn Django while building a website.  \nPREREQUISITES  \nA basic understanding of Python language.  \nA basic understanding of HTML is also an advantage but unnecessary.  \nMETHODOLOGY  \nThis program will be conducted with interactive lectures, PowerPoint presentation, discussions and practical exercise  \nCOURSE OUTLINES  \nModule 1-Introduction  \n• The history of Web  \n• 3 Tier-Architecture  \n• Python and Django  \nModule 2 – Why use Django for Web  \nDevelopment?  \n• Leverage on the power of Python  \n• Built-in Admin  \n• Scalable  \n• Battle Tested  \n• Many supporting Packages  \n• Actively Developed  \n• Stable Releases  \n• First class Documentation  \nModule 3 – Django Overview  \n• The Big Picture—How Django is Structured  \n• Django Models  \n• Django Templates  \n• Django Views  \n• URLconf  \nModule 4 – Installing Python and Django  \n• Installing Python  \n• Installing a Python Virtual Environment  \n• Installing Django  \n• Starting a Project  \n• Creating a Database  \n• The Development Server  \nModule 5 – Your First Django Application  \n• Django Project Structure  \n• Django Applications  \n• Creating the Pages App  \n• Django App Structure  \n• Your First View  \n• Configuring the URLs  \nModule 6 – Creating the Page Model  \n• The Page Model  \n• Using the Admin Site  \nModule 7 – Django Templates  \n• Template Settings  \n• Site Template and Static Files  \n• Updating Your View  \n• Error Pages  \n• The Pages Template  \nModule 8 – Improving Your View and Adding Navigation  \n• Modify Page URLs  \n• Rewriting the View  \n• Improving the Templates  \n• Error 404  \nModule 9 – Creating the Contact Form  \n• Add URL to Pages App  \n• Add Navigation to Site Template  \n• Create the Contact Form Template  \n• Create the Contact Form View  \n• Emailing the Form Data  \nModule 10 – Building a More Complex Form  \n• Create the Quotes App  \n• Create the Quote Model  \n• Add Quote Model to the Django Admin  \n• Create the Quote Form  \n• Add the Quote View  \n• Create the Quote Form Template  \n• Link the Quote Form  \nModule 11 – Django’s Generic Views  \n• Viewing Records with ListView  \n• Viewing a Single Record with DetailView  \n• Create the Detail View  \n• Add the URLconf  \n• Create the Detail View Template  \n• Add CSS to Format Detail View  \n• Modify Quote List Template  \nModule 12 – User Management  \n• Users in the Admin  \n• Users in the Front End  \n• Testing the Authentication System  \n• Restricting Users in the Front End  \nModule 13 – Deploying a Django Website  \n• Choosing a Host  \n• Preparing the Site for Deployment  \n• Deploy to PythonAnywhere  \nModule 14 – Next Steps  \n• Testing  \n• Documenting Your Code  \n• Connecting to Other Databases  \n• Django’s “App Store”  \n• Online Django Resources  \n• Django Books","cbCaildStejp3DXT","https://ap.wps.com/l/cbCaildStejp3DXT","pdf",111801,"English","# What You Will Learn\n## Audience and Prerequisites\n# Course Outlines\n## Module 1-Introduction\n## Module 2 – Why use Django for Web Development?\n## Module 3 – Django Overview\n## Module 4 – Installing Python and Django\n## Module 5 – Your First Django Application\n## Module 6 – Creating the Page Model\n## Module 7 – Django Templates\n## Module 8 – Improving Your View and Adding Navigation\n## Module 9 – Creating the Contact Form\n## Module 10 – Building a More Complex Form\n## Module 11 – Django’s Generic Views\n## Module 12 – User Management\n## Module 13 – Deploying a Django Website\n## Module 14 – Next Steps","[{\"question\":\"Who is this course for and what experience is required?\",\"answer\":\"The course targets Python programmers with little or no Django or web programming experience. A basic understanding of Python is required, and basic HTML knowledge is helpful but not required.\"},{\"question\":\"How will the course be delivered?\",\"answer\":\"Delivery combines interactive lectures, PowerPoint presentations, discussions, and practical exercises to reinforce hands-on learning.\"},{\"question\":\"What topics will be covered by the modules?\",\"answer\":\"Modules cover Django fundamentals (models, templates, views, URLconf), building a first application, creating pages and templates, improving navigation, implementing contact and more complex forms, generic views, user management and authentication, and deployment of a Django website.\"}]","PY020-Web Development with Python and Django - 3 Days - Instructor-led | PDF",1789845132]