管理者からデータベースにunicodeを入力したいのですが、どうすればいいですか?データベースに2^5を入力して上付き文字としてテンプレートに出力したいのですが、私は管理者経由でこれを行うことができますか?私はちょうど\ u0034 \ u2075を入力しようとしましたが、動作しません。どんな助けもありがとう。UnicodeとDjangoの管理者
ビュー
def recipes(request):
recipe_list = Recipe.objects.all()
ingredient_list = Ingredient.objects.all()
context = {
'recipe_list': recipe_list,
'ingredient_list': ingredient_list,
}
return render(request, "recipes/test.html", context)
テンプレート
<div class="container">
<h1>{{ var }}</h1>
{% for q in recipe_list %}
<h1>{{ q }}</h1><br />
{% for i in ingredient_list %}
{{ i }}<br />
{% endfor %}
{% endfor %}
</div>
私は、ビューに直接いくつかのUnicodeを追加しようとしている、それがうまく働きました。私はvar = u '\ u0034 \ u2075'をビュー関数に追加し、それをコンテキスト辞書に渡して、単に{{var}}をテンプレートに追加しましたが、うまくいきましたが、それを管理者から追加してデータベースから削除します。
(x3)のようなUnicode値を直接貼り付けてみましたか? – v1k45
あなたがこれによって何を意味するか分かりません。 – Xixecal
レンダリングされたテンプレートによって何が表示されると思われますか。実際には何が得られますか?レシピはどのように「成分」に関連していますか?レシピループ内の成分をループするのは変です。つまり、レシピごとに*すべての成分を表示します。 – Alasdair