Django migrate su PythonAnywhere

Quando si eseguono i comandi migrate di Django su PythonAnywhere e facile imbattersi in questo errore:

~/TakeOff $ python manage.py makemigrations myappmodule
 File "manage.py", line 16 ) from exc ^SyntaxError: invalid syntax

Questo è causato semplicemente dal fatto che non è necessario specificare l’interprete all’interno dell’ambiente PythonAnywhere, quindi è sufficiente eseguire:

./manage.py makemigrations myappmodule
./manage.py migrate

da:

 

E ricaricare l’applicazione dal merù web -> Reload.