code: def media(self, request, module, path):
          
          if module == 'nexus':
              document_root = os.path.join(NEXUS_ROOT, 'media')
          else:
              document_root = self.get_module(module).media_root
  
          path = posixpath.normpath(urllib.unquote(path))
          path = path.lstrip('/')
          newpath = ''
          for part in path.split('/'):
              if not part:
                  # Strip empty path components.
                  continue
              drive, part = os.path.splitdrive(part)
              head, part = os.path.split(part)
              if part in (os.curdir, os.pardir):
                  # Strip '.' and '..' in path.
                  continue
              newpath = os.path.join(newpath, part).replace('\\', '/')
          if newpath and path != newpath:
              return HttpResponseRedirect(newpath)
          fullpath = os.path.join(document_root, newpath)
          if os.path.isdir(fullpath):
              raise Http404("Directory indexes are not allowed here.")
          if not os.path.exists(fullpath):
              raise Http404('"%s" does not exist' % fullpath)
          # Respect the If-Modified-Since header.
          statobj = os.stat(fullpath)
          mimetype = mimetypes.guess_type(fullpath)[0] or 'application/octet-stream'
          if not was_modified_since(request.META.get('HTTP_IF_MODIFIED_SINCE'),
                                    statobj[stat.ST_MTIME], statobj[stat.ST_SIZE]):
              return HttpResponseNotModified(content_type=mimetype)
          contents = open(fullpath, 'rb').read()
          response = HttpResponse(contents, content_type=mimetype)
          response["Last-Modified"] = http_date(statobj[stat.ST_MTIME])
          response["Content-Length"] = len(contents)
          return response
docs: Serve static files below a given point in the directory structure.