콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2357 화면

Duplicate record is created in database on page reload (refresh) how to avoid it.
Please help me here.

--------------------here is my controller code-------------------------

class CallBackWindow(http.Controller):
   
    @http.route(['/callback'], auth='public',csrf=False, methods=['POST', 'GET'] ,type='http' ,website=True)
    def callback(self, **kwargs):
        print "here........................",kwargs
        print "dsff", http.request.env['callback.window']

        if kwargs:

            username = kwargs.get('username')
            number = kwargs.get('number')
            mail = kwargs.get('mail')
            location = kwargs.get('location')
            choice = kwargs.get('i_have')
            callback_window = request.registry['callback.window']
            user_data = {
                'name': username,
                'mobile_no': number,
                'email_id': mail,
                'location' : location,
                'requirement':choice,
              
                        }
            http.request.env['callback.window'].create( user_data)
        return http.request.render('call_back_window.call_back',{})

아바타
취소