我克隆了askbot回购。
令我惊讶的是,这不是一个django项目。它是一个命令行工具,它设置了askbot项目,它们也从askbot包中导入了askbot视图。
我以前常常编辑Django项目。我无法知道消息来源在哪里以及我必须做什么。
1)项目src中没有manage.py。
2)似乎没有像普通django项目那样的应用程序。
3)似乎有很多.py文件放在python包中。
4)如果使用askbot命令创建一个django项目,它会直接从askbot python包导入,并且不像普通的django项目那样创建应用程序。例如,https://github.com/ASKBOT/askbot-devel/blob/master/testproject/testproject/urls.py可以
import askbot
if askbot.is_multilingual():
from django.conf.urls.i18n import i18n_patterns
urlpatterns = i18n_patterns('',
(r'%s' % settings.ASKBOT_URL, include('askbot.urls'))
)
else:
urlpatterns = patterns('',
(r'%s' % settings.ASKBOT_URL, include('askbot.urls'))
)
项目似乎从askbot导入为python包
1)是否可以将askbot编辑为本地django项目而不是从pip安装包导入?
2)是否必须将askbot安装为python包并从中导入?