【发布时间】:2011-11-02 21:59:56
【问题描述】:
我正在寻找一种从单独的 django 项目中与 django 项目的模型进行交互的方法。我不是指不同的应用程序,我是指具有 2 个独立设置文件的 2 个独立项目。
我正在将一个旧的网上商店(真的很旧,都是静态的 html)迁移到我们基于 django 的后端。为此,我创建了一个单独的 django 应用程序,它使用 django orm 和一些用于人工辅助解析的视图来处理所有的爬取和解析。现在,我需要使用爬虫项目中存储的数据填充后端的目录数据。在过去 2 天的大部分时间里,我都在试图找出一种方法,但没有运气。
我最理想的做法是将 store 项目作为模块导入 django 命令类,然后以这种方式与之交互(请注意,它们使用 2 个单独的设置文件,所以 setup_environ 不会工作)。我想避免序列化爬虫数据,然后从商店中导入它或与 django 的 orm 之外的商店数据库进行交互,因为这个项目还远未结束,我希望尽可能保持灵活性。
你有什么建议?只要我可以在一个脚本中与这两个项目的 orm 交互,我就可以提出疯狂的想法。
【问题讨论】:
标签: python django django-models