Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >AttributeError:类主页没有属性“as_view”

AttributeError:类主页没有属性“as_view”
EN

Stack Overflow用户
提问于 2018-10-18 23:42:57
回答 1查看 1.9K关注 0票数 2

我使用的是Flask Restful,我想在根端点上呈现一个HTML file

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from flask_restful import Resource, Api
app = Flask( __name__, static_url_path = '', static_folder = "docs" )
api = Api(app, catch_all_404s=True)
class Home():
    def get(self):
        return app.send_static_file( 'index.html' )
api.add_resource(Home, '/')

当我运行这段代码时,我会得到以下错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    api.add_resource(Home, '/')
  File "/home/vagrant/.local/lib/python2.7/site-packages/flask_restful/__init__.py", line 404, in add_resource
    self._register_view(self.app, resource, *urls, **kwargs)
  File "/home/vagrant/.local/lib/python2.7/site-packages/flask_restful/__init__.py", line 444, in _register_view
    resource_func = self.output(resource.as_view(endpoint, *resource_class_args,
AttributeError: class Home has no attribute 'as_view'

如何在Flask Restful中呈现静态文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-18 23:45:34

查看一下烧瓶Restful文档;例如,您可以在文档中找到以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from flask import Flask, request
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

todos = {}

class TodoSimple(Resource):
    def get(self, todo_id):
        return {todo_id: todos[todo_id]}

    def put(self, todo_id):
        todos[todo_id] = request.form['data']
        return {todo_id: todos[todo_id]}

api.add_resource(TodoSimple, '/<string:todo_id>')

if __name__ == '__main__':
    app.run(debug=True)

正如您在上面看到的,您肯定缺少的一件事是来自Resource的继承。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52887871

复制
相关文章
CSS 伪类没有生效?探索 content 属性!
解决的方法很简单,设置 content 属性,而且要具有一定的宽高,可以设置 display 为 inline-block 和 block,让元素的宽高生效,如下,添加一行:
GopalFeng
2022/08/01
1.9K0
CSS 伪类没有生效?探索 content 属性!
Django 视图 之FBV与CBV
基于类的视图,就是使用了类来处理用户的请求,不同的请求我们可以在类中使用不同方法来处理,这样大大的提高了代码的可读性;
HammerZe
2022/03/25
3590
Django 视图 之FBV与CBV
AttributeError: 'dic
这是因为换成了Python3.6.5,Python3.6.5已经删除了has_key()方法,改成了下面的写法:
py3study
2020/01/19
6140
jar中没有主清单属性啥意思啊_java没有主清单属性
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/04
1.7K0
Django 关于以类函数添加校验报错'function' object has no attribute 'as_view'
之前使用django都是以def函数形式开启验证是否是已登录用户,但是如果使用类函数的@
对你的承诺
2021/02/01
1.1K0
不会DRF?源码都分析透了确定不来看?
目录 不会DRF?源码都分析透了确定不来看? 快速使用DRF写出接口 序列化和反序列化 drf快速使用 views.py serializer.py urls.py 在settings的app中注册 models.py postman测试 CBV源码流程分析 Django View和DRF APIView的小插曲 DRF之APIView和Request对象分析 APIView的执行流程 Request对象分析 原来的django中没有request.data,造一个! 不会DRF?源码都分析透了确定不来看?
HammerZe
2022/05/09
1.3K0
不会DRF?源码都分析透了确定不来看?
APIview的请求生命周期源码分析
Django项目启动=>加载settings文件=>加载models、views、urls文件,执行urls文件,调用视图类的as_view()方法。
GH
2019/12/26
8630
APIview的请求生命周期源码分析
.jar中没有主清单属性[通俗易懂]
问题:xxx.jar中没有主清单属性 背景:maven项目,springboot服务    IDEA打包,jar包运行出现上述错误
全栈程序员站长
2022/10/04
3.7K0
.jar中没有主清单属性[通俗易懂]
jar中没有主清单属性
我今天遇到了一个报错… 我仔细一看发现jar包才893KB大小 检查了一下打包配置,发现: 这块少了个repackage配置… <executions> <execution> <id>repackage</id> <goals> <goal>repackage</goal> </goals> </execution> </executions> 加上就可以了 再次打包就好了
阿超
2022/08/21
2.1K0
jar中没有主清单属性
Django请求处理流程
代码入口:django/core/servers/basehttp.py#WSGIRequestHandler.handle()
tunsuy
2023/08/19
1690
Django请求处理流程
js类公有属性和私有属性
function Test(){ var name = 'test'//私有 this.age = 12//公有 this.getName = function(){ return name } this.getAge = function(){ return this.age } } var Test = new Test() print(Test.name)//undefined print(Test.age)//12 print(Test.getAge())//12 print
Java架构师必看
2021/08/19
5.4K0
AttributeError: __enter__
?  解决方法: Session()后面加上()  解决方法: Session()后面加上()  解决方法: Session()后面加上()  解决方法: Session()后面加上()  解决方法:
狼啸风云
2019/07/01
2K0
AttributeError: __enter__
运行jar命令提示:没有主清单属性或者找不到或无法加载主类
文章如题:在JAVA中将class文件编译成jar文件包,运行提示没有主清单属性。这是怎么回事?
浩Coding
2019/07/03
5.5K0
直接运行jar包找不到主类和没有主清单属性的解决
在正确编译好java程序之后,打包,然后在命令行输入java -jar ,却弹出没有主清单属性或者找不到或无法加载主类。
来自银河系的员程序
2022/01/24
5.6K0
直接运行jar包找不到主类和没有主清单属性的解决
AttributeError: __enter__
交流、咨询,有疑问欢迎添加QQ 2125364717,一起交流、一起发现问题、一起进步啊,哈哈哈哈哈 错误原因: tf.Session()少打了括号。 tf.Session()少打了括号。 tf.S
狼啸风云
2019/03/21
2K0
AttributeError: __enter__
属性拷贝工具类封装
先来看简单的反射如何实现对象拷贝 这是一个工具类封装的一个现成的方法,内部实现的原理就是利用反射实现对象的拷贝。
兰舟千帆
2023/02/26
4600
类属性和类方法
一、 类的结构 1.1 术语 —— 实例 使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法__ini
py3study
2020/01/16
7470
类属性和类方法
小程序入口移到微信主页面,你玩了小游戏没有?
昨天下午3点多,微信公众平台又发出炸裂消息:小程序功能升级,6.6.1版本微信在主界面新增了小程序任务栏的功能。小程序菜单进行了升级,并提供小程序间快速切换的功能,同时还开放了小游戏开发文档和开发者工具。 用人话来说,即微信用户下拉微信主界面,就可以唤出小程序任务栏,打开最近使用过的小程序或进入小程序历史列表。 图片来自微信公众号平台 这意味着,用户抵达小程序的入口更加便捷和迅速,体验感也更强,小程序入口深的问题正在被张小龙逐步解决。 同样也是昨天下午,小程序还更新了一个新类目——小游戏。 “支持即点即
企鹅号小编
2018/01/15
1.9K0
小程序入口移到微信主页面,你玩了小游戏没有?
PropertyDescriptor属性描述类学习
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
4330
点击加载更多

相似问题

AttributeError:“函数”对象没有属性“as_view”

18

Django "AttributeError:‘函数’对象没有属性'as_view'“

11

AttributeError - CBV‘函数’对象没有属性'as_view‘。

12

AttributeError:输入对象'DirectView‘没有属性'as_view’

10

AttributeError:'function‘对象没有属性'as_view’。怎么了?

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文