--- 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