Я думаю, что было бы неплохо расширить сериализатор Django JSON, но взгляните на django-pneon , возможно, это лучший путь.
URI должны быть определены в вашем urls.py для вашего приложения, а затем в ваших моделях вы можете определить функцию
get_odata_uri ()
Который будет работать как get_absolute_url () в Django. Вместо того, чтобы жестко кодировать его в своей модели, убедитесь, что вы используете функцию реверса из django.core.urlresolvers