django-extensions shell_plus
komutunu kullanıyorum, ancak komut geçmişini kaydetmiyor (örn. ↑ hiçbir şey yapmıyor). Herhangi bir fikrin nasıl düzeltileceğidjango-extensions - Geçmişi kaydetmek için manage.py shell_plus alın?
5
A
cevap
5
Aynı problem vardı ve --use-pythonrc ile çalıştırdım.
python manage.py shell_plus --use-pythonrc
Bu, sizin için düzeltirse, komutu kısaltmak için kabuk takma adı oluşturabilirsiniz. Şunlar gibi:
alias sp="python manage.py shell_plus --use-pythonrc"
Bundan sonra, sp'yi oradan manage.py ile yazabilirsiniz. Şahsen, manage.py'ye mutlak yolu koydum böylece her yerden sp yazabilirim.
Bu diğer adı komutunu .bash_profile içine koyun ve her oturum açtığınızda kullanılabilir.
2
shell_plus
'un Django kabuk komutundan kopya kodu var gibi görünüyor, ancak IPython> = 0.11 ile çalışmak üzere güncelleştirilmemiş. the changes made in Django'u görebilirsiniz.
Yani, cevap "hayır" mı? –
"Bunu düzeltmek için herhangi bir fikrin var mı?" Bunu hemen hemen aynı kodda düzeltmek için yapılan değişikliklere işaret ettim. Bunun nasıl "hayır" olarak okunabileceğini görmüyorum. –