Good Evening,
I'm a relative newby to web2py, but with a few years of Python under my
belt and old knowledge of HTML (from the pre-HTML5 days).
When I deploy a new release, part of the procedure is to update the version
line in appconfig.ini, e.g.:
[app]
appname = Webapp
version = 1.0.0
to
[app]
appname = Webapp
version = 1.0.1
Now this all works fine, but I want to display this as part of the footer
in a form akin to:
Webapp v1.0.1, Copyright © 2018
This footer is currently generated in (the default) layout.html as follows:
<footer class="footer">
<div class="container-fluid">
<div class="copyright pull-left">{{=T('Copyright')}} ©
{{=request.now.year}}</div>
<div id="poweredBy" class="pull-right">
{{=T('Powered by')}}
<a href="http://www.web2py.com/">web2py</a>
</div>
</div>
</footer>
I know that in a controller you can access the appconfig args using code
along the lines of:
from gluon.contrib.appconfig import AppConfig
appconf = AppConfig(reload=False)
print(appconf.take("app.version"))
However, I have no idea how to do a similar call to the appconfig variables
from a view.
Any ideas? Do I need a controller to serve this information to the view?
And if so, in what controller file would that controller reside?
Many thanks,
Francis
--
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.