我在Django中有一个模型,字段太多。 例如:在Django中选择特定的字段get_object_or_404
class MyModel(models.Model):
param_1 = models.CharField(max_length=100)
...
param_25 = models.CharField(max_length=100)
现在我需要得到基于id的详细视图。我见过可能的方法,如
obj = MyModel.objects.get(pk=5)
obj = MyModel.objects.filter(pk=5)[0]
obj = get_object_or_404(MyModel, pk=1)
最后一种方法最适合,因为我可以提供404错误,无需任何代码更改。但我只需要param_1和param_2。因此,我需要类似的查询,
SELECT "param_1" FROM mymodel WHERE pk=1
这怎么可以使用get_object_or_404来完成?
有人可以帮助找到解决方案吗?
我试过了。但我越来越obj.param_20值也 –
对不起。我的错。有用。谢谢 –