如何排除少数数据库列在 Django 的对象列表视图中显示
我使用这个函数来获取所有对象的列表
object_list = Author.objects.all()
,但是有很多字段我不想显示。如何隐藏它们
当我循环所有字段时,我无法签入模板。我需要做模型或视图
I use this function to get list of all objects
object_list = Author.objects.all()
But there are many fields which i don't want to display . how can hide them
As i loop throgh all fields so i cant check in template. i need to do it model or view
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试 values_list 或 values 方法。两者都接受可选的 *fields 参数,因此您可以指定所需的字段。
我不太确定我是否正确理解了这个问题,所以如果您将其扩展一点(也许更多代码) - 答案可能会更具体。
You can try values_list or values methods. Both accepts optional *fields arguments, so you can specify which fields you need.
I am not quite sure that i've understood the question right, so if you'll expand it a little (maybe some more code) - answer may be more concrete.