Сначала вы должны проверить, получаете ли вы результаты от этого,
result = request.facebook.fql.query(query)
Убедитесь, что результаты в правильном формате, требуемом вашей моделью (uid - целое число, время - целое число, а сообщение - строка.
Снова убедитесь, что результатом является допустимый объект Python, а не строка / объект JSON.
Помните, что python не полностью совместим с JSON, поэтому, если результатом является JSON, сделайте это, чтобы преобразовать его в объект Python,
import simplejson
result = simpljson.loads(result) # if result was a JSON string
result = simpljson.loads(simplejson.dumps(result)) # if result was a JSON object
Проверьте, является ли теперь результат списком словарей {"time": 123456, "messaage": "xyz"}.
for item in result:
userstatus = UserStatus()
userstatus.facebookid = request.facebook.uid
userstatus.time = item["time"]
userstatus.msg = item["message"]
userstatus.save()
И у вас не должно быть ошибок сейчас.