我在这里C:/Users/MaitRi/Desktop/PROJECT/MyProject/HappyHomes/templates/reg.html
并想移至C:/Users/MaitRi/Desktop/PROJECT/MyProject/HappyHomesAdmin/templates/home.html
有人可以帮我吗?HappyHomes和HappyHomesAdmin是我在Django中的两个不同应用程序。我想从第一个应用程序迁移到第二个应用程序。如何在Django的views.py
文件中提供移至其他应用的路径。
在您具有项目名称的文件夹中,我认为是MyProject,在urls.py中,您需要设置应用程序的路径,前提是您已经完成此操作
您必须在应用程序的urls.py文件中定义应用程序名称,例如:
from django.urls import path
from . import views
app_name = "app1" #example
urlpatterns = [...]
在应用程序(例如app2)的views.py中,您可以:
from django.shortcuts import HttpResponseRedirect, reverse
def example(request):
return HttpResponseRedirect(reverse('app1:home'))