Django django-taggit
の使い方。
投稿にタグ機能をつけようとしているのですが、None
と表示されてしまいます。
admin.py
ではタグが追加されているのですが、html上の表示だけができません。
(app.Post.None
と表示されます。)
html
1 2 <div class="col-4"> 3 <p>{{ post.title }}</p> 4 </div> 5 <div class="col-4"> 6 <p>{{ post.created_at|date:"Y/m/d" }}</p> 7 </div> 8</div> 9<div class="row"> 10 <div class="col-12"> 11 <div class="tags"> 12 <p>{{ post.tags }}</p> 13 </div> 14 </div> 15</div>
python
1#models.py 2class Post(models.Model): 3 title = models.CharField(verbose_name='タイトル',max_length=200,) 4 created_at = models.DateTimeField(verbose_name='登録日',auto_now_add=True) 5 tags = TaggableManager() # タグ
python
1#forms.py 2class PostForm(forms.ModelForm): 3 class Meta: 4 model = Post 5 fields = '__all__'
ちなみにタグ以外のtitle
、created_at
は表示されています。
何かアドバイスいただけたら幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。