Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ravindran, Arun (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn908029920
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150427s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d EBLCP  |d TEFOD  |d OCP  |d IDEBK  |d DEBBG  |d COO  |d OCLCO  |d YDXCP  |d N$T  |d OCLCO  |d TEFOD  |d OCLCF  |d OCLCO  |d OCLCQ  |d OCLCO  |d TXM  |d OCLCQ  |d QGK 
019 |a 913921760  |a 1259054769 
020 |a 9781783986651  |q electronic bk. 
020 |a 1783986654  |q electronic bk. 
020 |z 1783986646 
020 |z 9781783986644 
029 1 |a DEBBG  |b BV042683222 
029 1 |a DEBSZ  |b 446584274 
035 |a (OCoLC)908029920  |z (OCoLC)913921760  |z (OCoLC)1259054769 
037 |a CL0500000581  |b Safari Books Online 
037 |a AB940238-B734-4E1F-876C-7F6072C8A18B  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a TK5105.8885.D54 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 006.76 
049 |a UAMI 
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, UK :  |b Packt Publishing,  |c 2015. 
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 
347 |a text file 
490 1 |a Community experience distilled 
588 |a Description based on online resource; title from cover page (Safari, viewed April 14, 2015). 
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. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Django (Electronic resource) 
630 0 7 |a Django (Electronic resource)  |2 fast  |0 (OCoLC)fst01780807 
650 0 |a Web sites  |x Authoring programs. 
650 0 |a Web site development  |x Computer programs. 
650 6 |a Sites Web  |x Systèmes-auteur. 
650 6 |a Sites Web  |x Développement  |x Logiciels. 
650 7 |a COMPUTERS / General  |2 bisacsh 
650 7 |a Web site development  |x Computer programs.  |2 fast  |0 (OCoLC)fst01173244 
650 7 |a Web sites  |x Authoring programs.  |2 fast  |0 (OCoLC)fst01173249 
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, c2015  |h xii, 198 pages  |k Community experience distilled.  |z 9781783986644 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783986644/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL2005229 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31345289 
938 |a YBP Library Services  |b YANK  |n 12363555 
938 |a EBSCOhost  |b EBSC  |n 974182 
994 |a 92  |b IZTAP