Skip to main content
 首页 » 编程设计

python之使用独立的 Django 项目

2025年04月02日67zhwl

我想将我的 Django 项目拆分为 2 个项目:

  • 一个负责更新数据库(信息是从外部自动收集的,无需用户输入)。

  • 负责向用户公开数据库的人。

我会说第二个更像是经典的 Django 项目。我主要想知道我将如何处理第一个。我有两个问题:

1) 是否可以让 2 个不同的项目使用同一个数据库?如果是这样,我是否需要在两个项目中使用相同的模型?

2) 是否可以在“最小模式”下运行 Django?我的意思是只需要使用数据库而不是 HTTP 服务器部分:路由等(出于安全原因,我不希望我的更新项目可以通过 HTTP 访问)。

编辑:

我想在单独的服务器上运行每个项目。因此,我不能只在同一个 Django 项目中创建 2 个应用程序。

请您参考如下方法:

看来你的阅读量很大,请开始here .

您所描述的可以在单个 django 安装中使用 apps 来完成。您将有一个应用程序负责您描述的第一部分,另一个应用程序通过 url 公开第二部分。

通过 API 的可访问性由您定义。如果您不为某些内容定义 url,它将无法访问。