|
Django is a high-level Python web application framework designed to support the rapid development of dynamic web sites, web applications, and web services. It includes a template system that allows programmers and designers to easily and efficiently output their content in a flexible, extendable, and maintainable manner.
This book is a comprehensive, practical exploration of Django's template system. Developers and template authors will appreciate the introduction to Django templates, including an examination of views, generic views, and URL configurations to illustrate how incoming requests are handled and ultimately mapped to templates. Template inheritance and outputting different templates based on user agents are also covered.
The chapters on pagination, internationalization, caching, and customizing the admin application are example-driven so you can learn the concepts and later apply them as "recipes" in your own projects. For most examples, we will be working with an ongoing example project to show the power of combining your new skills together.
Whether large or small, complex or simple, I hope the techniques presented in this book serve you well in your Django projects. |
|
|
 97 Things Every Programmer Should Know: Collective Wisdom from the ExpertsProgrammers have a lot on their minds . Programming languages, programming techniques, development environments, coding style, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality. And more. A lot. There is an art, craft, and science to programming that... |  |  Python Testing: Beginner's GuideAutomated testing moves much of the labor of testing off the developer and makes it easier as well as quicker to find bugs and fix them. Automated tests run faster, increase test coverage, and lower costs. However, testing is neither an easy process nor remotely exciting for most developers. But with the right techniques and tools, testing can... |  |  Effective UI: The Art of Building Great User Experience in Software
People are beginning to demand a higher standard of user experience (UX) quality from the software systems they use in their business and personal lives, and companies are looking to UX to help drive business value and increase brand strength. Effective UI provides a complete roadmap to building groundbreaking software centered on... |
|