def forbidden_proc(request): print request.GET if request.method == 'POST': forbidden_keywords = request.POST['keywords'].split(',') f_set = set(forbidden_keywords) f_set.discard("") if f_set: for keyword in f_set: rs.sadd(FORBIDDENS, keyword) form = ForbiddenForm() forbidden_keywords = rs.smembers(FORBIDDENS) return render(request, "forbidden.html", {"form": form, "forbiddens": forbidden_keywords})
def forbidden_proc(request): print request.GET if request.method == 'POST': forbidden_keywords = request.POST['keywords'].split(',') f_set = set(forbidden_keywords) f_set.discard("") if f_set: for keyword in f_set: rs.sadd(FORBIDDENS, keyword) form = ForbiddenForm() forbidden_keywords = rs.smembers(FORBIDDENS) return render(request, "forbidden.html", { "form": form, "forbiddens": forbidden_keywords })
def test_filterForbiddenItems(): rs.sadd(FORBIDDENS, u"神原骏河".encode('utf-8')) rs.sadd(FORBIDDENS, u"R18".encode('utf-8')) rs.sadd(FORBIDDENS, u"R-18".encode('utf-8')) assert not update.filterForbiddenItems(u"Ahe颜") assert not update.filterForbiddenItems(u'援助交际') assert not update.filterForbiddenItems(u"神原骏河") assert update.filterForbiddenItems(u"猫物语") rs.srem(FORBIDDENS, u"神原骏河".encode('utf-8')) rs.srem(FORBIDDENS, u"R18".encode('utf-8')) rs.srem(FORBIDDENS, u"R-18".encode('utf-8'))