Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
30 used & new from $34.95

Have one to sell? Sell yours here
 
   
Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) (Paperback)

by Ayman Hourieh (Author)
Key Phrases: live bookmarks, bookmark submission form, def main page, Enhancing the User Interface, User Networks, Open Source (more...)
4.3 out of 5 stars See all reviews (10 customer reviews)

List Price: $39.99
Price: $35.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.00 (10%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
19 new from $35.99 11 used from $34.95

Frequently Bought Together

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) + Practical Django Projects (Pratical Projects) + Python Web Development with Django (Developer's Library)
Price For All Three: $93.66

Show availability and shipping details

  • This item: Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) by Ayman Hourieh

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Practical Django Projects (Pratical Projects) by James Bennett

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Python Web Development with Django (Developer's Library) by Jeff Forcier

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Python Web Development with Django (Developer's Library)

Python Web Development with Django (Developer's Library)

by Jeff Forcier
4.2 out of 5 stars (12)  $31.49
Pro Django (Expert's Voice in Web Development)

Pro Django (Expert's Voice in Web Development)

by Marty Alchin
4.7 out of 5 stars (3)  $29.69
The Definitive Guide to Django: Web Development Done Right

The Definitive Guide to Django: Web Development Done Right

by Adrian Holovaty
4.2 out of 5 stars (23)  $26.18
Sams Teach Yourself Django in 24 Hours

Sams Teach Yourself Django in 24 Hours

by Brad Dayley
2.8 out of 5 stars (9)  $30.39
Django 1.0 Template Development

Django 1.0 Template Development

by Scott Newman
3.5 out of 5 stars (2)  $35.99
Explore similar items

Editorial Reviews

Product Description

In Detail

Django is a high-level Python web framework that was developed by a fast-moving online-news operation to meet the stringent twin challenges of newsroom deadlines and the needs of web developers. It is designed to promote rapid development and clean, pragmatic design and lets you build high-performing, elegant web applications rapidly. Django focuses on automating as much as possible and adhering to the DRY (Don't Repeat Yourself) principle, making it easier to build high-performance web applications faster, with less code.

This book will show you how to assemble Django's features and leverage its power to design, develop, and deploy a fully-featured website. It will walk you through the creation of an example web application, with lots of code. Each chapter will add new features to the site, and show what parts of Django to work on to build these features.

This book has been specifically written for Python developers new to Django, and it's goal is to help you put together Django applications as quickly as possible. This book will give you clear, concise and, of course, practical guidance to take you from the basics of creating pages with Django through to learning the skills that will make you a Django developer to be reckoned with.

What you will learn from this book?

  • User registration and management
  • Dealing with content customization and searching
  • Working with the tag data model
  • Creating your own administration interface
  • Using AJAX to enhance the user interface
  • Building user networks
  • Setting up and deploying Django applications on the production web server

Approach

Being a beginner's guide this book has a very simple and clear approach. It is a practical guide that will help you learn the features of Django and help you build a dynamic website using those features.

Who this book is written for?

This book is for web developers who want to see how to build a complete site with Web 2.0 features, using the power of a proven and popular development system, but do not necessarily want to learn how a complete framework functions in order to do this.

Basic knowledge of Python development is required for this book, but no knowledge of Django is expected.



From the Publisher
Approach

Being a beginner's guide this book has a very simple and clear approach. It is a practical guide that will help you learn the features of Django and help you build a dynamic website using those features.

Who this book is written for

This book is for web developers who want to see how to build a complete site with Web 2.0 features, using the power of a proven and popular development system, but do not necessarily want to learn how a complete framework functions in order to do this.

Basic knowledge of Python development is required for this book, but no knowledge of Django is expected.



See all Editorial Reviews

Product Details

  • Paperback: 264 pages
  • Publisher: Packt Publishing (April 11, 2008)
  • Language: English
  • ISBN-10: 1847193358
  • ISBN-13: 978-1847193353
  • Product Dimensions: 9.2 x 7.4 x 0.7 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #242,079 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)
48% buy the item featured on this page:
Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) 4.3 out of 5 stars (10)
$35.99
Python Web Development with Django (Developer's Library)
23% buy
Python Web Development with Django (Developer's Library) 4.2 out of 5 stars (12)
$31.49
Pro Django (Expert's Voice in Web Development)
12% buy
Pro Django (Expert's Voice in Web Development) 4.7 out of 5 stars (3)
$29.69
Django 1.0 Website Development
10% buy
Django 1.0 Website Development 5.0 out of 5 stars (2)
$35.99

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

10 Reviews
5 star:
 (4)
4 star:
 (5)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 9 people found the following review helpful:
3.0 out of 5 stars Get up and running quickly, May 16, 2008
By James Stewart (Grand Rapids, MI, USA) - See all my reviews
(REAL NAME)   
Reviewing The Definitive Guide to Django: Web Development Done Right a few months ago I noted that the key place that book lacked was in examples. As befits the work of the creators of a framework, it did very well at explaining the underlying philosophies and working through all manner of implementation details, but it wasn't the book for those who just want to dive in and build something. If that's how you like to use technical books, then Learning Website Development With Django may be more what you're looking for.

Following the iterative development of a delicious/digg hybrid social bookmarking application, Ayman Hourieh's book moves quickly through a range of Django features, from setting up your initial models, and using the built in user and admin sections, to supporting AJAX with jQuery, speeding up your app with caching and (briefly) writing automated tests. The pace is fairly measured and Ayman Hourieh does a good job of explaining what's going on at each step. An experienced web developer should find most of the information they need to get up and running with django, ready to get to work on their own apps.

Perhaps appropriately, where this book is lacking is in explaining how the different parts of the framework fit together. There's plenty you can pick up by inference, but there are no detailed explanations of, say, the routing system that maps URLs to code. This book's weaknesses are the former volumes strengths, and while you'll find much repeated between them a combination of the two is likely to be a good way to get a fully rounded sense of what django is and how you can use it.

Disclaimer: I was sent a copy of this book for review by the publisher.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars A great introduction to developing Django applications, May 12, 2008
Learning Website Development with Django by Ayman Hourieh is a great introduction to application development with the Django web development framework.

The author covers a wide range of topics, leading you through installation of the framework and its basic usage. The pace of the book is brisk but not too fast, though you might want to have at least some experience with Python beforehand. (Which is fair, since Django is a Python framework!)

I really liked that the book has a running application that is being built as the chapters progress so you get an idea of how each concept presented fits into the overall structure of the application. It helps provide a context for why you are learning each chapter.

This book is not a reference, nor does it seem to be designed to be. (And it doesn't need to be; Django's documentation is some of the best I've ever seen in an open-source project) If you are just staring to work with Django, buy this book and Jacob and Adrian's 'The Definitive Guide to Django', which is also excellent.

If you already know or have worked with Django a little, you'll want to take a look at these sections that stood out above the rest:

User Registration and Management

Good coverage of the auth framework plus a very strong example of user registration; this topic comes up all the time in forums and blog comments. He shows how to do an "invite a friend" email registration system, complete with challenge verification.

Enhancing the User Interface with Ajax

The author presents the Ajax examples with jQuery and it's very approachable even if you haven't worked with that software. The chapter is meaty and thorough with examples of how to use jQuery's features such as event handling, DOM maninpulation, and accessing properties and attributes. He also provides examples of how to implement in-place editing, live search, and auto-complete.

Commenting

Good coverage of the comments framework; this is another area that isn't well-documented in the Django docs. (It's still evolving, so not a lot of time has been spent documenting it)

Internationalization (i18n)

Though not a long chapter, it's great to see coverage of the i18n system with a full example of how to set it up and deploy it.

Unit Testing

I enjoyed this section for two reasons: 1) The two examples provided were tests for the running app that is being built as the book progresses, so you understand the "why" behind the tests, and 2) It's great to see an author present unit testing as an important step for application development.

It's good to see this information in one place; you'd have to scour a lot of blog posts and code snippets to find all this material.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Easily build and develop very robust applications with Django, May 9, 2008
Clearly, Learning Website Development with Django was made with the understanding that the reader already has a fair familiarization of Python. The main programming language was just used in a backdrop and developers would just have to navigate through Python themselves.

With regards to Django, the writer has successfully shown on how to build a very robust application using only Django. Using additional functions such as jQuery and some commands from Ajax, a very powerful social bookmarking site is built.

However the book just focused on the development of the application. This would require the developers to follow the process one by one and end up with the same application. No diversity is given as developers would just have to stick with the process to the end.

Other topics that are not related to the development of the application are also discussed. Unfortunately, these are only discussed at the end of the book. The book could have discussed more on security. Only two chapters have brushed on the topics of security and they all talk about the problem on cross site scripting.

As we have previously indicated, take note of the administration function of Django. This chapter will help you speed up the process of development of your application.

In the end, this is still a remarkable book. By discussing the development of a single application, this book has virtually tackled almost every concern the developer has with regards to Django. This is a great reference book as it will aid you on how to manually code your application. From installation, configuration and implementation of the application, this book will show you how harness the power of Python and Django to build a very efficient application.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Awesome Django Tutorial
I began searching for a great Python framework and decided that the be way to find the best framework was to try them all and see which one worked best. Read more
Published 3 months ago by Willie Pritchett

5.0 out of 5 stars Great book, even after Django 1.0
This book will basically guide you along the development of a web application that allows users to submit and share bookmarks. Read more
Published 7 months ago by I. Tuchman

4.0 out of 5 stars Good book for a beginner to get something done
This book is intended for beginners, and it really works for its audience. You dive into building a social bookmarking app, adding users, tags, rss, friends, search, and more... Read more
Published 12 months ago by E. Welker

4.0 out of 5 stars Great all but last chapter
This is a great book for an intro to Django.
If you need to get up and running in Djago in 1-2 weeks and know nothing about it, this book is THE way to go. Read more
Published 12 months ago by Andriy Drozdyuk

4.0 out of 5 stars A good place for Django beginners to start
The book is aimed at web developers who are not looking to become experts in the framework, but just want to build a "2.0" web application quickly and painlessly. Read more
Published 13 months ago by Carlos de la Guardia

4.0 out of 5 stars Succinct yet complete introduction to Django
This book is an excellent introduction to Django that goes far beyond any online tutorials. While its definitely a beginner's introduction, it covers complex enough topics that... Read more
Published 13 months ago by Michael Schurter

4.0 out of 5 stars Excellent introduction into Django & Web development
The Django web framework is one of the rising stars in the world of web frameworks. The combination of an object relational mapper, template system, automatic admin system and... Read more
Published 14 months ago by Michael Anckaert

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 3 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!

Create a Listmania! list

Look for Similar Items by Category


Have a shopping question?
Try askville. It's free!
Get answers from real people in areas like health, books, parenting, relationships



 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

The Easy Way to Square and Flatten Surfaces

Shop for jointers
Using a jointer is the best way to prepare wood for a perfect cut by perfectly smoothing and squaring the corners of your stock.

Shop for jointers

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates