Ho appena installato South (0.7.3, python-2.6) e completato con successo il tutorial utilizzando l'interprete python. Significa che sono in grado di creare un modello e migrarlo senza errori, quindi South sembra funzionare bene nella shell python. Ho usato un db sqlite3 per il tutorial.PyDev in Eclipse non riconosce db.add_column da South
Tuttavia, quando apro il mio progetto in Eclipse, Eclipse non riconosce le funzioni associate a db nelle cartelle di migrazione: file 0001_initial.py e 0002_auto__add_field_knight_dances_whenever_able.py. Ottengo gli errori specifici (Variabile non definita dall'importazione: add_column, create_table, delete_column, delete_table, send_create_signal)
Fino all'installazione di South, Eclipse ha funzionato correttamente per creare applicazioni django. Ho puntato l'interprete PyDev nella cartella sud sotto i pacchetti del sito (C: \ python26 \ Lib \ site-packages \ south-0.7.3-py2.6.egg) (Altre librerie come Django e django-picklefield funzionano bene.)
ho fatto un semplice script dal progetto Eclipse e dal guscio pitone ed entrambi sembrano avere la stessa del sys.path
Eventuali suggerimenti su come ottenere l'interprete Python Eclipse più felice?
Vai a questa domanda relativa: http://stackoverflow.com/questions/3605180/tell-pydev-to-exclude- un intero pacchetto dall'analisi – Etienne