我有一个带有数据库和相应的 models.py 文件的现有Django应用程序。
我有一个新的Tornado应用程序,可以为其他应用程序提供Web服务。它需要从同一数据库读取/写入,并且我要使用的模型文件中有代码。
如何在Tornado请求处理程序中最好地使用Django数据库和模型?它像建立到 models.py Django项目文件夹的符号链接,导入Django模块并使用它那样简单吗?我想我必须要做 settings.configure() ,对吧?
谢谢!
将Django项目的路径添加到Tornado应用程序的PYTHONPATH env- var并适当设置DJANGO_SETTINGS_MODULE。然后,您应该能够导入模型,然后像在Django上一样正常使用,并在第一次导入时进行初始设置。
您不需要任何符号链接。