Чтобы по Enter был клик в консоль?
Или всё-таки по клику Enter?
В консоли это в эмуляторе терминала (XTerm) или на самом деле в консоли (которая, например, по ctrl + alt + f1 )?
Что вы подразумеваете под "сократить"? Запрос должен выполняться как можно быстрей? Выдавать как можно меньший ответ? Иметь самую короткую длину в символах?
С помощью celery можно создать 1 воркер, и очередь выполнения, таким образом при попытке запуска второго скрипта он будет ждать завершения первого и только потом запускаться. Также, там можно реализовать уникальные задачи (вроде того, что если задача с какими-то параметрами есть в очереди или уже выполняется, то вторая с такими же не может быть добавлеа в очередь).
Короче, если вы можете вносить изменения в свой консольный python-скрипт, то у вас не должно быть больших проблем преобразовать его так, чтобы он работал с celery и записывал в базу данных статус окончания работы, который вы сможите запрашивать с помощью AJAX.
Думал, что это про MySQL, где FULL JOIN нет, так что в ответе лишняя для этого вопроса информация, но вдруг кому надо будет.