写django自定义后端

时间:2012-08-20 20:29:57

标签: django backend custom-backend

我想为我的网站的搜索功能编写django自定义后端(使用mysql匹配查询/全文搜索),那么我应该在哪里写呢?我应该在一个新的独立应用程序的模型中写它。 ?或者我应该在现有的应用程序中编写它。或者应该在一些现有的应用程序模型中写出来?

我对django没有多少经验,之前从未写过任何后端。我知道无论如何都可以做到,但我想知道推荐的方式。我认为它也可用于其他项目或应用程序。

感谢

2 个答案:

答案 0 :(得分:1)

只需将其放入需要中间件的应用中。或者创建一个包含所有中间件的django应用程序。

答案 1 :(得分:0)

您的后端是普通的Python代码,就像其他Python模块一样,文件可以存在于任何地方。只要您能够使用Python shell导入它,django就可以使用它。

换句话说,只要它在PYTHONPATH中,那么您的应用程序就可以使用它。

它不需要是应用程序或项目的一部分。