python - 如何定义 Django 模型方法?
问题描述
我在 Models.py 中定义了 Django 模型,这些方法在我的环境中无法正常工作,
Models.py
class Amazoninv(models.Model):
SKU = models.IntegerField()
Description = models.CharField(max_length=300)
BanggoodID = models.IntegerField()
Website = models.CharField(max_length = 250)
StockInfo = models.CharField(max_length = 200)
Qty = models.IntegerField()
Cost = models.IntegerField()
promotion_enddate = models.DateTimeField(null=True, blank=True)
reorder = models.IntegerField()
def __str__(self):
return self.Description
当我在 django admin 中查看时,它仅将对象显示为 Amazoninv 对象(1)、Amazoninv 对象(2)。它没有显示 Amazoninv def 中的描述。我们是否需要为在 django 中运行的方法安装(pip)任何东西?
解决方案
您的代码中有缩进问题,请按如下方式编写。
class Amazoninv(models.Model):
SKU = models.IntegerField()
Description = models.CharField(max_length=300)
BanggoodID = models.IntegerField()
Website = models.CharField(max_length = 250)
StockInfo = models.CharField(max_length = 200)
Qty = models.IntegerField()
Cost = models.IntegerField()
promotion_enddate = models.DateTimeField(null=True, blank=True)
reorder = models.IntegerField()
def __str__(self):
return self.Description
推荐阅读
- c# - 启动后访问 DatabaseContext
- ios - Swift:只调用了一个 TableView 方法
- java - 将 Java List 转换为 Pivot 格式
- widget - 试图理解颤振演示代码中的小部件对象
- python - 如何在一段时间内使用pandas groupby并找到同一时间段内多年的平均计数
- javascript - 找到正确的选择器:在 jquery 中将 div 添加到父级
- vb.net - 列表视图不更新子项(VB.net)
- google-maps - 在谷歌地图中获取图标位置的纬度和经度
- python - 如何使用 Twisted 嗅探网络接口?
- php - 按属性集 ID 过滤类别产品