我有模特mykategori
class mykategori(models.Model):
w_id_kategori = models.AutoField(primary_key=True)
w_nama_kategori = models.CharField(max_length=50, null=True)
def __str__(self):
return self.w_nama_kategori
和myblog
class myblog(models.Model):
w_id_article = models.AutoField(primary_key=True)
w_kategori = models.ForeignKey(mykategori)
w_penulis = models.ForeignKey(User,editable=False)
def __str__(self):
return self.w_judul
这是我在myblog app中的观点
from .models import myblog
def index(request):
blog={}
blog['data']=myblog.objects.all()
blog['title']="Halaman Utama"
return render(request,'myblog/index.html',blog)
这是我的index.html
{% for blog in data %}
{{blog.w_kategori}}
{% endfor %}
如果我运行它,它将在index.html中的mykategori应用程序中显示id,如果我使用{{blog.w_kategori}}
,如何打印w_nama_kategori?
答案 0 :(得分:1)
首先,{Meneo默认情况下不需要id
字段。
要获取模板中的w_nama_kategori
属性,您应该使用{{blog.w_kategori.w_nama_kategori}}