Что касается вашего вопроса
Так как же он может попытаться создать проект django?
Из страницы pypi из virtualenvwrapper.django
:
virtualenvwrapper.django - это плагин шаблона для virtualenvwrapper для
создавать новые проекты Django автоматически. Когда используется с mkproject, он
устанавливает Django в новый virtualenv, затем запускает django-admin.py для
создать новый скелет проекта.
Что касается причины, по которой вы получаете пустой каталог, если вы посмотрите на исходный код virtualenvwrapper
, аргумент -t
mkproject
отображается на
# ...
i=$(( $i + 1 ));
templates="$templates ${in_args[$i]}";;
# ...
for t in $templates
do
echo
echo "Applying template $t"
# For some reason zsh insists on prefixing the template
# names with a space, so strip them out before passing
# the value to the hook loader.
virtualenvwrapper_run_hook --name $(echo $t | sed 's/^ //') "project.template" "$envname" "$PROJECT_HOME/$envname"
done
Так что все, что он делает, это запускает ловушку после создания вашего проекта. Так что, если хука (virtualenvwrapper.django
) не существует, то разумно ожидать пустой каталог.