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)
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)
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########