舉報(bào)

會(huì)員
Flask By Example
最新章節(jié):
Index
HaveyoulookedatPHPandhatedtheclunkybloatedsyntax?Orlookedat.Netandwisheditwasmoreopenandflexible?Maybeyou’vetriedyourhandatGUIlibrariesinPythonandfoundthemhardtouse?Ifyouranswertoanyoneofthesequestionsisayes,thenthisisjustthebookforyou.ItisalsointendedforpeoplewhoknowthebasicsofPythonandwanttolearnhowtouseittobuildpowerfulsolutionswithawebfront-end.
目錄(76章)
倒序
- 封面
- 版權(quán)信息
- 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 更新時(shí)間:2021-07-09 20:07:06
推薦閱讀
- UML和模式應(yīng)用(原書第3版)
- Building a Home Security System with Raspberry Pi
- 摩登創(chuàng)客:與智能手機(jī)和平板電腦共舞
- arc42 by Example
- Python語(yǔ)言程序設(shè)計(jì)
- Python Deep Learning
- Java面向?qū)ο蟪绦蜷_發(fā)及實(shí)戰(zhàn)
- Python高級(jí)機(jī)器學(xué)習(xí)
- Java Web應(yīng)用開發(fā)技術(shù)與案例教程(第2版)
- Learning Firefox OS Application Development
- C#應(yīng)用程序設(shè)計(jì)教程
- Docker:容器與容器云(第2版)
- Java程序設(shè)計(jì)教程
- 例解Python:Python編程快速入門踐行指南
- 微信小程序開發(fā)邊做邊學(xué)(微課視頻版)
- 走近SDN/NFV
- 像程序員一樣使用MySQL
- ServiceDesk Plus 8.x Essentials
- 自己動(dòng)手做智能產(chǎn)品:嵌入式JavaScript實(shí)現(xiàn)
- 程序員的算法趣題2
- LabVIEW案例實(shí)戰(zhàn)
- React Router Quick Start Guide
- Citrix XenDesktop? Cookbook(Third Edition)
- SFML Game Development By Example
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- Python數(shù)據(jù)科學(xué)應(yīng)用從入門到精通
- 編程真好玩:青少年學(xué)Python一本通
- Mastering Machine Learning with scikit-learn(Second Edition)
- Python程序設(shè)計(jì)基礎(chǔ)
- Hands-On Object:Oriented Programming with C#