Yöneticim aracılığıyla veritabanına unicode girmek istiyorsam bunu nasıl yaparım? Bir şablon üzerinde çıktı olarak kullanmak için veritabanına 2^5 girmek istiyorsam bunu yönetici aracılığıyla yapabilir miyim? Sadece \ u0034 \ u2075 girmeyi denedim ama işe yaramıyor. Herhangi bir yardım takdir edilecektir.Unicode ve Django admin
Görüntüleme
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)
Şablon
<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>
Ben görünümüne doğrudan bazı unicode ekleyerek denedim ve bu iyi çalıştı. Görünüm işlevine var = u '\ u0034 \ u2075' ekledim ve bağlam sözlüğüne aktardım ve şablonda bir {{var}} ekledim ve iyi çalıştı ancak çekmeye çalışmıyorum. veritabanından onu yönetici aracılığıyla ekleyerek. Gerçek Unicode karakterleri girmek
Doğrudan (x³) gibi Unicode değerini yapıştırmayı denediniz mi? – v1k45
Bunun ne demek istediğinden emin değilim. – Xixecal
İşlenen şablon tarafından görüntülenmesini umduğunuz şey nedir ve gerçekte ne elde edersiniz? 'Reçete', 'İçerik' ile nasıl ilişkilidir? Reçete döngüsünün içindeki malzemeler arasında dolaşmak garip görünüyor. Bu, her tarif için * her * bileşenin görüntüleneceği anlamına gelir. – Alasdair