Пример #1
0
 def save(self, *args, **kwargs):
     super(SettingKey, self).save(*args, **kwargs)
     # Create and update default values for all objects
     for obj in ContentType.get_all_objects_for_this_type(self.scope):
         (sv, created) = SettingValue.objects.get_or_create(key=self, scope=ContentType.objects.get_for_model(obj), object_id=obj.pk)
         if not created:
             sv.save()
Пример #2
0
def get_generickey_json(request):
    id = request.GET.get('id', None)
    if not id:
        raise Http404("id GET parameter")
    model_type = ContentType.objects.get_for_id(id)
    data = ContentType.get_all_objects_for_this_type(model_type)
    json = serializers.serialize('json', data)
    return HttpResponse(json, content_type='application/json')
Пример #3
0
def get_generickey_json(request):
    id = request.GET.get('id', None)
    if not id:
        raise Http404("id GET parameter")
    model_type = ContentType.objects.get_for_id(id)
    data = ContentType.get_all_objects_for_this_type(model_type)
    yy = ''
    for x in data:
        if yy:
            yy = yy + ','
        yy = yy + '{"model":"x","pk":"' + str(
            x.pk) + '","fields":{"title":"' + x.__str__() + '"}}'

    json = '[' + yy + ']'

    #json = serializers.serialize('json', yy)
    return HttpResponse(json, content_type='application/json')