def factory(type): media_type = Media.class_factory(type) class __MediaForm(forms.ModelForm): class Meta: model = media_type exclude = ('site','slug','created_by', 'modified_by', 'created','modified','pub_date','frame') return __MediaForm
def browse_by_type(request,media_type): media_class = Media.class_factory(media_type) #media_items = media_class.on_site.all() media_items = media_class.children.all() print type(media_items[0]) print media_items[0].get_thumbnail_url() #if request.is_ajax(): # return JsonResponse() return render_to_response('multimedia/browse_media.html',locals(),context_instance=RequestContext(request))
def story_select_media(request,story_id,media_type): story = get_object_or_404(Story,pk=story_id) MediaType = Media.class_factory(media_type) object_list = MediaType.objects.filter(authors__pk__exact=request.user.pk) return render_to_response('stories/select_media.html',locals(),context_instance=RequestContext(request))