models.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #coding=utf-8
  2. import json
  3. import datetime
  4. from django.db import models
  5. from django.utils import timezone
  6. from django.conf import settings
  7. from apps.foundation.models import Option
  8. class UsedVehicle(models.Model):
  9. STOCK = 0
  10. SALE = 1
  11. STATUS_CHOICES = (
  12. (STOCK, u'在库'),
  13. (SALE, u'已售'),
  14. )
  15. brand = models.ForeignKey(Option, verbose_name=u'品牌', on_delete=models.PROTECT)
  16. number = models.CharField(max_length=20, verbose_name=u'车牌号')
  17. model = models.CharField(max_length=200, verbose_name=u'车型')
  18. status = models.PositiveSmallIntegerField(choices=STATUS_CHOICES, verbose_name=u"状态", default=STOCK)
  19. guide_price = models.IntegerField(verbose_name=u'指导价')
  20. sale_price = models.IntegerField(verbose_name=u'售价')
  21. gearbox = models.CharField(max_length=200, verbose_name=u"变速箱类型", blank=True, null=True)
  22. color = models.CharField(max_length=20, verbose_name=u"颜色")
  23. displacement = models.CharField(max_length=20, verbose_name=u"排量")
  24. emission = models.CharField(max_length=20, verbose_name=u"排放标准")
  25. address = models.CharField(max_length=50, verbose_name=u"车辆所在地", blank=True, null=True)
  26. seat_count = models.IntegerField(verbose_name=u"座位数")
  27. plate_date = models.DateField(verbose_name=u"上牌日期", blank=True, null=True)
  28. factory_date = models.DateField(verbose_name=u"出厂日期", blank=True, null=True)
  29. oil_type = models.CharField(max_length=20, verbose_name=u"燃油类型")
  30. mileage = models.FloatField(verbose_name=u"车辆里程")
  31. notes = models.CharField(max_length=200, verbose_name=u"备注", blank=True, null=True)
  32. class Meta:
  33. db_table = "usedvehicle"
  34. verbose_name = u"二手车档案"
  35. ordering = ('-id',)
  36. default_permissions = ()