Django RuntimeError: App registry isn't ready yet with Tastypie

Django 1.7 way of app-loading has changed and as a result, Tastypie is broken for 1.7 and although a patch is already out, there is yet no release so in order to use tastypie with Django 1.7 you have to patch compat.py yourself. This can be easily done by the following steps:

1) Get tastypie from git

git clone https://github.com/toastdriven/django-tastypie.git

2) Make sure you are inside the tastypie directory

cd django-tastypie/tastypie

3) replace compat.py with uu3k's patch file from: https://github.com/un33k/django-tastypie/commit/9efaef961d5c07db85ab3882a428407eedf1c285 or just wget the raw file:
wget https://raw.githubusercontent.com/un33k/django-tastypie/9efaef961d5c07db85ab3882a428407eedf1c285/tastypie/compat.py

4) Now Install your patched version

cd ../../ ; pip install  django-tastypie
[Error: Macro 'alert' doesn't exist]