【问题标题】:Django: will using module objects in if statements result in true?Django:在 if 语句中使用模块对象会导致 true 吗?
【发布时间】:2013-10-05 04:14:55
【问题描述】:

我对 Django 还很陌生,但这可能吗?如果可能的话,究竟需要什么?我检查了文档,但找不到我要找的东西。

#models.py
class Car (models.Model):
    make = models.CharField(max_length=100)
    year = models.IntegerField(max_length=4)


car = Car(make = "Toyota", year = 2011)

*Code in question, will this result in true?*
if (car):
    //do stuff

感谢您的帮助。

【问题讨论】:

  • 请说明您研究过哪些文档。到目前为止你学到了什么,你的困惑在哪里。在 StockOverflow 中获得帮助的关键是进行最大程度的研究,并尽可能详细地说明您了解和不了解的内容以及您的障碍在哪里。这个问题令人困惑,可以在每一点上使用更多解释。
  • 你为什么不试试?

标签: django models


【解决方案1】:

你可以这样做:

car = Car.objects.create(make = "Toyota", year = 2011)

if car:
    # do some thing
    # here you have access to car object like this car.make , car.year

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    相关资源
    最近更新 更多