0
일괄 알림을 받으려고하는데 bagde가 아래 코드와 함께 여러 배지를 던지고 숫자를 표시하지 않습니다. 배지가 관심 분야와 일치하는 여러 게시물 내의 콘텐츠 수를 표시하고 싶습니다.
저는 여전히 장고에서 초보자입니다. 그래서 완전히 나쁜 접근이라면 저와 함께 견뎌주십시오.새 일치 번호로 배지 알림
interest.html
{% for item in interest %}
<ul class='nav nav-pills nav-stacked'>
<li><a href='/'>
<span class='badge pull-right'>
{% for word in post %}
{% if word == interest %}
{{ word.as_number }}
{% else %}
0
{% endif %}
{% endfor %}
</span>
{{ item.interest }}
</a></li>
</ul>
{% endfor %}
context_processors.py
def user_interest(request):
interest = Interests.objects.all()
interests_form = InterestsForm(request.POST or None)
post = Posts.objects.all()
if interests_form.is_valid():
new_interest = interests_form.save(commit=False)
new_interest.save()
#return HttpResponseRedirect('/')
#apparently it is not needed here
return {'interest': interest,
'interests_form': interests_form,
'post': post,
}
models.py
class Interests(models.Model):
interest = models.CharField(max_length=100)
created = models.DateTimeField(auto_now_add=True)
답장을 보내 주셔서 감사합니다. 나는 이것을 장고 문서에서 읽은 후에 나쁜 접근이라고 생각한다 (나의 접근법). 나는 아마 다른 각도로이 주변을 돌아야 할 것이다. – user3540255