Джанго не обновляет объекты полностью;кеш или индекс? - PullRequest
0 голосов
/ 02 февраля 2011

Я вставил через SQL (manage.py dbshell) несколько записей.Затем я пошел просматривать записи в интерфейсе администратора Django.Все записи появились, как и ожидалось.

Однако любые запросы через Django (не прямой SQL) не возвращали записи.Только после того, как я перешел к записи через интерфейс администратора и нажал Save, запись появилась в запросе.

Я новичок в Django, но после повторного поиска и чтения документации Django я не сталнайти ответ.Любая идея, что происходит, и что можно сделать, чтобы операторы SQL INSERT появлялись в запросах, не посещая каждую запись для Save ее через интерфейс администратора?

1 Ответ

0 голосов
/ 02 февраля 2011

Возможно, вам нужно объявить транзакцию " dirty ":

from django.db import transaction
transaction.set_dirty()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...