У меня есть представление django, которое вызывает внешний веб-сервис, который вставляет строку в мою базу данных django и возвращает идентификатор, который я затем использую для попытки запроса через django. НО django не видит эту запись (работает на django 1.2.5, dev runserver и реальной среде).
Это довольно простой вид:
- вызов urllib2-запроса на внешний веб-сервис
- получить идентификатор возврата от указанной услуги
item = Comp.objects.get(id = return_id_new_row)
ERROR cant find objects.
Я проверяю базу данных напрямую и объект находится там.
- Я заменяю get на FILTER, и когда я делаю элемент печати, я вижу набор запросов с объектом, но как только я пытаюсь коснуться его, я получаю ошибку!
- Я использую raw sql в django (не затрагивая django). Я могу нормально запросить строку, но не получить ее в свой мир django?!
django как-то кеширует? почему бы не увидеть внешнюю вставку с тем же вызовом? Нужно ли что-нибудь освежить?
Любая помощь приветствуется!