On 15 Apr 2013, at 1:55 AM, Domagoj Kovač <doctorko...@gmail.com> wrote:
> In routes.example.py folder i found:
> 
> This simple router is used for setting languages from app/languages directory
> as a part of the application path:  app/<lang>/controller/function
> Language from default.py or 'en' (if the file is not found) is used as
> a default_language
> 
> If i understand correctly this file can only be used for setting languages. 
> Am i right? If so, this is very strange because this way application is not 
> portable.. In my main application i must be very specific. For example:
> 
> routes_in = (
>     ('/$u/login', '/init/default/login/$u/'),
>     ('/login/$u', '/init/default/login/$u/'),
>     ('/$u/default/login', '/init/default/login/$u/'),
>     ('/login', '/init/default/login'),
>     ('/logout', '/init/default/logout'),
> )
> 
> This actually means that if i change the name of my application my routing 
> will not work until i change routings in base routes.py file. Is this correct?
> 
> 

You can't mix the two routers; choose one or the other.

The pattern-based router does have the name dependency you're asking about. 
That should probably be fixed, but I think the app-local routing file doesn't 
get used much.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to