I included a "requirements.txt" file that you can use to install all the dependencies for running the app.
NOTE: if you already have Django 1.9+ installed, you can probably skip this step.
Simply run:
$ virtualenv venv
$ source venv/bin/activate
$ cd news_feed
$ pip install -r requirements.txt
I also included a very light weight Sqlite Database. No need to 'migrate' anything.
Go into the Django app and run:
$ python manage.py runserver
There is NO authentication in this system, all you have to do is change the URL to see a different News Feed.
Here are the URLs you can try:
(http://localhost:8000/feed/christy/)[http://localhost:8000/feed/christy/] (http://localhost:8000/feed/bob/)[http://localhost:8000/feed/bob/] (http://localhost:8000/feed/dorthy/)[http://localhost:8000/feed/dorthy/]
There is also an Admin site that you can use to change the data:
(http://localhost:8000/admin)[http://localhost:8000/admin]
To access the admin site:
Username: admin Password: adminadmin
Hope you find this valuable.