为Celery Flower定义Django URL端点

时间:2015-11-24 07:36:35

标签: python django celery flower

我已经通过Elastic Beanstalk部署了我的django应用程序。我可以通过Elastic Beanstalk URL访问Django应用程序。但是,要访问花卉应用程序,我需要转到EC2实例的IP地址和端口号5555。 有可能,我们可以在urls.py中为flower定义一个URL吗?如果是,那怎么样?

1 个答案:

答案 0 :(得分:1)

您应该可以使用redirect执行此操作。

def flower_redirect(request):
...
return redirect('your_flower_url')

在urls.py中:

from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^flower_redirect/$', views.flower_redirect, name='flower_redirect'),
]

请注意,通过您的网络服务器执行此操作仍然是一个更好的主意,或者为您的域创建CNAME记录,如果您正在使用它。