src/hp/forms.py
changeset 45 316a0101512e
parent 41 b6010b3d6ea8
child 65 6289931858a7
--- a/src/hp/forms.py	Wed Nov 14 18:47:17 2012 +0100
+++ b/src/hp/forms.py	Thu Nov 15 04:11:59 2012 +0100
@@ -5,10 +5,13 @@
 @author: ymh
 '''
 
-from django import forms
+from . import settings
 from .models import VideoKCRel
-import requests
-from . import settings
+from .utils import get_all_objects
+from django import forms
+import logging
+
+logger = logging.getLogger(__name__)
 
 class VideoKCRelForm(forms.ModelForm):
     
@@ -17,10 +20,9 @@
     def __init__(self, *args, **kwargs):
         super(VideoKCRelForm, self).__init__(*args, **kwargs)
         
-        url = settings.LDT_API_URL + "contents/"
-        #limit=20&offset=20
-        r = requests.get(url)        
-        self.fields['iri_id'].widget.choices = [(content['iri_id'], content['title']) for content in r.json['objects']]
+        url = settings.LDT_API_URL + "contents/?limit=" + str(settings.LDT_MAX_FETCH)
+        contents = get_all_objects(url, 'front_project')
+        self.fields['iri_id'].widget.choices = [(content['iri_id'], content['title']) for content in contents]
         
     class Meta:
         model = VideoKCRel