首页 > 解决方案 > 如何在我自己的项目中将 Django 项目转换为 Django 应用程序?

问题描述

我找到了一个 Django 项目,其目的是向订阅者发送电子邮件,它分为几个应用程序,但我将此项目视为一个应用程序,并希望将其包含在我自己的项目中。将该项目转换为应用程序的最小步骤是什么?

标签: pythondjango

解决方案


在现有项目中创建一个新应用程序,然后通过将目标项目的应用程序文件组合在一起(例如将所有模型放在一个文件中)为每种资源类型创建一个唯一文件。要创建唯一的 urls 文件,您需要使用绝对路径。对于模板,在您的静态目录中创建新文件夹或将它们插入现有文件夹(但文件夹结构必须匹配)。对于迁移,请将它们放在应用程序内的唯一文件夹中。您需要更新项目设置以匹配目标项目的设置(尤其是自定义设置)。更新依赖项以包含目标项目的依赖项。根据目标项目,您还需要重新设计。

否则,您可以只提取您感兴趣的资源并在您的项目中使用它们并进行一些修改。


推荐阅读