Book Image

Learning Website Development with Django

Book Image

Learning Website Development with Django

Overview of this book

Table of Contents (18 chapters)
Learning Website Development with Django
Credits
About the Author
About the Reviewers
Preface
Index

Chapter 10. Building User Networks

Our application is about "social" bookmarking. Running a social web application means having a community of users who have common interests, and who use the application to share their interests and findings with each other. We will want to enhance the social experience of our users. In this chapter, we will introduce two features that will enable us to do this. We will let our users maintain lists of friends, see what their friends are bookmarking, and invite new friends to try out our application. We will also utilize a Django API to make our application more user-friendly and responsive by displaying feedback messages to the user. So let's get started!

In this chapter, you will learn about the following:

  • Building a friend network feature.

  • Letting users browse bookmarks of friends.

  • Enabling users to invite friends to your website.

  • Improving the interface with status messages.