Django design patterns and best practices : easily build maintainable websites with powerful and relevant Django design patterns /

If you want to learn how best to utilize commonly found patterns and learn best practices in developing applications with Django, this is the book for you. This book, like Django itself, is accessible to amateur and professional developers alike and assumes little in the way of prior experience. Alt...

Full description

Saved in:
Bibliographic Details
Online Access: Full text (MCPHS users only)
Main Author: Ravindran, Arun (Author)
Format: Electronic eBook
Language:English
Published: Birmingham, England ; Mumbai [India] : Packt Publishing, 2015
Series:Community experience distilled.
Subjects:
Local Note:ProQuest Ebook Central

MARC

LEADER 00000cam a2200000 i 4500
001 in00000123977
006 m o d
007 cr cn|||||||||
008 150418t20152015enka o 001 0 eng d
005 20240626210546.5
020 |a 9781783986651  |q (e-book) 
020 |a 1783986654  |q (e-book) 
020 |z 9781783986644 
029 1 |a AU@  |b 000056084275 
029 1 |a AU@  |b 000067114877 
029 1 |a DEBBG  |b BV043619864 
035 |a (OCoLC)908071107 
035 |a (OCoLC)ocn908071107 
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d EBLCP  |d OCLCQ  |d IDB  |d OCLCQ  |d CNNOR  |d MERUC  |d VT2  |d D6H  |d OCLCF  |d OCLCQ  |d STF  |d OCLCQ  |d G3B  |d DKC  |d OCLCQ  |d RDF  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
050 4 |a TK5105.8885.D54  |b .R385 2015eb 
082 0 4 |a 006.76  |2 23 
100 1 |a Ravindran, Arun,  |e author. 
245 1 0 |a Django design patterns and best practices :  |b easily build maintainable websites with powerful and relevant Django design patterns /  |c Arun Ravindran. 
264 1 |a Birmingham, England ;  |a Mumbai [India] :  |b Packt Publishing,  |c 2015. 
264 4 |c ©2015 
300 |a 1 online resource (222 pages) :  |b illustrations (some color) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community Experience Distilled 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Django and Patterns; Why Django?; The story of Django; A framework is born; Removing the magic; Django keeps getting better; How does Django work?; What is a Pattern?; Gang of Four Patterns; Is Django MVC?; Fowler's Patterns; Are there more patterns?; Patterns in this book; Criticism of Patterns; How to use Patterns; Best practices; Python Zen and Django's design philosophy; Summary; Chapter 2: Application Design; How to gather requirements; Are you a story teller? 
505 8 |a HTML mockupsDesigning the application; Dividing a project into Apps; Reuse or roll-your-own?; My app sandbox; Which packages made it?; Before starting the project; SuperBook -- your mission, should you choose to accept it; Why Python 3?; Starting the project; Summary; Chapter 3: Models; M is bigger than V and C; The model hunt; Splitting models.py into multiple files; Structural patterns; Patterns: normalized models; Problem details; Solution details; Pattern: Model mixins; Problem details; Solution details; Pattern: User profiles; Problem details; Solution details; Pattern: Service objects 
505 8 |a Problem detailsSolution details; Retrieval patterns; Pattern: Property field; Problem details; Solution details; Pattern: Custom model managers; Problem details; Solution details; Migrations; Summary; Chapter 4: Views and URLs; A view from the top; Views got classier; Class-based generic views; View mixins; Order of mixins; Decorators; View patterns; Pattern: Access controlled views; Problem details; Solution details; Pattern: Context enhancers; Problem details; Solution details; Pattern: Services; Problem details; Solution details; Designing URLs; URL anatomy; What happens in urls.py? 
505 8 |a The URL pattern syntaxNames and namespaces; Pattern order; URL pattern styles; Summary; Chapter 5: Templates; Understanding Django's template language features; Variables; Attributes; Filters; Tags; Philosophy: Don't invent a programming language; Organizing templates; Support for other template languages; Using Bootstrap; But they all look the same!; Template patterns; Pattern: Template inheritance tree; Problem details; Solution details; Pattern: The active link; Problem details; Solution details; Summary; Chapter 6: Admin Interface; Using the admin interface; Enhancing models for the admin 
505 8 |a Not everyone should be an adminAdmin interface customizations; Changing the heading; Changing the base and stylesheets; Adding a Rich Text Editor for WYSIWYG editing; Bootstrap-themed admin; Complete overhauls; Protecting the admin; Pattern: Feature flags; Problem details; Solution details; Summary; Chapter 7: Forms; How forms work; Forms in Django; Why does data need cleaning?; Displaying forms; Time to be crisp; Understanding CSRF; Form processing with Class-based views; Form patterns; Pattern: Dynamic form generation; Problem details; Solution details; Pattern: User-based forms 
520 |a If you want to learn how best to utilize commonly found patterns and learn best practices in developing applications with Django, this is the book for you. This book, like Django itself, is accessible to amateur and professional developers alike and assumes little in the way of prior experience. Although written for Python 3, the majority of the code in this book works in Python 2 or can be easily translated. 
588 0 |a Online resource; title from PDF title page (ebrary, viewed April 18, 2015). 
590 |a ProQuest Ebook Central  |b Ebook Central College Complete 
650 0 |a Django (Electronic resource) 
650 0 |a Web sites  |x Design. 
758 |i has work:  |a Django design patterns and best practices (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCYFXRTc6PmrK3vpxXMdTFq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Ravindran, Arun.  |t Django design patterns and best practices : easily build maintainable websites with powerful and relevant Django design patterns.  |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015  |h xii, 198 pages  |k Community experience distilled.  |z 9781783986644 
830 0 |a Community experience distilled. 
852 |b E-Collections  |h ProQuest 
856 4 0 |u https://ebookcentral.proquest.com/lib/mcphs/detail.action?docID=2005229  |z Full text (MCPHS users only)  |t 0 
936 |a BATCHLOAD 
938 |a EBL - Ebook Library  |b EBLB  |n EBL2005229 
938 |a ebrary  |b EBRY  |n ebr11041394 
947 |a FLO  |x pq-ebc-base 
999 f f |s fb0314bc-3a38-40ef-a08d-2f0e9f1dc501  |i 45179d1c-15a4-419e-86d0-ff3f06875bcb  |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=2005229  |y Full text (MCPHS users only)