def setup(request): if not request.auth_info.admin: raise Http404 from admin.inflect_data import INFLECT_PATTERNS for p in INFLECT_PATTERNS: # logging.info('p=%s',p) inflect = Inflect() inflect.init(owner=request.auth_info.email,gender=p[1],part=p[0],pattern=p[2],proposal=p[3]) inflect.save() return HttpResponse('ok')
def create(request): inflect = Inflect() inflect.init(owner=request.auth_info.email) if request.method == 'POST': form = InflectForm(request.POST, instance=inflect) if form.is_valid(): logging.info('edit inflect before %s'% inflect) form.save(commit=False) logging.info('edit inflect after %s'% inflect) inflect.save() return HttpResponseRedirect('..') else: form = InflectForm(instance=inflect) return render_to_response('admin/inflects_create.html', RequestContext(request, {'form':form}))