root + path be the resource but passing request.url as resource throws 
error:
href="{{ request.resource_url(request.url , '@@create') }}">

   path = [loc.__name__ or '' for loc in lineage(resource)]
AttributeError: 'str' object has no attribute '__name__'


On Wednesday, 22 April 2020 04:11:00 UTC-5, Sydo Luciani wrote:
>
> tried 
> href="{{ request.resource_url(request.url , '@@create') }}">
> but didn't work and got below error:
>     path = [loc.__name__ or '' for loc in lineage(resource)]
> AttributeError: 'str' object has no attribute '__name__'
>
> Then tried 
> href="{{ request.resource_url(request.root, request.path , '@@create') }}">
> that I got double slash problem.
>
> Need to generate full URL and then append @@create.
>
>
>
>
>
>
> root, request.path , '@@create') }}">
> On Wednesday, 22 April 2020 02:42:44 UTC-5, Sydo Luciani wrote:
>>
>> This code:
>> href="{{ request.resource_url(request.root, request.path , '@@create') 
>> }}">
>>
>> Generates below URL:
>> https://domain_name.com:6543/%2FDir_1%2FDir_2/@@create 
>> <https://systematicd.com:6543/%2Fwiki%2FDir_2/@@create>
>>
>> After domain_name:port, there is a '/' and a '%2F' which represents 
>> another '/'.
>> double slashes after domain name, causing problem in finding the right 
>> view 
>> and the result is "page not found".
>>
>> Is there a workaround this problem ?
>>
>> Thanks
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pylons-discuss+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/a0b3fbd2-a53b-4811-8751-4abb43682ff1%40googlegroups.com.

Reply via email to