Beispiel #1
0
    def init(self, request, app_label, module_name, object_id):
        (self.model, self.model_admin) = get_model_and_admin_or_404(app_label, module_name)

        self.opts = self.model._meta
        self.object = self.model_admin.get_object(request, unquote(object_id))

        if self.object is None: # and method is not PUT
            raise Http404(_('%(name)s object with primary key %(key)r does not exist.') % {'name': force_unicode(self.opts.verbose_name), 'key': escape(object_id)})
Beispiel #2
0
 def init(self, request, app_label, module_name):
     (self.app_label, self.module_name)= (app_label, module_name)
     (self.model, self.model_admin) = get_model_and_admin_or_404(app_label, module_name)
     self.token = request.path[len(urlresolvers.reverse('xmin-data'))-1:]