예제 #1
0
def dav_for_user(request, login):
    provider = FilesystemProvider(path.join(settings.DAV_ROOT, login) + "/")
    config = DEFAULT_CONFIG.copy()
    config.update({
        "provider_mapping": {"/"+login: provider},
        "verbose": 1,
        "enable_loggers": [],
        "acceptdigest": False,
        "propsmanager": True,      # True: use property_manager.PropertyManager                    
        "locksmanager": True,      # True: use lock_manager.LockManager                   
        "domaincontroller": DjangoDomainController(login),  # None: domain_controller.WsgiDAVDomainController(user_mapping)
        })
    return django_view(WsgiDAVApp(config))(request)
예제 #2
0
from django.conf.urls.defaults import patterns
from django.http import HttpResponse

from django_wsgi import wsgi_application, django_view


def test_app(request):
    return HttpResponse("Hello World!")

def test_app2(request, name):
    return HttpResponse("Hello %s!" % name)

def test_app3(request):
    return HttpResponse("wowa, meta")

def test_app4(environ, start_response):
    start_response("200 OK", [("Content-type", "text/html")])
    yield "i suck"


urls = patterns("",
    (r"^$", test_app),
    (r"^meta/$", django_view(wsgi_application(test_app3))),
    (r"^test4/$", django_view(test_app4)),
    (r"^(?P<name>.*?)/$", test_app2),
)

application = wsgi_application(urls)
예제 #3
0

def test_app(request):
    return HttpResponse("Hello World!")


def test_app2(request, name):
    return HttpResponse("Hello %s!" % name)


def test_app3(request):
    return HttpResponse("wowa, meta")


def test_app4(environ, start_response):
    start_response("200 OK", [("Content-type", "text/html")])
    yield "i suck"


urls = patterns(
    "",
    (r"^$", test_app),
    (r"^meta/$", django_view(wsgi_application(test_app3))),
    (r"^test4/$", django_view(test_app4)),
    (r"^(?P<name>.*?)/$", test_app2),
)

application = wsgi_application(urls)

########NEW FILE########