Userテーブルとのリレーション -- 解決
解決。単純にキャッシュがキツすぎるだけ+テンプレートの変数間違い+等々が原因でした・・・orz
勝手な教訓、開発時はMaxRequestsPerChild を 1 にしてmod_pythonを応答させないようにするそうな。てか、本当に動的な所だとキャッシュしてもらったら困る部分があるんですけど・・・
def top(req): lists = {'urltbl_form':forms.FormWrapper(urltbl.AddManipulator(),{},{}), 'regions_lists':None, 'comment_lists':None} if not req.user.is_authenticated(): return render_to_response(_template_path+'user_is_not_login.html', lists, context_instance=RequestContext(req)) # try: user_object = req.user # except ObjectDoseNotExist: # pass url_manipulator = urltbl.AddManipulator() errors = None post_data = None # assert False, 'test dump out' if req.POST: post_data = req.POST.copy() post_data['user'] = user_object.id errors = url_manipulator.get_validation_errors(post_data) url_manipulator.do_html2python(post_data) if not errors: place = url_manipulator.save(post_data) lists['region_save'] = 'validate' else: lists['region_save'] = '' lists['errors'] = errors lists['regions_lists'] = user_object.urltbl_set.all()[0:10] lists['comment_lists'] = user_object.comment_set.all()[0:10] return render_to_response(_template_path+'user_region_page.html', lists, context_instance=RequestContext(req))