这不是一个元组吗?

2023-11-22

我不明白我在这里做错了什么。我的错误是:在 /admin/ '处配置不正确类别管理字段' 必须是列表或元组。

CategoryAdmin.fields 不是一个元组吗?我读错了吗?

admin.py ..

class CategoryAdmin(admin.ModelAdmin):
    fields = ('title')
    list_display = ('id', 'title', 'creation_date')

class PostAdmin(admin.ModelAdmin):
    fields = ('author', 'title', 'content')
    list_display = ('id', 'title', 'creation_date')

admin.site.register(
    models.Category, 
    CategoryAdmin
)
admin.site.register(
    models.Post, 
    PostAdmin
)

不它不是。您需要添加一个逗号:

fields = ('title',)

它是comma这使得它成为一个元组。这里的括号实际上只是可选的:

>>> ('title')
'title'
>>> 'title',
('title',)

括号当然仍然是一个好主意,括号元组更容易在视觉上识别,并且括号将函数调用中的元组与其他参数区分开来(foo(('title',), 'bar')不同于foo('title', 'bar')).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

这不是一个元组吗? 的相关文章

随机推荐

  • tilelayer 上的 noWrap 选项仅部分起作用

    为了防止我使用的最高缩放级别出现多个重复的世界地图noWrap true选项 它运行良好 但仅在地图的左侧 灰色区域 右侧仍然显示额外的图块 这是为什么 UPDATE1 看起来这是特定 Mapbox 图块或其加载方式的问题 这里没有包裹和h
  • d3.js 在悬停时传递多个函数

    我使用了一个教程来在鼠标悬停时获得此功能 function arcTween outerRadius delay return function d3 select this transition delay delay attrTween
  • NHibernate 一对一映射,其中第二个表数据可以为空

    我有一个现有数据库 其中包含事务表 我添加了一个名为 TransactionSequence 的新表 其中每个事务最终只有一条记录 我们使用序列表来计算给定帐户的交易 我已将其映射为一对一映射 其中 TransactionSequence
  • 如何通过 Angular 方式示例在 Angular DataTables 中使用服务器端选项?

    我正在尝试使用角度数据表与服务器端处理选项 但是当我尝试在他们的 角度方式示例 仅呈现第一个请求 发送后续请求 分页 排序 搜索 但它们从不更新表 经过一番挖掘 我发现了一个不相关的用户贡献的注释这表明您覆盖ajax选项与您自己的函数来处理
  • 启用 Code First 实体框架 VS Web Express 2012

    我正在尝试在 Visual Studio Web Express 2012 中启用 Code First 根据我目前所读到的内容 我必须使用包管理器控制台和命令 Enable Migrations 当我这样做时 我收到以下错误 Except
  • Google 地点自动完成功能从结果中删除州和国家/地区

    https google developers appspot com maps documentation javascript examples places autocomplete 我有一个类似于上面的谷歌位置自动完成演示网址的页面
  • 经典 ASP:捕获错误

    是否有可能在全局级别捕获经典 ASP 中的所有 500 个错误 也许是 IIS 中的东西 我现在用的是II6 我喜欢捕获错误消息 然后将其存储在数据库中 我知道它在 ASPX 页面中是可能的 但不确切知道你在经典的 asp 中是如何做的 谢
  • 在附加元素上触发 CSS 转换

    As 这个问题观察到 新附加元素上的立即 CSS 转换会以某种方式被忽略 转换的最终状态会立即呈现 例如 给定这个 CSS 此处省略前缀 box opacity 0 transition all 2s background color re
  • 根据日期和时间检索 IMAP 电子邮件?

    我正在尝试使用 IMAP 检索不到特定小时数的电子邮件 我查看了规范 有一个 SINCE 方法接受 RFC 日期 但是 它忽略时间和时区 我可以使用另一种方法根据日期和时间检索电子邮件吗 谢谢 RFC 5032记录引入搜索关键字的WITHI
  • jQuery - 如何根据选定的下拉列表显示/隐藏文本框

    抱歉 如果这是非常明显的 但我已经寻找并寻找解决方案 但没有找到任何东西 我对 jQuery 很陌生 所以即使寻找我想做的事情也很困难 我有一个页面 其中包含一堆字段和下拉框 这些字段和下拉框是从数据库填充的 因此 每个下拉列表都在页面加载
  • 如果用户登录到其他网站,则自动登录到当前网站

    我有大约 100 个用 ASP classic 编码的网站 每个网站都接受订单并将其存储在数据库中 然而 这些订单的支付必须在另一个同样使用 ASP classic 进行编码的网站上进行 所有网站均属于同一家公司 托管在同一 IIS 服务器
  • 如何在 Solaris 10 上构建 Qt 5.2?

    Qt 页面未列出适用于 Solaris 的预编译 Qt 5 软件包 搜索了一下 它似乎也没有包含在流行的软件包存储库 OpenCSW 中 一些谷歌点击表明在 Solaris 下构建 Qt 5 涉及 Solaris 10 下的一些工作 因此我
  • 如何查看 .tflite 文件中的权重?

    我获取了 MobileNet 的预训练 pb 文件 发现它没有量化 而完全量化的模型应该转换为 tflite 格式 由于我不熟悉移动应用程序开发工具 如何从 t flite 文件中获取 MobileNet 的完全量化权重 更准确地说 如何提
  • 导致其他标签呈现为纯文本的 HTML 标签[重复]

    这个问题在这里已经有答案了 我想向页面添加一个区域 其中所有动态内容都呈现为纯文本而不是标记 例如
  • C# 使用 CredWrite 访问 C$

    我正在尝试使用没有该服务器权限的域帐户访问该服务器的 C 我需要以本地登录的形式保存该服务器的凭据 以便程序正常工作 如何使用 CredWrite 保存这些凭据 我找到的凭证管理器类 编辑 以下是功能代码 using System usin
  • Laravel 4 Eloquent ORM 通过动态属性访问一对一关系

    我试图在 Users 表和 User profiles 表之间建立一个非常简单的关系模型 每个用户都有一个 user profile 因此是简单的一对一 根据文档发现 http four laravel com docs eloquent
  • 在 XAML 中更改 ToolBarItem 的颜色

    我在我的应用程序中添加了一个工具栏项 但是我没有看到更改其背景和文本颜色的方法
  • 可以使用jquery动态添加注释到代码中吗?

    I tried 但由于我不知道的原因它不起作用 谁能帮助我理解为什么它不起作用以及我该如何做 谢谢 非常感谢 看起来你正在尝试用 class消失 使用 hide 反而 仅当浏览器首次加载页面时才会解析注释 因此添加注释不会注释掉某些内容 您
  • jQuery $.get/$.ajax 传递 HTTP 状态代码 200,而不是预期的状态代码 201 或 202

    我有一个从同一 URL 返回 HTTP 状态代码 200 201 和 202 的服务器 在 Chrome 中 我已通过网络调试面板确认状态代码符合我的预期 即 200 201 或 202 我依靠该状态代码来确定下一步 我希望 jQuery
  • 这不是一个元组吗?

    我不明白我在这里做错了什么 我的错误是 在 admin 处配置不正确类别管理字段 必须是列表或元组 CategoryAdmin fields 不是一个元组吗 我读错了吗 admin py class CategoryAdmin admin