refactor explore page

1 修复explore 页面bug。
2 增加 ProjectBaseView 的 @project 对象，方便子类使用