Flask framework cookbook : over 80 hands-on recipes to help you create small-to-large web applications using Flask /

Annotation

Saved in:
Bibliographic Details
Online Access: Full text (MCPHS users only)
Main Author: Aggarwal, Shalabh (Author)
Format: Electronic eBook
Language:English
Published: Birmingham, U.K. : Packt Publishing, 2014
Subjects:
Local Note:ProQuest Ebook Central

MARC

LEADER 00000cam a2200000 i 4500
001 in00000291118
006 m o d
007 cr unu||||||||
008 150106s2014 enka o 001 0 eng d
005 20240703151022.9
016 7 |a 018006956  |2 Uk 
019 |a 897021838  |a 907299844 
020 |a 9781783983414 
020 |a 1783983418 
020 |a 178398340X 
020 |a 9781783983407 
020 |a 1322332991  |q (ebk) 
020 |a 9781322332994  |q (ebk) 
020 |z 9781783983407 
029 1 |a DEBBG  |b BV042490463 
029 1 |a DEBBG  |b BV043613872 
029 1 |a DEBSZ  |b 423006835 
029 1 |a DEBSZ  |b 434836427 
029 1 |a GBVCP  |b 810040239 
029 1 |a UKMGB  |b 018006956 
035 |a (OCoLC)899243180  |z (OCoLC)897021838  |z (OCoLC)907299844 
035 |a (OCoLC)ocn899243180 
037 |a CL0500000519  |b Safari Books Online 
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d DEBBG  |d YDXCP  |d DEBSZ  |d IDEBK  |d EBLCP  |d S4S  |d COO  |d REB  |d OCLCQ  |d MERUC  |d CEF  |d NLE  |d UKMGB  |d OCLCQ  |d UAB  |d UKAHL  |d VT2  |d RDF  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
050 4 |a QA76.76.A65 
082 0 4 |a 006.74 
100 1 |a Aggarwal, Shalabh,  |e author. 
245 1 0 |a Flask framework cookbook :  |b over 80 hands-on recipes to help you create small-to-large web applications using Flask /  |c Shalabh Aggarwal. 
246 3 0 |a Over 80 hands-on recipes to help you create small-to-large web applications using Flask 
264 1 |a Birmingham, U.K. :  |b Packt Publishing,  |c 2014. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Flask Configurations; Introduction; Environment setup with virtualenv; Handling basic configurations; Class-based settings; Organization of static files; Being deployment specific with instance folders; Composition of views and models; Creating a modular web app with blueprints; Making a Flask app installable using setuptools; Chapter 2: Templating with Jinja2; Introduction; Bootstrap layout; Block composition and layout inheritance; Creating a custom context processor 
505 8 |a Creating a custom Jinja2 filterCreating a custom macro for forms; Advanced date and time formatting; Chapter 3: Data Modeling in Flask; Introduction; Creating a SQLAlchemy DB instance; Creating a basic product model; Creating a relational category model; Database migration using Alembic and Flask-Migrate; Model data indexing with Redis; Opting the NoSQL way with MongoDB; Chapter 4: Working with Views; Introduction; Writing function-based views and URL routes; Class-based views; URL routing and product-based pagination; Rendering to templates; Dealing with XHR requests 
505 8 |a Decorator to handle requests beautifullyCreating custom 404 and 500 handlers; Flashing messages for better user feedback; SQL-based searching; Chapter 5: Webforms with WTForms; Introduction; SQLAlchemy model data as form representation; Validating fields on the server side; Creating a common forms set; Creating custom fields and validation; Creating a custom widget; Uploading files via forms; Cross-site Request Forgery protection; Chapter 6: Authenticating in Flask; Introduction; Simple session-based authentication; Authenticating using the Flask-Login extension 
505 8 |a Using OpenID for authenticationUsing Facebook for authentication; Using Google for authentication; Using Twitter for authentication; Chapter 7: RESTful API Building; Introduction; Creating a class-based REST interface; Creating an extension-based REST interface; Creating a SQLAlchemy-independent REST API; A complete REST API example; Chapter 8: Admin Interface for Flask Apps; Introduction; Creating a simple CRUD interface; Using the Flask-Admin extension; Registering models with Flask-Admin; Creating custom forms and actions; WYSIWYG for textarea integration; Creating user roles 
505 8 |a Chapter 9: Internationalization and LocalizationIntroduction; Adding a new language; Lazy evaluation and the gettext/ngettext functions; Global language-switching action; Chapter 10: Debugging, Error Handling, and Testing; Introduction; Setting up basic file logging; Sending e-mails on the occurrence of errors; Using Sentry to monitor exceptions; Debugging with pdb; Creating our first simple test; Writing more tests for views and logic; Nose library integration; Using mocking to avoid real API access; Determining test coverage; Using profiling to find bottlenecks 
520 8 |a Annotation  |b If you are a web developer who wants to learn more about developing applications in Flask and scale them with industry-standard practices, this is the book for you. This book will also act as a handy tool if you are aware of Flask's major extensions and want to make the best use of them. It is assumed that you have knowledge of Python and a basic understanding of Flask. If you are completely new to Flask, reading the book from the first chapter and going forward will help in getting acquainted with Flask as you go ahead. 
588 0 |a Online resource; title from cover page (Safari, viewed December 16, 2014). 
590 |a ProQuest Ebook Central  |b Ebook Central College Complete 
650 0 |a Application software  |x Development. 
650 0 |a Web applications. 
758 |i has work:  |a Flask framework cookbook (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCXp9qCDPpq9PWCw3Mxkwfq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Aggarwal, Shalabh .  |t Flask framework cookbook : over 80 hands-on recipes to help you create small-to-large web applications using Flask.  |d Birmingham, England : Packt Publishing, ©2014  |h iv, 242 pages  |z 9781783983407 
852 |b E-Collections  |h ProQuest 
856 4 0 |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=1870663  |z Full text (MCPHS users only)  |t 0 
938 |a Askews and Holts Library Services  |b ASKH  |n AH27245185 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1870663 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis30187737 
938 |a YBP Library Services  |b YANK  |n 12179999 
947 |a FLO  |x pq-ebc-base 
999 f f |s 1df99af9-a0a4-4e0f-914a-8d0d3187ccd2  |i 8cac7f69-e205-42c0-ac7c-edea14c1c07b  |t 0 
952 f f |a Massachusetts College of Pharmacy and Health Sciences  |b Online  |c Online  |d E-Collections  |t 0  |e ProQuest  |h Other scheme 
856 4 0 |t 0  |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=1870663  |y Full text (MCPHS users only)