JRE*_*EAM 6 python django tuples
我无法弄清楚我在这里做错了什么.我的错误是:在ImproperlyConfigured /管理/" CategoryAdmin.fields "必须是一个列表或元组.
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
)
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 14
不它不是.你需要添加一个逗号:
fields = ('title',)
Run Code Online (Sandbox Code Playgroud)
这是一个逗号,使这个元组成为元组.括号实际上只是可选的:
>>> ('title')
'title'
>>> 'title',
('title',)
Run Code Online (Sandbox Code Playgroud)
括号当然仍然是一个好主意,括号元组更容易在视觉上发现,括号将函数调用中的元组与其他参数(foo(('title',), 'bar')不同foo('title', 'bar'))区分开来.
| 归档时间: |
|
| 查看次数: |
347 次 |
| 最近记录: |