0

我有一个 Django 项目 A,目前有 2 个应用程序。一个是水果应用程序,另一个是身份验证应用程序。当用户登录 时http://myip/auth/login,将根据成功或不成功的尝试显示登录消息。然后用户可以访问http://myip/auth/fruits哪个显示系统中的所有水果。

还有另一个独立的 Django 项目 B,它是由另一位处理蔬菜的作者编写的。我希望我的项目充当具有更多应用程序的蔬菜项目的代理。当用户请求http://myip/auth/vegetables时,我希望我的应用程序将请求转发到另一个项目中的蔬菜应用程序。

请注意,这是两个不同的项目,它们有两个不同的设置文件。项目 A 连接到 2 个数据库,项目 B 连接到一个。他们都是不同的。

请告诉我如何实现这一点。

提前致谢。

4

1 回答 1

0

如果您只对重定向感兴趣,您可以使用包含HttpResponseRedirect的内置redirect函数

from django.shortcuts import redirect
def my_view(request):
    ...
    return redirect('http://myip/auth/vegetables')
于 2012-12-13T00:53:58.850 回答