Na versão atual do django, quando fazemos isso igual nas versões mais antigas, tipo 1.4 até 1.6, recebmos o erro:
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
Para resolver isso, deixe seu script python como a seguir:
#!/usr/bin/env python # coding: utf-8 from os.path import abspath, dirname SETTINGS_DIRECTORY = dirname(dirname(abspath(__file__))) sys.path.insert(0, SETTINGS_DIRECTORY) os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' import django django.setup() def sincorniza_busca(): from django.template.defaultfilters import striptags # importe seus models aqui from sua_app.models import SeuModel # faça o que tiver que fazer aqui if __name__ == '__main__': sua_funcao()
hasta!
Nenhum comentário:
Postar um comentário