from tag import Tag
from django.utils.translation import ugettext as _
+question_view = django.dispatch.Signal(providing_args=['instance', 'user'])
+
class QuestionManager(NodeManager):
def search(self, keywords):
return False, self.filter(models.Q(title__icontains=keywords) | models.Q(body__icontains=keywords))
return active_users
+def question_viewed(instance, **kwargs):
+ instance.extra_count += 1
+ instance.save()
+
+question_view.connect(question_viewed)
+
class QuestionSubscription(models.Model):
user = models.ForeignKey(User)