User agent profiler for Django