有没有办法在网站本身上调试在 django 视图函数中编写的逐行代码?



我在网页上的 django 应用程序中有一个视图函数,用户自己为其编写代码(使用他们已知的框架)。上传代码后,他们将被重定向到他们为其编写代码的网页。我希望有一种方法可以逐行可视化在视图函数上运行的python代码,因为它向用户清楚地指示了他们的代码是如何工作的。有没有办法在网站本身上调试代码?

您可以使用 print() 函数。

如果您在视图中使用 print() 函数,那么当该视图函数执行时,它会在命令行或终端上打印。

在 views.py

def indexView(request):
productCat = Product_Cat.objects.order_by('name')
upcoming = Upcoming_Product.objects.all()
print(upcoming)
return render(request,'website/index.html',{'productCat':productCat})

在终端中:

<QuerySet []>

您可以使用 print() 函数来打印代码的输出。输出将被重定向到终端。

要检查返回对象的有效属性,您还可以使用 dir() 函数和 print()。

最新更新