{"id":13502729,"url":"https://github.com/mjhea0/web2py","last_synced_at":"2025-03-23T06:31:28.626Z","repository":{"id":5744701,"uuid":"6957144","full_name":"mjhea0/web2py","owner":"mjhea0","description":"Intro to web2py","archived":false,"fork":false,"pushed_at":"2012-12-17T03:58:30.000Z","size":653,"stargazers_count":39,"open_issues_count":0,"forks_count":19,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-18T18:42:26.114Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mjhea0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-12-01T17:37:00.000Z","updated_at":"2024-06-11T16:25:01.000Z","dependencies_parsed_at":"2022-09-02T03:20:17.600Z","dependency_job_id":null,"html_url":"https://github.com/mjhea0/web2py","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjhea0%2Fweb2py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjhea0%2Fweb2py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjhea0%2Fweb2py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjhea0%2Fweb2py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mjhea0","download_url":"https://codeload.github.com/mjhea0/web2py/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245066496,"owners_count":20555402,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T22:02:23.546Z","updated_at":"2025-03-23T06:31:27.386Z","avatar_url":"https://github.com/mjhea0.png","language":"Python","readme":"Intro to web2py\r\n==============\r\n\r\nWeb2py is an open source web application framework, focusing on rapid development. By placing a strong emphasis on ease of use and productivity, it’s one of the easiest frameworks to learn and use. \r\nDespite its simplicity, though, web2py is full of features and is quite powerful and flexible—much like the Python language itself.\r\n\r\nIn this project, I demonstrate how to deploy a basic app (web form), from start to finish, so that you can learn the basics in order to move on to more advanced apps. \r\n\r\nAll of the following tutorials, and more, can be found on my blog at - \u003ca href=\"http://www.mherman.org/\" target=\"_blank\"\u003emherman.org\u003c/a\u003e\r\n\r\nPart 1\r\n------\r\n\r\nLearn how to install web2py on your local computer and deploy a basic app on a cloud platform in less than 10 minutes\r\n- \u003ca href=\"http:/mjhea0.github.com/blog/2012/11/27/crash-course-in-web2py-part-1/\" target=\"_blank\"\u003eTutorial\u003c/a\u003e\r\n- \u003ca href=\"http://www.youtube.com/watch?feature=player_embedded\u0026v=BXzqmHx6edY\" target=\"_blank\"\u003eVideo\u003c/a\u003e\r\n- No Files - follow along on the tutorial\r\n\r\nPart 2\r\n------\r\n\r\nLearn the basics of Model View Control (MVC) architecture and create a skeleton web form\r\n- \u003ca href=\"http://mherman.org/blog/2012/12/01/crash-course-in-web2py-part-2-web-forms/\" target=\"_blank\"\u003eTutorial\u003c/a\u003e\r\n- Files: form - part 1\r\n\r\nPart 3\r\n------\r\n\r\nAdd data validation to your form\r\n- \u003ca href=\"http://mherman.org/blog/2012/12/06/crash-course-in-web2py-part-3-form-validation/\" target=\"_blank\"\u003eTutorial\u003c/a\u003e\r\n- Files: form - part 2\r\n\r\nPart 4\r\n------\r\n\r\nLearn how to easily manage records in the database\r\n- \u003ca href=\"http://mherman.org/blog/2012/12/09/crash-course-in-web2py-part-4-managing-form-records/\" target=\"_blank\"\u003eTutorial\u003c/a\u003e\r\n- Files: form - part 3\r\n\r\nPart 5\r\n------\r\n\r\nTutorial - learn how to modify the appearance and layout of the form\r\n- \u003ca href=\"http://mherman.org/blog/2012/12/10/crash-course-in-web2py-part-5-modifying-the-appearance-and-deploying-the-web-form//\" target=\"_blank\"\u003eTutorial\u003c/a\u003e\r\n- Files: form - part 4\r\n\r\n\r\n\r\nCheers!\r\n\r\n\r\n\r\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjhea0%2Fweb2py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmjhea0%2Fweb2py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjhea0%2Fweb2py/lists"}