コード例 #1
0
ファイル: views.py プロジェクト: praekelt/mtvc-api-client
 def form_valid(self, form):
     APIClient(**settings.API_CLIENT).post_transaction(
         user_agent=utils.get_request_user_agent(self.request),
         msisdn=utils.get_request_msisdn(self.request),
         client_ip=utils.get_request_ip(self.request),
         data=form.get_json_data())
     return super(ProductView, self).form_valid(form)
コード例 #2
0
ファイル: views.py プロジェクト: praekelt/mtvc-api-client
 def get_context_data(self, **kwargs):
     kwargs = super(WatchView, self).get_context_data(**kwargs)
     kwargs['object'] = APIClient(**settings.API_CLIENT).get_stream_url(
         self.kwargs['content_type'], self.kwargs['slug'],
         user_agent=utils.get_request_user_agent(self.request),
         msisdn=utils.get_request_msisdn(self.request),
         client_ip=utils.get_request_ip(self.request))
     return kwargs
コード例 #3
0
ファイル: views.py プロジェクト: praekelt/mtvc-api-client
 def get_context_data(self, **kwargs):
     kwargs = super(AccountView, self).get_context_data(**kwargs)
     kwargs['object'] = APIClient(**settings.API_CLIENT).get_account_info(
         msisdn=utils.get_request_msisdn(self.request),
         client_ip=utils.get_request_ip(self.request))
     return kwargs
コード例 #4
0
ファイル: views.py プロジェクト: praekelt/mtvc-api-client
 def form_valid(self, form):
     APIClient(**settings.API_CLIENT).post_profile(
         msisdn=utils.get_request_msisdn(self.request),
         client_ip=utils.get_request_ip(self.request),
         data=form.get_json_data())
     return super(ProfileView, self).form_valid(form)