是否可以在不同的子域上运行不同的Django应用程序。 例如:
对于api.mydomain.com
,所有请求都将由我的API
应用处理。但所有其他请求都将由我的core app
处理。
我只希望我的API
应用处理api.mydomain.com
上的请求。所有其他requests
应该简单地传递给www.mydomain.com
。
答案 0 :(得分:0)
不完全是您问题的答案,但如果您正在寻找为您的网站提供API,建议您Django Rest Framework进行此操作。使用DRF,您可以根据请求在同一URI中同时提供常规网页(TemplateHTMLRenderer)和API响应(JSONRenderer)。
如果您真的需要在不同的子域中使用您的API,那么het.oosten的建议可以为您服务。
希望它有所帮助。
答案 1 :(得分:0)
我使用了django-subdomains
。
Subdomain helpers for the Django framework, including subdomain-based URL routing and reversing.
在http://django-subdomains.readthedocs.org/en/latest/index.html
找到解决方案