}
protected void discoverDefaultVersion(final String projectType, final String projectInterpreter) {
defaultVersion = DJANGO_14; //It should be discovered below, but if not found for some reason, this will be the default.
SystemPythonNature nature;
try {
final int interpreterType = PythonNature.getInterpreterTypeFromVersion(projectType);
IInterpreterManager interpreterManagerFromType = PydevPlugin.getInterpreterManagerFromType(interpreterType);
IInterpreterInfo interpreterInfo;
if (IPythonNature.DEFAULT_INTERPRETER.equals(projectInterpreter)) {
interpreterInfo = interpreterManagerFromType.getDefaultInterpreterInfo(false);
} else {
interpreterInfo = interpreterManagerFromType.getInterpreterInfo(projectInterpreter, null);
}
nature = new SystemPythonNature(interpreterManagerFromType, interpreterInfo);
AbstractRunner runner = UniversalRunner.getRunner(nature);
Tuple<String, String> output = runner.runCodeAndGetOutput(GET_DJANGO_VERSION, new String[] {}, null,
new NullProgressMonitor());