top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Django 1.0 web site development [[electronic resource] ] : build powerful web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Django 1.0 web site development [[electronic resource] ] : build powerful web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Autore Hourieh Ayman
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2009
Descrizione fisica 1 online resource (272 p.)
Disciplina 006.76
Soggetto topico Web sites - Authoring programs
Soggetto genere / forma Electronic books.
ISBN 1-282-06324-3
9786612063244
1-84719-679-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Introduction to Django; MVC pattern in web development; Why Python?; Why Django?; Tight integration between components; Object-Relational Mapper; Clean URL design; Automatic administration interface; Advanced development environment; Multilingual support; History of Django; Summary; Chapter 2: Getting Started; Installing the required software; Installing Python; Installing Python on Windows; Installing Python on UNIX/Linux; Installing Python on Mac OS X; Installing Django; Installing Django on Windows; Installing Django on UNIX/Linux and Mac OS X
Installing a database systemCreating your first project; Creating an empty project; Setting up the database; Launching the development server; Summary; Chapter 3: Building a Social Bookmarking Application; A word about Django terminology; URLs and views: creating the main page; Creating the main page view; Creating the main page URL; Models: designing an initial database schema; The link data model; The user data model; The bookmark data model; Templates: creating a template for the main page; Putting it all together: generating user pages; Creating the URL; Writing the view
Designing the templatePopulating the model with data; Summary; Chapter 4: User Registration and Management; Session authentication; Creating the login page; Enabling logout functionality; Improving template structure; User registration; Django forms; Designing the user registration form; Account management; Summary; Chapter 5: Introducing Tags; The tag data model; Creating the bookmark submission form; Restricting access to logged-in users; Methods for browsing bookmarks; Improving the user page; Creating a tag page; Building a tag cloud; A word on security; SQL injection
Cross-Site Scripting (XSS)Summary; Chapter 6: Enhancing the User Interface with AJAX; AJAX and its advantages; Using an AJAX framework in Django; Downloading and installing jQuery; The jQuery JavaScript framework; Element selectors; jQuery methods; Hiding and showing elements; Accessing CSS properties and HTML attributes; Manipulating HTML documents; Traversing the document tree; Handling events; Sending AJAX requests; What next?; Implementing live searching of bookmarks; Implementing basic searching; Implementing live searching; Editing bookmarks in place; Implementing basic bookmark editing
Implementing in-place editing of bookmarksAuto-completion of tags; Summary; Chapter 7: Voting and Commenting; Sharing bookmarks on the main page; The SharedBookmark data model; Modifying the bookmark submission form; Browsing and voting for shared bookmarks; The popular bookmarks page; Commenting on bookmarks; Enabling the comments application; Creating a view for comments; Displaying comments and a comment form; Creating comment templates; Summary; Chapter 8: Creating an Administration Interface; Activating the administration interface; Customizing the administration interface
Customizing listing pages
Record Nr. UNINA-9910456623403321
Hourieh Ayman  
Birmingham, U.K., : Packt Pub., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Django 1.0 web site development [[electronic resource] ] : build powerful web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Django 1.0 web site development [[electronic resource] ] : build powerful web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Autore Hourieh Ayman
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2009
Descrizione fisica 1 online resource (272 p.)
Disciplina 006.76
Soggetto topico Web sites - Authoring programs
ISBN 1-282-06324-3
9786612063244
1-84719-679-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Introduction to Django; MVC pattern in web development; Why Python?; Why Django?; Tight integration between components; Object-Relational Mapper; Clean URL design; Automatic administration interface; Advanced development environment; Multilingual support; History of Django; Summary; Chapter 2: Getting Started; Installing the required software; Installing Python; Installing Python on Windows; Installing Python on UNIX/Linux; Installing Python on Mac OS X; Installing Django; Installing Django on Windows; Installing Django on UNIX/Linux and Mac OS X
Installing a database systemCreating your first project; Creating an empty project; Setting up the database; Launching the development server; Summary; Chapter 3: Building a Social Bookmarking Application; A word about Django terminology; URLs and views: creating the main page; Creating the main page view; Creating the main page URL; Models: designing an initial database schema; The link data model; The user data model; The bookmark data model; Templates: creating a template for the main page; Putting it all together: generating user pages; Creating the URL; Writing the view
Designing the templatePopulating the model with data; Summary; Chapter 4: User Registration and Management; Session authentication; Creating the login page; Enabling logout functionality; Improving template structure; User registration; Django forms; Designing the user registration form; Account management; Summary; Chapter 5: Introducing Tags; The tag data model; Creating the bookmark submission form; Restricting access to logged-in users; Methods for browsing bookmarks; Improving the user page; Creating a tag page; Building a tag cloud; A word on security; SQL injection
Cross-Site Scripting (XSS)Summary; Chapter 6: Enhancing the User Interface with AJAX; AJAX and its advantages; Using an AJAX framework in Django; Downloading and installing jQuery; The jQuery JavaScript framework; Element selectors; jQuery methods; Hiding and showing elements; Accessing CSS properties and HTML attributes; Manipulating HTML documents; Traversing the document tree; Handling events; Sending AJAX requests; What next?; Implementing live searching of bookmarks; Implementing basic searching; Implementing live searching; Editing bookmarks in place; Implementing basic bookmark editing
Implementing in-place editing of bookmarksAuto-completion of tags; Summary; Chapter 7: Voting and Commenting; Sharing bookmarks on the main page; The SharedBookmark data model; Modifying the bookmark submission form; Browsing and voting for shared bookmarks; The popular bookmarks page; Commenting on bookmarks; Enabling the comments application; Creating a view for comments; Displaying comments and a comment form; Creating comment templates; Summary; Chapter 8: Creating an Administration Interface; Activating the administration interface; Customizing the administration interface
Customizing listing pages
Record Nr. UNINA-9910780625203321
Hourieh Ayman  
Birmingham, U.K., : Packt Pub., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Django 1.0 web site development : build powerful web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Django 1.0 web site development : build powerful web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Autore Hourieh Ayman
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, U.K., : Packt Pub., 2009
Descrizione fisica 1 online resource (272 p.)
Disciplina 006.76
Soggetto topico Web sites - Authoring programs
ISBN 1-282-06324-3
9786612063244
1-84719-679-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Table of Contents; Preface; Chapter 1: Introduction to Django; MVC pattern in web development; Why Python?; Why Django?; Tight integration between components; Object-Relational Mapper; Clean URL design; Automatic administration interface; Advanced development environment; Multilingual support; History of Django; Summary; Chapter 2: Getting Started; Installing the required software; Installing Python; Installing Python on Windows; Installing Python on UNIX/Linux; Installing Python on Mac OS X; Installing Django; Installing Django on Windows; Installing Django on UNIX/Linux and Mac OS X
Installing a database systemCreating your first project; Creating an empty project; Setting up the database; Launching the development server; Summary; Chapter 3: Building a Social Bookmarking Application; A word about Django terminology; URLs and views: creating the main page; Creating the main page view; Creating the main page URL; Models: designing an initial database schema; The link data model; The user data model; The bookmark data model; Templates: creating a template for the main page; Putting it all together: generating user pages; Creating the URL; Writing the view
Designing the templatePopulating the model with data; Summary; Chapter 4: User Registration and Management; Session authentication; Creating the login page; Enabling logout functionality; Improving template structure; User registration; Django forms; Designing the user registration form; Account management; Summary; Chapter 5: Introducing Tags; The tag data model; Creating the bookmark submission form; Restricting access to logged-in users; Methods for browsing bookmarks; Improving the user page; Creating a tag page; Building a tag cloud; A word on security; SQL injection
Cross-Site Scripting (XSS)Summary; Chapter 6: Enhancing the User Interface with AJAX; AJAX and its advantages; Using an AJAX framework in Django; Downloading and installing jQuery; The jQuery JavaScript framework; Element selectors; jQuery methods; Hiding and showing elements; Accessing CSS properties and HTML attributes; Manipulating HTML documents; Traversing the document tree; Handling events; Sending AJAX requests; What next?; Implementing live searching of bookmarks; Implementing basic searching; Implementing live searching; Editing bookmarks in place; Implementing basic bookmark editing
Implementing in-place editing of bookmarksAuto-completion of tags; Summary; Chapter 7: Voting and Commenting; Sharing bookmarks on the main page; The SharedBookmark data model; Modifying the bookmark submission form; Browsing and voting for shared bookmarks; The popular bookmarks page; Commenting on bookmarks; Enabling the comments application; Creating a view for comments; Displaying comments and a comment form; Creating comment templates; Summary; Chapter 8: Creating an Administration Interface; Activating the administration interface; Customizing the administration interface
Customizing listing pages
Record Nr. UNINA-9910827792603321
Hourieh Ayman  
Birmingham, U.K., : Packt Pub., 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learning website development with Django [[electronic resource] ] : a beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Learning website development with Django [[electronic resource] ] : a beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Autore Hourieh Ayman
Pubbl/distr/stampa Birmingham, U.K., : Packt, c2008
Descrizione fisica 1 online resource (11 p.)
Disciplina 006.78
Collana From technologies to solutions
Soggetto topico Python (Computer program language)
Web sites - Authoring programs
Soggetto genere / forma Electronic books.
ISBN 1-281-27085-7
9786611270858
1-84719-336-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910456647703321
Hourieh Ayman  
Birmingham, U.K., : Packt, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learning website development with Django [[electronic resource] ] : a beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Learning website development with Django [[electronic resource] ] : a beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Autore Hourieh Ayman
Pubbl/distr/stampa Birmingham, U.K., : Packt, c2008
Descrizione fisica 1 online resource (11 p.)
Disciplina 006.78
Collana From technologies to solutions
Soggetto topico Python (Computer program language)
Web sites - Authoring programs
ISBN 1-281-27085-7
9786611270858
1-84719-336-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910780791103321
Hourieh Ayman  
Birmingham, U.K., : Packt, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learning website development with Django : a beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Learning website development with Django : a beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework / / Ayman Hourieh
Autore Hourieh Ayman
Edizione [1st ed.]
Pubbl/distr/stampa Birmingham, U.K., : Packt, c2008
Descrizione fisica 1 online resource (11 p.)
Disciplina 006.78
Collana From technologies to solutions
Soggetto topico Python (Computer program language)
Web sites - Authoring programs
ISBN 1-281-27085-7
9786611270858
1-84719-336-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Learning Website Development with Django -- Table of Contents -- Learning Website Development with Django -- Credits -- About the Author -- About the Reviewers -- Preface -- What This Book Covers -- Conventions -- Reader Feedback -- Customer Support -- Downloading the Example Code for the Book -- Errata -- Questions -- 1. Introduction to Django -- The MVC Pattern in Web Development -- Why Python? -- Why Django? -- Tight Integration between Components -- Object-Relational Mapper -- Clean URL Design -- Automatic Administration Interface -- Advanced Development Environment -- Multi-Lingual Support -- History of Django -- Summary -- 2. Getting Started -- Installing the Required Software -- Installing Python -- Installing Python on Windows -- Installing Python on UNIX/Linux -- Installing Python on Mac OS X -- Installing Django -- Installing Django on Windows -- Installing Django on UNIX/Linux and Mac OS X -- Installing a Database System -- Creating Your First Project -- Creating an Empty Project -- Setting up the Database -- Launching the Development Server -- Summary -- 3. Building a Social Bookmarking Application -- A Word about Django Terminology -- URLs and Views: Creating the Main Page -- Creating the Main Page View -- Creating the Main Page URL -- Models: Designing an Initial Database Schema -- The Link Data Model -- The User Data Model -- The Bookmark Data Model -- Templates: Creating a Template for the Main Page -- Putting It All Together: Generating User Pages -- Creating the URL -- Writing the View -- Designing the Template -- Populating the Model with Data -- Summary -- 4. User Registration and Management -- Session Authentication -- Creating the Login Page -- Enabling Logout Functionality -- Improving Template Structure -- User Registration -- Django Forms -- Designing the User Registration Form -- Account Management -- Summary.
5. Introducing Tags -- The Tag Data Model -- Creating the Bookmark Submission Form -- Restricting Access to Logged-in Users -- Methods for Browsing Bookmarks -- Improving the User Page -- Creating a Tag Page -- Building a Tag Cloud -- A Word on Security -- SQL Injection -- Cross-Site Scripting (XSS) -- Summary -- 6. Enhancing the User Interface with Ajax -- Ajax and Its Advantages -- Using an Ajax Framework in Django -- Downloading and Installing jQuery -- The jQuery JavaScript Framework -- Element Selectors -- jQuery Methods -- Hiding and Showing Elements -- Accessing CSS Properties and HTML Attributes -- Manipulating HTML Documents -- Traversing the Document Tree -- Handling Events -- Sending Ajax Requests -- What Next? -- Implementing Live Searching of Bookmarks -- Implementing Searching -- Implementing Live Searching -- Editing Bookmarks in Place -- Implementing Bookmark Editing -- Implementing In-Place Editing of Bookmarks -- Auto-Completion of Tags -- Summary -- 7. Voting and Commenting -- Sharing Bookmarks on the Main Page -- The SharedBookmark Data Model -- Modifying the Bookmark Submission Form -- Browsing and Voting for Shared Bookmarks -- The Popular Bookmarks Page -- Commenting on Bookmarks -- Enabling the Comments Application -- Creating a View for Comments -- Displaying Comments and a Comment Form -- Creating Comment Templates -- Summary -- 8. Creating an Administration Interface -- Activating the Administration Interface -- Customizing the Administration Interface -- Customizing Listing Pages -- Overriding Administration Templates -- Users, Groups and Permissions -- User Permissions -- Group Permissions -- Using Permissions in Views -- Summary -- 9. Advanced Browsing and Searching -- Adding RSS Feeds -- Creating the Recent Bookmarks Feed -- Customizing Item Fields -- Creating the User Bookmarks Feed -- Linking Feeds to HTML Pages.
Advanced Searching -- Retrieving Objects with the Database API -- Advanced Queries with Q Objects -- Improving the Search Feature -- Organizing Content into Pages (Pagination) -- Summary -- 10. Building User Networks -- Building Friend Networks -- Creating the Friendship Data Model -- Writing Views to Manage Friends -- The Friends List View -- Creating the "Add Friend" View -- Inviting Friends Via Email -- The Invitation Data Model -- The "Invite a Friend" Form and View -- Handling Activation Links -- Improving the Interface with Messages -- Summary -- 11. Extending and Deploying -- Internationalization (i18n) -- Marking Strings as Translatable -- Creating Translation Files -- Enabling and Configuring the i18n System -- Improving Performance with Caching -- Enabling Caching -- Simple Caching -- Database Caching -- File System Caching -- Memcached -- Configuring Caching -- Caching the Whole Site -- Caching Specific Views -- Unit Testing -- The Test Client -- Testing the Registration View -- Testing the "Save Bookmark" View -- Deploying Django -- The Production Web Server -- The Production Database -- Turning Off Debug Mode -- Changing Configuration Variables -- Setting Error Pages -- Summary -- 12. What Next? -- Custom Template Tags and Filters -- Model Managers and Custom SQL -- Generic Views -- Contributed Sub-Frameworks -- Flatpages -- Sites -- Markup Filters -- Humanize -- Sitemaps -- Cross-site Request Forgery Protection -- Message System -- Subscription System -- User Scores -- Summary -- Index.
Record Nr. UNINA-9910821092603321
Hourieh Ayman  
Birmingham, U.K., : Packt, c2008
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui