最佳情况:只需修改其中一个的 urlpatterns 以包含另一个的 urlpatterns。
但截至目前,它们都有单独的 settings.py、单独的数据库、单独的目录。我想我可能必须以某种方式合并他们的两个 settings.py,将其中一个包含在另一个的 INSTALLED_APPS 中,并解决一堆目录问题。我可以以某种方式让一个通过 urls.py 调用另一个并放弃以上所有内容。任何详细涵盖所有这些内容的网站文档,这是主要内容。抱歉,如果有人问过这个问题。问题是现有的 Django 项目在服务器上的一个 uwsgi 进程下运行,并且添加另一个 uwsgi 进程会将其提升到另一个帐户级别。
最佳答案
不确定这是否是您所说的“通过 URLs.py 调用另一个”的意思,但是您可以非常轻松地将一个应用程序中的 URL 包含在另一个应用程序中。例如:
urlpatterns = patterns('', url(r'^polls/', include('polls.urls')))
这将包括投票应用程序中的所有 URL。您可以在此处阅读更多相关信息:
https://docs.djangoproject.com/en/dev/intro/tutorial03/#decoupling-the-urlconfs
关于django - 组合两个 Django 项目的最简单方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8330750/