Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何编辑askbot源代码,最好是作为django应用程序或项目?_Python_Django_Askbot - Fatal编程技术网

Python 如何编辑askbot源代码,最好是作为django应用程序或项目?

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项

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


这是来源

你说的“不是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'))
)