Django 与#x27相反;表格#u详图';没有找到';表格#u详图';不是有效的视图函数或模式名称
我试图重定向到另一个视图,该视图指向随机生成的URL,但Django不知道要呈现什么 我不确定我的URL在这一个有什么问题。我想我做得对,但Django不同意。我做错了什么 找不到“表单详细信息”的反面表单“详细信息”不是有效的视图 函数或模式名 Views.pyDjango 与#x27相反;表格#u详图';没有找到';表格#u详图';不是有效的视图函数或模式名称,django,Django,我试图重定向到另一个视图,该视图指向随机生成的URL,但Django不知道要呈现什么 我不确定我的URL在这一个有什么问题。我想我做得对,但Django不同意。我做错了什么 找不到“表单详细信息”的反面表单“详细信息”不是有效的视图 函数或模式名 Views.py def index(request): randomUrl = str(uuid.uuid4()) return redirect("form_detail", random_url=randomUrl) def
def index(request):
randomUrl = str(uuid.uuid4())
return redirect("form_detail", random_url=randomUrl)
def form_detail(request, random_url):
template = "faq.html"
context = {}
form_detail = random_url
context["form_detail"] = form_detail
stripeUID = str(uuid.uuid4())
payment = stripe.checkout.Session.create(
success_url="https://myUrl.com/accepted",
cancel_url="https://myUrl.com/cancel",
payment_method_types=["card"],
client_reference_id= stripeUID,
line_items=[
{
"amount": 2000242,
"quantity": 1,
"name": "Expensive item",
"currency": "usd",
}
]
)
context = payment.id
return render(request, template, context)
App url.py
from . import views
app_name = 'request'
urlpatterns = [
path('', views.index, name='index'),
path('form-detail/(?P<random_url>[-\w]+)/$', views.form_detail, name="form_detail")
]
来自。导入视图
应用程序名称='请求'
URL模式=[
路径(“”,views.index,name='index'),
路径('form-detail/(?P[-\w]+)/$”,views.form\u detail,name=“form\u detail”)
]
我可以看到您在app.url中,而不是在principal project.url中
这意味着您需要为app.url提供名称空间,我们称之为“请求”
因此,您需要使用“请求:表单详细信息”我可以看到您在app.url中,而不是在principal project.url中 这意味着您需要为app.url提供名称空间,我们称之为“请求”
因此,您需要使用“request:form_detail”这是一个简单的修复。非常感谢。这是一个简单的解决办法。非常感谢。