zhongrj
2025-11-25 b89962006164a462404b79a738bee8cbb6d7fe7e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import re
 
class MountPoint:
    def __init__(self, url, view, *args, **kwargs):
        """
        :param url: path to mount this view to, relative to plugins directory
        :param view: Django/DjangoRestFramework view
        :param args: extra args to pass to url() call
        :param kwargs: extra kwargs to pass to url() call
        """
        super().__init__()
 
        self.url = re.sub(r'^/+', '', url) # remove leading slashes
        self.view = view
        self.args = args
        self.kwargs = kwargs