You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django报错AttributeError: AuthorDetailView无as_views属性怎么解决

问题定位

报错的直接原因是urls.py中AuthorDetailView的路由注册方法拼写错误:Django 类视图挂载到路由的标准方法是单数形式的as_view(),你误写成了复数形式as_views(),导致找不到对应属性抛出异常。

修复方案

修改urls.py中作者详情路由的对应代码行即可:

# 将原来错误的写法
path('authors/<int:pk>', views.AuthorDetailView.as_views(), name='author-detail'),
# 替换为正确写法
path('authors/<int:pk>', views.AuthorDetailView.as_view(), name='author-detail'),

修改完成后重启服务即可正常访问。

内容的提问来源于stack exchange,提问作者Calvin Lin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 10:36:02