Django Bash 完成无法在 manage.py 上工作
Django Bash completion not working on manage.py
我正在试用 Django 提供的 django_bash_completion
脚本,但无法将其与 python manage.py
命令一起使用。
我正在试用 Django 提供的 django_bash_completion
脚本。我已将它添加到虚拟环境中的活动脚本中。它适用于 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
.
知道为什么以及如何解决吗?
我 运行宁 bash Ubuntu 18.04
你必须 运行 manage.py <tab><tab>
而不是 python manage.py <tab><tab>
正如官方文档所说:
https://docs.djangoproject.com/en/2.2/ref/django-admin/#usage
我正在试用 Django 提供的 django_bash_completion
脚本,但无法将其与 python manage.py
命令一起使用。
我正在试用 Django 提供的 django_bash_completion
脚本。我已将它添加到虚拟环境中的活动脚本中。它适用于 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
.
知道为什么以及如何解决吗?
我 运行宁 bash Ubuntu 18.04
你必须 运行 manage.py <tab><tab>
而不是 python manage.py <tab><tab>
正如官方文档所说: https://docs.djangoproject.com/en/2.2/ref/django-admin/#usage