我想在Django中动态生成页面,但我找不到实现此目的的方法。
在我的数据库中,我有一个包含一些项目的表,该表是“动态的”;所以我将继续在此表中添加和删除项目。
现在,这就是我想做的:
对于每种情况,应生成一个页面,其中包含有关这些项目的一些数据。
我创建了这样的标准视图和标准模板:
views.py
def home(request):
return render(request,
"main/home.html")
home.html
{% extends "main/header.html" %}
{% block content %}
{ Here should be data about the X item }
{% endblock %}
我想创建这样的东西:
打开页面后,用户将被重定向到如下所示的页面: site.com/home/item1 或 site.com/home/item2 ,因此,应该有关于相应项目的数据,而不是{ Here should be data about the X item }
行。
有人可以给我一些帮助吗?