0

我克隆了 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 包安装并从中导入?

这是来源https://github.com/ASKBOT/askbot-devel

4

0 回答 0