2016-05-31 5 views
0

私は、私はサイクルのために使用してHTMLページから正しくレンダリングすることができます Djangoのサイクル、ORM

products.objects.all() 
return render(request,'index.html',{"product":products}) 

として、いくつかのORMクエリを返すようにHTMLをレンダリングDjangoのビューやメイクを持っています製品のクエリは、この詳しい製品の数量に依存oを二回今私の問題は、私は、プリント同じ製品のサイクルを作ることができる方法でコードと製品の数量を返す

私はいつか類似してい

{%for a in range({{product.quantity}})%} 

ではなく、あなたはそれがevalだかのようにDjangoのテンプレート言語を治療しようとすると、あなたのしているこのテンプレート

+0

実際に使用しているコード(投稿したコードサンプルはまったく動作しません)と関連するモデルを掲載してください。現在、あなたが求めていることを理解することは難しいです。 – solarissmoke

答えて

1

にするために、私はこのサイクルを作るべきであるかいくつかのアイデアテンプレート

で正しくレンダリングさせるかのうです変数{{product.quantity}}は整数に置き換えられ、結果として文for a in range(x)が実行されます。

これは間違っています。

Djangoのテンプレート言語はPythonではありません。これはPythonで書かれており、構文はPythonに似ていますが、Pythonではありません。 Pythonを使用することはできません。

Djangoのテンプレート言語にはネイティブがありませんrangetemplate tag

これにアプローチする方法の例については、this questionを参照してください。