舉報

會員
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
推薦閱讀
- Go Web編程
- Git Version Control Cookbook
- R語言數據可視化之美:專業圖表繪制指南
- Visual C
- QTP自動化測試進階
- Learning Three.js:The JavaScript 3D Library for WebGL
- 移動界面(Web/App)Photoshop UI設計十全大補
- 數據結構與算法分析(C++語言版)
- Learning JavaScript Data Structures and Algorithms
- Android系統級深入開發
- C++從入門到精通(第5版)
- Python 3 數據分析與機器學習實戰
- Cocos2d-x by Example:Beginner's Guide(Second Edition)
- C++從入門到精通(第6版)
- Instant Apache Camel Messaging System
- Practical Maya Programming with Python
- Web前端開發技術實踐指導教程
- 前端程序員面試算法寶典
- 數據庫技術及應用教程上機指導與習題(第2版)
- 熱處理常見缺陷分析與解決方案
- 小小的Python編程故事
- Hands-On Full Stack Development with Angular 5 and Firebase
- 輕松玩轉Scratch 3.0編程(第2版)
- Visual Basic從入門到精通(第5版)
- Python 3程序設計基礎
- Getting Started with SOQL
- PostgreSQL Development Essentials
- C++ 黑客編程揭秘與防范(第2版)
- Visual Basic編程全能詞典
- More Exceptional C++:40個新的工程難題、編程疑問及解決方法(中文版)