コード例 #1
0
ファイル: views.py プロジェクト: steveandroulakis/Refold-2
def protein_search_json(request):
    if 'term' in request.GET:
        term = request.GET['term']

        site.register(Protein, ProteinSearchProvider)

        result_dict = site.suggest(term)

        return HttpResponse(json.dumps(result_dict), mimetype="application/json")
    else:
        response_data = dict()
        response_data['result'] = 'failed'
        response_data['message'] = "Need to supply a GET variable 'term'"
        return HttpResponseBadRequest(json.dumps(response_data), mimetype="application/json")
コード例 #2
0
ファイル: allPythonContent.py プロジェクト: Mondego/pyreco
class CityProvider(DjangoModelProvider):
    def get_title(self, obj):
        return unicode(obj)
    
    def get_pub_date(self, obj):
        return None
    
    def get_data(self, obj):
        return {
            'title': unicode(obj),
            'url': obj.get_absolute_url(),
        }


site.register(Post, PostProvider)
site.register(Photo, PhotoProvider)
site.register(Person, PersonProvider)
site.register(Place, PlaceProvider)
site.register(City, CityProvider)

########NEW FILE########
__FILENAME__ = urls
from django.conf.urls.defaults import *


urlpatterns = patterns('example.site_app.views',
    url(r'^photo/$', 'create_photo', name='create_photo'),
    url(r'^post/$', 'create_post', name='create_post'),
)
コード例 #3
0
    
    def get_pub_date(self, obj):
        return obj.modified
    
    def get_data(self, obj):
        return {
            'title': obj.title,
            'url': obj.get_absolute_url(),
        }


class CityProvider(DjangoModelProvider):
    def get_title(self, obj):
        return unicode(obj)
    
    def get_pub_date(self, obj):
        return None
    
    def get_data(self, obj):
        return {
            'title': unicode(obj),
            'url': obj.get_absolute_url(),
        }


site.register(Post, PostProvider)
site.register(Photo, PhotoProvider)
site.register(Person, PersonProvider)
site.register(Place, PlaceProvider)
site.register(City, CityProvider)