舉報

會員
Flask By Example
最新章節:
Index
HaveyoulookedatPHPandhatedtheclunkybloatedsyntax?Orlookedat.Netandwisheditwasmoreopenandflexible?Maybeyou’vetriedyourhandatGUIlibrariesinPythonandfoundthemhardtouse?Ifyouranswertoanyoneofthesequestionsisayes,thenthisisjustthebookforyou.ItisalsointendedforpeoplewhoknowthebasicsofPythonandwanttolearnhowtouseittobuildpowerfulsolutionswithawebfront-end.
目錄(76章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- Acknowledgements
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Hello World!
- Introducing Flask
- Creating our development environment
- Writing "Hello World!"
- Deploying our application to production
- Summary
- Chapter 2. Getting Started with Our Headlines Project
- Setting up our project and a Git repository
- Creating a new Flask application
- Introduction to RSS and RSS feeds
- Summary
- Chapter 3. Using Templates in Our Headlines Project
- Introducing Jinja
- Basic use of Jinja templates
- Advanced use of Jinja templates
- Summary
- Chapter 4. User Input for Our Headlines Project
- Getting user input using HTTP GET
- Getting user input using HTTP POST
- Adding weather and currency data
- Summary
- Chapter 5. Improving the User Experience of Our Headlines Project
- Adding cookies to our Headlines application
- Adding CSS to our Headlines application
- Summary
- Chapter 6. Building an Interactive Crime Map
- Setting up a new Git repository
- Understanding relational databases
- Installing and configuring MySQL on our VPS
- Creating our Crime Map database in MySQL
- Creating a basic database web application
- Summary
- Chapter 7. Adding Google Maps to Our Crime Map Project
- Running a database application locally
- Adding an embedded Google Maps widget to our application
- Adding an input form for new crimes
- Displaying existing crimes on our map
- Summary
- Chapter 8. Validating User Input in Our Crime Map Project
- Choosing where to validate
- Trying out an XSS example
- Validating and sanitizing
- Summary
- Chapter 9. Building a Waiter Caller App
- Setting up a new Git repository
- Using Bootstrap to kick-start our application
- Adding user account control to our application
- Summary
- Chapter 10. Template Inheritance and WTForms in Waiter Caller Project
- Adding the Account and Dashboard pages
- Shortening URLs using the bitly API
- Adding functionality to handle attention requests
- Adding user feedback with WTForms
- Summary
- Chapter 11. Using MongoDB with Our Waiter Caller Project
- Introducing MongoDB
- Installing MongoDB
- Using the MongoDB shell
- Introducing PyMongo
- Testing our application in production
- Adding some finishing touches
- Summary
- Appendix A. A Sneak Peek into the Future
- Expanding the projects
- Expanding your Flask knowledge
- Expanding your web development knowledge
- Summary
- Index 更新時間:2021-07-09 20:07:06
推薦閱讀
- Implementing VMware Horizon 7(Second Edition)
- 數據庫系統教程(第2版)
- 程序員面試算法寶典
- MongoDB for Java Developers
- C/C++算法從菜鳥到達人
- PostgreSQL技術內幕:事務處理深度探索
- Hands-On C++ Game Animation Programming
- Python:Master the Art of Design Patterns
- TradeStation交易應用實踐:量化方法構建贏家策略(原書第2版)
- Instant Ext.NET Application Development
- C語言程序設計實驗指導 (第2版)
- TMS320LF240x芯片原理、設計及應用
- 計算機應用基礎教程(Windows 7+Office 2010)
- 區塊鏈國產化實踐指南:基于Fabric 2.0
- Java 9 Programming By Example
- 石墨烯改性塑料
- SwiftUI極簡開發
- HTML5移動前端開發基礎與實戰(微課版)
- Arduino Electronics Blueprints
- Java EE互聯網輕量級框架整合開發:SSM+Redis+Spring微服務(上下冊)
- Python編程零基礎入門
- Mastering MeteorJS Application Development
- Building Web Applications with Flask
- Skill Up:A Software Developer's Guide to Life and Career
- INSTANT SASS CSS How-to
- 算法競賽寶典(第一部):語言及算法入門
- 尋聲記:Scratch 3.0趣味編程之旅(全彩)
- 編程超有趣:奇妙Python輕松學(第1輯)
- Three.js Cookbook
- Scratch項目式編程實戰:打造超酷大型游戲