Flask framework cookbook : over 80 hands-on recipes to help you create small-to-large web applications using Flask /
Annotation
Saved in:
Online Access: |
Full text (MCPHS users only) |
---|---|
Main 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) |