製品の変数を持つ標準テンプレートを作成します。バックエンドでは、必要な製品を検索し、その情報をテンプレートに取り込むことができます。コンセプトのためにこのような何か:
search.htmlの
<form action="{% url 'your_url' %}" method="POST">
{% csrf_token %}
<input type=text name=input value="" />
<input type="submit" value="Submit">
product.html
<html>
<div>Hello {{name}}!</div>
</html>
models.py
class Names:
user_name = models.CharField(max_length=200)
def __str__(self):
return self.user_name
views.py
input = request.POST['input']
name = Names.objects.get(user_name=input)
return render_to_response('product.html', {'name': name})
これは、ユーザーが何かを検索できるように検索されたレコードをプルアップし、テンプレートに配置されます。
このシステムは、任意の数の変数に使用できます。