OK, I installed the current version of web2py on my laptop and copied over 
the 'init' application and a 'blog' application.  I've launched the test 
server and opened the blog app in my browser.  

The main problem I'm having now is URL rewriting.  Here's routes.py in my 
blog app:

default_controller = 'default'  # ordinarily set in app-specific routes.py
default_function = 'index'  # ordinarily set in app-specific routes.py
#
routes_in = (
    ('/blog/category/$anything', '/blog/default/tag/$anything'),
    ('/blog/static/$anything', '/blog/static/$anything'),
    ('/blog', '/blog/default/index'),
    ('/blog/$anything', '/blog/default/post/$anything'),
)
routes_out = [(y,x) for (x,y) in routes_in]

And here's the index template of the blog:

{{ response.files.append(URL('static/css/blog.css')) }}
{{extend '../../init/views/layout.html'}}
<h1>Latest Blog Posts:</h1>
{{ for post in posts: }}
<div class="post">
<h2 class="title"><a href="{{ =URL('index',args=[post.slug]) }}">{{ =post.title 
}}</a></h2>
{{ if post.thumbnail: }}
<img class=blog_thumbnail src="{{ =URL(post.thumbnail) }}" alt="{{ 
=post.title }}">
{{ pass }}
<p class="description">
{{ =post.meta_description }} &nbsp;&nbsp;
<a href="{{ =URL('index',args=[post.slug]) }}">More &gt;&gt;</a>
</p>
</div>
{{ pass }}

On the old version of my blog, I would get relative URLs 
'/blog/<post_slug>', but now I'm getting '/blog/default/<post_slug>'.   
SImilar behavior is occurring in the top-level navigation.  Has routing 
behavior changed?

On Wednesday, June 12, 2019 at 3:13:38 PM UTC-5, Jim Gregory wrote:
>
> I will be moving a legacy application from my old shared host to a new 
> VPS, and would like to upgrade web2py at the same time from 2.08 to the 
> current version (2.18.5).  How should I go about doing this?  What changes 
> will I need to make?  I'm satisfied for now with the currently layout 
> (which uses Bootstrap 2), so I don't want to change it if I don't need to.  
> TIA.
>

-- 
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 web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/f33e4d33-c45a-42c0-90b0-ff20ed2369bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to