# Delete all Tags
for m in Tag.objects.all():
    m.delete()

# Delete all News
News.objects.all().delete()

for x in range(2):
    t = Tag(name="Tag-" + str(x))
    t.save()

t = Tag(name="Tag-hot")
t.save()

for x in range(15):
    n = News(title="News-" + str(x), body='NoBody', author_id=1)
    n.save()
    n.tags = [t]
    n.tags.add(Tag.objects.get(name="Tag-" + str(x % 2)))

print([str(x) for x in News.objects.all()])

t0 = Tag.objects.get(name="Tag-0")
t1 = Tag.objects.get(name="Tag-1")

print(list(t0.news_set.all()))
print(list(t1.news_set.all()))
print(list(t.news_set.all()))
print(list(News.objects.filter(tags__name="Tag-0")))