Например: - https://domain.com/usergroupname/controller_name/function_name где usergroupname означает имя арендатора.Как настроить web2py для приложения с несколькими арендаторами с именем арендатора, которое появляется после имени домена, а не как поддомен?
Я пытался понять это в течение нескольких недель, но не смог получить что-нибудь на работу.
Редактировать: Чтобы объяснить далее, я получил многопользовательскую работу для работы в формате субдомена через опцию общего поля в модели, но из-за ограничений (сертификаты SSL для каждого нового арендатора), я не думаю, что это практично настройте его таким образом.
Итак, вот содержание route.py, которое я настроил, чтобы попытаться заставить его работать.
`маршрутизаторы = ДИКТ ( БАЗА = ДИКТ ( default_application = 'MyApp', ) routes_in = ( ('/ $ Домен', '/ MyApp/рабочие области/индекс/домен $'), ('/ $ domain/$ c', '/ myapp/$ c/index/$ domain'), ('/ $ domain/$ c/$ f', '/ myapp/$ c/$ f/$ domain'), ('/ $ домен/$ с/$ F/$ ничего', '/ devassist/$ с/$ F/$ домен/$ ничего') )
routes_out = [(а, б) для (b, a) в routes_in] `
Не конечно, что мне не хватает, хотя.
Какой web2py механизм вы пробовали, и каким образом не удалась? –
Я попытался использовать маршруты и маршруты в файле routes.py. – user2070364
Возможно, если вы продемонстрируете, что вы пробовали, кто-то может помочь вам исправить это. –