Python 如何编辑askbot源代码,最好是作为django应用程序或项目?
我克隆了askbot回购协议 令我惊讶的是,这不是一个django项目。它是一个命令行工具,用于设置从askbot包导入askbot视图的askbot项目 我习惯于正常编辑Django项目。我不知道来源在哪里,我必须做什么 1) 项目src中没有manage.py 2) 似乎没有像普通django项目中那样的应用程序 3) 似乎每个地方都有很多.py文件放在python包中 4) 如果使用askbot命令创建django项目,它将直接从askbot python包导入,而不会像普通django项目那样创建应用程序。例如 该项目似乎是作为python包从askbot导入的 1) 是否可以将askbot作为本地django项目进行编辑,而不是从pip安装的包中导入 2) 是否必须将askbot作为python包安装并从中导入Python 如何编辑askbot源代码,最好是作为django应用程序或项目?,python,django,askbot,Python,Django,Askbot,我克隆了askbot回购协议 令我惊讶的是,这不是一个django项目。它是一个命令行工具,用于设置从askbot包导入askbot视图的askbot项目 我习惯于正常编辑Django项目。我不知道来源在哪里,我必须做什么 1) 项目src中没有manage.py 2) 似乎没有像普通django项目中那样的应用程序 3) 似乎每个地方都有很多.py文件放在python包中 4) 如果使用askbot命令创建django项目,它将直接从askbot python包导入,而不会像普通django项
这是来源你说的“不是Django项目”是什么意思?这似乎是一个Django项目,和其他项目一样多,甚至更好。这是一个链接,您可能应该将它添加到您的问题中。如果您链接到“testproject”的内部目录(强调名称),实际代码在我链接的链接中。至于manage.py在哪里?它位于外部的“testproject”目录中:。仅供参考,Django项目不需要manage.py,只要它是正确的setuped@abccd很抱歉。但我在那个目录中仍然看不到应用程序和源代码。所有源代码似乎都是从安装后使用
pip
或setup.py
创建的Python包中导入的,这是什么意思…….仔细看,更深入,在askbot嵌套目录的右侧,无论如何,如果需要,这里有一个确切的链接,认为前面的链接就足够了。另外,setup.py通常不会创建新文件,它们用于正确配置和重新定位现有文件ones@abccd在中,它们确实导入askbot和urlpatterns=i18n_模式(“”,(r'%s'%settings.askbot_URL,include('askbot.URL'))
。如果askbot位于不同的文件夹中,他们将如何导入它。我猜这是因为他们使用setup.py
将askbot安装为Moude。如果我不想将askbot安装为模块,该怎么办?
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'))
)