美文网首页
sanic实例找不到url_for方法

sanic实例找不到url_for方法

作者: mrwoody | 来源:发表于2019-05-22 10:23 被阅读0次

既然Python版本用到了3.7,自然应该使用一些用到新版本特性的框架。之前一直都在学习数据栈上相关库的使用。正好最近有需求,就把Flask和sanic都过一遍吧,之后不管是数据建模或者可视化好歹是多了一种呈现结果的方式!
Sanic是一个python3.6及以上版本的网络服务框架,最大的特点就是允许使用python3.5版本引入的async/await,可以使你的代码变成非阻塞的,运行速度也大大提升。它的目标就是提供一个简单的方法来构建并运行一个高性能的HTTP服务,同时这个服务的创建、扩展都非常容易。Sanic | Build fast. Run fast.这个口号完美契合我的需求。
官网的文档 https://sanic.readthedocs.io 讲得挺清晰的,中文版可以看这个老哥写的 https://www.yuanrenxue.com/sanic/
前面几章都进展比较顺利,但到route部分的时候,一开始就报标题的错误:
AttributeError: 'Sanic' object has no attribute 'url_for'。度娘的结果都不尽如人意,于是到github上翻了下issue,原来是因为安装sanic_crud扩展将sanic版本降级到了 0.3.0。解决方法也比较简单:

>> pip uninstall sanic_crud
>> pip install sanic

只不过后面用到 CRUD 的时候又需要去寻找合适的库了。

相关文章

  • sanic实例找不到url_for方法

    既然Python版本用到了3.7,自然应该使用一些用到新版本特性的框架。之前一直都在学习数据栈上相关库的使用。正好...

  • sanic应用实例

    缘起 对于sanic 的介绍跟喜欢我这里就不写了,我是拔了gg一圈,然后只在SF跟简书各有一篇相关文章。而且sf的...

  • 【Flask notes】url_for()

    flask notes: url_for url_for in Flask is used for creatin...

  • iOS 消息调用过程

    1.当对实例 son 发送消息后,会在 son 缓存方法链表中寻找;缓存中没有时,向实例方法链表寻找;再找不到,会...

  • Flask框架的url反转和页面重定向

    url反转: 首先导入url_for:from flask import Flask,url_for 例子:

  • url_for静态资源加载

    url_for静态资源加载 url_for('static' ,filename='css文件或js文件') re...

  • 重定向/反向解析

    主要用于多个页面之间的跳转。url_for('蓝图定义的名称.方法名') 定义跳转方法,跳转到get_respon...

  • 如何制作专业PPT(八)PPT页面排版

    文|李伟志 资料来源:参考简书PPT资料 一、实例: 看到这么实例,还是有点找不到感觉? 二、PPT排版的方法: ...

  • sanic 测试

    sanic 输出hallo word,代码如下: from sanic import Sanicfrom sani...

  • Flask蓝图使用子域名

    这样设置后url_for('home.index'),就是www.mysite.com了url_for('tool...

网友评论

      本文标题:sanic实例找不到url_for方法

      本文链接:https://www.haomeiwen.com/subject/ovfyzqtx.html