我有一个包含多个应用程序的 Django 项目。 一个应用程序包含所有核心功能和代码(通用模型等)。我在一个域上提供服务。
现在我想添加新的应用程序,它将使用其他应用程序的一些模型,但该应用程序的所有 URL 都应在不同的域上提供。 可能吗?
请您参考如下方法:
如果您使用子域,我建议您使用 django-hosts .使用此库,可以像这样配置您的 URL:
from django_hosts import patterns, host
host_patterns = patterns('path.to',
host(r'api', 'api.urls', name='api'),
host(r'beta', 'beta.urls', name='beta'),
)
如果您使用的是完全不同的域,Django-Sites是一个选项。
