jinja2.exceptions.TemplateNotFound

473 views
Skip to first unread message

Felipe Perry

unread,
May 24, 2014, 9:18:50 PM5/24/14
to gran...@googlegroups.com
Hello, I've come this -and a large traceback-, with all dependencies installed ...
 thank you very much

jinja2.exceptions.TemplateNotFound

TemplateNotFound: layout.html



Friedrich Lindenberg

unread,
Jun 2, 2014, 2:14:22 AM6/2/14
to gran...@googlegroups.com
Hi Felipe, 

sorry for the extreme lag in getting back to you. The problem may be a result of a bug in the version of grano-ui that is currently available on PyPI (i.e. via ‘pip’). Perhaps as a workaround you could try to install `grano-ui` via git, i.e. do: 

cd grano-ui
python setup.py develop 

That should solve the problem. If it doesn’t, please let me know! 

- Friedrich 


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

signature.asc

Felipe Perry

unread,
Jun 2, 2014, 11:07:15 PM6/2/14
to gran...@googlegroups.com, frie...@pudo.org
Hi Friedrich, do not worry over time, thanks for the help, but this is my current traceback:

Traceback (most recent call last):
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/home/felipe/git/grano/grano-ui/grano/ui/view.py", line 34, in index
    angular_templates=angular_templates())
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/templating.py", line 128, in render_template
    context, ctx.app)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/flask/templating.py", line 110, in _render
    rv = template.render(context)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/jinja2/environment.py", line 969, in render
    return self.environment.handle_exception(exc_info, True)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/jinja2/environment.py", line 742, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/home/felipe/git/grano/grano-ui/static/layout.html", line 12, in top-level template code
    {% assets filters="less,cssmin,cssrewrite", output="prod/ui.style.css",
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/ext/jinja2.py", line 181, in _render_assets
    urls = bundle.urls(env=env)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/bundle.py", line 685, in urls
    urls.extend(bundle._urls(env, extra_filters, *args, **kwargs))
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/bundle.py", line 647, in _urls
    *args, **kwargs)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/bundle.py", line 504, in _build
    force, disable_cache=disable_cache, extra_filters=extra_filters)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/bundle.py", line 429, in _merge_and_apply
    kwargs=item_data)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/merge.py", line 272, in apply
    return self._wrap_cache(key, func)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/merge.py", line 219, in _wrap_cache
    content = func().getvalue()
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/merge.py", line 252, in func
    getattr(filter, type)(data, out, **kwargs_final)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/filter/less.py", line 97, in input
    self.subprocess(args, out, in_)
  File "/home/felipe/git/grano/env/lib/python2.7/site-packages/webassets-0.9-py2.7.egg/webassets/filter/__init__.py", line 503, in subprocess
    proc.returncode, stdout, stderr))
FilterError: less: subprocess returned a non-success result code: 1, stdout=, stderr= [31mFileError: '../vendor/bootstrap/less/variables.less' wasn't found [39m [31m in  [39m- [90m on line 2, column 1: [39m
 [90m1 // Core variables and mixins [39m
2  [7m [31m [1m@ [22mimport "../vendor/bootstrap/less/variables.less"; [39m [27m
 [90m3 @import "../vendor/bootstrap/less/mixins.less"; [39m [0m [0m

Friedrich Lindenberg

unread,
Jun 3, 2014, 4:46:46 AM6/3/14
to Felipe Perry, gran...@googlegroups.com
Oh, the documentation (and what I have sent you) is missing another step: downloading bower dependencies (i.e. the JavaScript bits). If you can, just run this in your grano-ui directory:

sudo npm install -g bower
bower install

This will download JS and CSS dependencies for the frontend.

I’ll add it to the documents ASAP!

- Friedrich
signature.asc

Felipe Perry

unread,
Jun 3, 2014, 10:36:49 AM6/3/14
to gran...@googlegroups.com, felipe...@gmail.com, frie...@pudo.org
Thanks Friedrich, grano run!!! now working...
Reply all
Reply to author
Forward
0 new messages