我正在试用 django_bash_completion
Django 提供的脚本,但不能与 python manage.py
一起使用命令。
我正在试用 django_bash_completion
Django 提供的脚本。我已将其添加到虚拟环境中的事件脚本中。它适用于 django-admin
但不能与 python manage.py
一起使用命令。
cd django-test-project
virtualenv -p python3 venv
echo "source /path/to/.django_bash_completion" >> venv/bin/active
active
django-admin<tab><tab>
python manage.py<tab><tab>
对于
django-admin
它显示所有选项,如 check
, makemigrations
, migrate
runserver
等等但是当我运行时 python manage.py
它给 manage.py: command not found
.知道为什么以及如何解决它吗?
我在 Ubuntu 18.04 上运行 bash
最佳答案
你必须运行 manage.py <tab><tab>
不是 python manage.py <tab><tab>
正如官方文档所说:
https://docs.djangoproject.com/en/2.2/ref/django-admin/#usage
关于python - Django Bash 完成不适用于 manage.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57937578/