目錄(91章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Creating Your First Flask Application
- What is Flask?
- Setting up a development environment
- Installing Python packages
- Creating your first Flask app
- Introducing the blog project
- Summary
- Chapter 2. Relational Databases with SQLAlchemy
- Why use a relational database?
- Introducing SQLAlchemy
- Creating the Entry model
- Retrieving blog entries
- Building a tagging system
- Making changes to the schema
- Summary
- Chapter 3. Templates and Views
- Introducing Jinja2
- Creating a base template for the blog
- Creating a URL scheme
- Adding pagination links
- Enhancing the blog app
- Summary
- Chapter 4. Forms and Validation
- Getting started with WTForms
- Using flash messages
- Saving and modifying tags on posts
- Serving static files
- Summary
- Chapter 5. Authenticating Users
- Creating a user model
- Installing Flask-Login
- Creating user objects
- Login and logout views
- Accessing the current user
- Restricting access to views
- Sessions
- Summary
- Chapter 6. Building an Administrative Dashboard
- Installing Flask-Admin
- Exposing models through the Admin
- Managing static assets via the Admin
- Securing the admin website
- Reading more
- Summary
- Chapter 7. AJAX and RESTful APIs
- Creating a comment model
- Installing Flask-Restless
- Creating comments using AJAX
- Loading comments using AJAX
- Reading more
- Summary
- Chapter 8. Testing Flask Apps
- Unit testing
- Flask and unit testing
- Test-friendly configuration
- Mocking objects
- Logging and error reporting
- Read more
- Summary
- Chapter 9. Excellent Extensions
- SeaSurf and CSRF protection of forms
- Creating Atom feeds
- Syntax highlighting using Pygments
- Simple editing with Markdown
- Caching with Flask-Cache and Redis
- Creating secure stable versions of your site by creating static content
- Asynchronous tasks with Celery
- Creating command line instructions with Flask-script
- References
- Summary
- Chapter 10. Deploying Your Application
- Running Flask with a WSGI server
- Securing your site with SSL
- Automating deployment using Ansible
- Read more
- Summary
- Index 更新時間:2021-07-30 10:18:50
推薦閱讀
- Redis入門指南(第3版)
- FreeSWITCH 1.6 Cookbook
- Java程序設(shè)計(jì)與計(jì)算思維
- The React Workshop
- Groovy for Domain:specific Languages(Second Edition)
- HTML 5與CSS 3權(quán)威指南(第3版·上冊)
- Simulation for Data Science with R
- Python預(yù)測之美:數(shù)據(jù)分析與算法實(shí)戰(zhàn)(雙色)
- 虛擬現(xiàn)實(shí)建模與編程(SketchUp+OSG開發(fā)技術(shù))
- Building a Media Center with Raspberry Pi
- Android 5從入門到精通
- MonoTouch應(yīng)用開發(fā)實(shí)踐指南:使用C#和.NET開發(fā)iOS應(yīng)用
- 深入理解Android:WebKit卷
- JavaScript Security
- React Router Quick Start Guide
- Getting Started with Phalcon
- Learning ArcGIS Geodatabases
- 企業(yè)級DevOps技術(shù)與工具實(shí)戰(zhàn)
- 零基礎(chǔ)學(xué)算法(第4版)
- Learning Unity iOS Game Development
- C++程序設(shè)計(jì)實(shí)驗(yàn)教程
- JavaScript Projects for Kids
- C++項(xiàng)目開發(fā)全程實(shí)錄(第2版)
- 數(shù)據(jù)結(jié)構(gòu)編程實(shí)驗(yàn)(第3版)
- C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)(第2版)
- 編寫高質(zhì)量代碼:改善Java程序的151個建議
- Ionic 2 Blueprints
- Android App開發(fā)進(jìn)階與項(xiàng)目實(shí)戰(zhàn)
- UML軟件建模技術(shù)
- Learning iOS UI Development