src/hp/forms.py
author ymh <ymh.work@gmail.com>
Wed, 14 Nov 2012 16:29:01 +0100
changeset 41 b6010b3d6ea8
child 45 316a0101512e
permissions -rw-r--r--
add proxy, model, and correct embed_player

# -*- coding: utf-8 -*-
'''
Created on Nov 14, 2012

@author: ymh
'''

from django import forms
from .models import VideoKCRel
import requests
from . import settings

class VideoKCRelForm(forms.ModelForm):
    
    iri_id = forms.CharField(max_length=255, widget=forms.widgets.Select()) 

    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']]
        
    class Meta:
        model = VideoKCRel