django - 组合两个 Django 项目的最简单方法

标签 django virtualenv uwsgi

最佳情况:只需修改其中一个的 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/

相关文章:

python - 带有 virtualenv 的 pycharm 远程项目

Uwsgi 在前台运行,但它不应该在前台运行

python - 如何将 flask 和 flask_sockets 集成到一个运行在 uwsgi 下的应用程序中

python - 如何在基于通用类的 View 中更改 django 中的时间格式

python - 安装pip和virtualenv,先有鸡还是先有蛋?

Django 我应该在单独的 django 应用程序中管理用户吗?

python - 我可以在 RPM 中省略 .pyo 和 .pyc 文件吗?

带有 nginx uwsgi 错误网关 502 的 django

django - 如何转义 Prop 的单引号?

python - Django "extra"查询