sanic-jinja2
sanic-jinja2 copied to clipboard
使用报错
AttributeError: module 'asyncio' has no attribute 'coroutine'. Did you mean: 'coroutines'?
这是因为3.11 移除了 asyncio.coroutine
, 后面看看怎么兼容一下
非常感谢大佬
新版本应该解决了这个问题, 试试吧.
出现了如下错误
没有jinja.init_app()
这个是新版jinja2的问题,issue里有提到,你去翻一下看看。
必须降级jinja2版本吗?
这里跟你的问题一样的,#42
试试 jinja.init_app(app, pkg_name="RandomImg")
还是无法解决
我看之前提到的issue 是进行降级,本来就是用新特性,降级就没意义了
你方便把程序发我一下不? 我本地调试一下看看.
不用了, 我在调试.
手动传一个 loader
作参数, 类似这样.
from jinja2 import FileSystemLoader
loader = FileSystemLoader("templates")
jinja = SanicJinja2(app, loader=loader)
好的,谢谢大佬
那你的包可以添加loader选项吗?
比如这个
什么是添加loader选项?
你这里不是只有默认的这个?
希望能加上这个
对于大多数人来说这个更为方便,更简单
大多数是从flask,django过来的吧
稍等我发一个新版, 在PackageLoader失败后使用FileSystemLoader
好的,非常感谢
已发, 请试试吧.
可以正常使用了,非常感谢