First, get rid of routes_in/routes_out -- they will not work in conjunction 
with "router".

Regarding "default" in the URL -- how are you generating the URL. You can 
always add default_controller="default", but that should not be necessary, 
as "default" is the default value for default_controller anyway.

Anthony

On Monday, August 28, 2017 at 2:14:15 PM UTC-4, [email protected] wrote:
>
> Big thank you! This works.
>
> One little detail emerged though. Now that  I replaced the pattern 
> router.py (having my line in routes_out as above) in my site root with the 
> parameter rewrite method my URL shows 'default':
>
> https://192.168.1.25:8000/stock 
> <https://192.168.1.25:8000/stock/showcase/asset/2017-Some-fridge?id=79&_signature=c2e7899530c858f1b478cb7ea5f03bb30d4f68e1>
> /default
> and I was aiming for:
> https://192.168.1.25:8000/stock 
> <https://192.168.1.25:8000/stock/showcase/asset/2017-Some-fridge?id=79&_signature=c2e7899530c858f1b478cb7ea5f03bb30d4f68e1>
>
> I added a line: controllers='DEFAULT' has no effect:
>
> routers = dict(
>     stock=dict(
>         controllers='DEFAULT',
>         default_function='index',
>         functions=dict( 
>             default=['index', ...],
>             showcase=['index', ...]
>         )
>     ),
> )
>
> Thanks for your time
>
> On Monday, August 28, 2017 at 11:19:09 AM UTC-4, Anthony wrote:
>>
>> On Monday, August 28, 2017 at 10:05:27 AM UTC-4, [email protected] wrote:
>>>
>>> No, the name 'index' withing 'showcase' is idle.
>>>
>>
>> Then just use the parameter-based rewrite system with a configuration 
>> like this:
>>
>> routers = dict(
>>     stock=dict(
>>         default_function='index',
>>         functions=dict(
>>             default=['index', ...],
>>             showcase=['index', ...]
>>         )
>>     ),
>> )
>>
>> Then simply change the "asset" function to "index".
>>
>> Anthony
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to