# -*- coding: utf-8 -*- import time from django.db import models from django.utils.translation import ugettext_lazy as _ from django_models_ext import upload_path class TamronSliderInfo(models.Model): HOME = 1 PGIST = 2 SLIEDER_TYPE_TUPLE = ( (HOME, u'首页轮播图'), (PGIST, u'产品注册页轮播图'), ) fid = models.IntegerField(_(u'fid'), choices=SLIEDER_TYPE_TUPLE, default=HOME, help_text=u'轮播图类型') pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'轮播图图片') url = models.CharField(_(u'url'), max_length=255, blank=True, null=True, help_text=u'轮播图链接') px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') class Meta: verbose_name = _(u'轮播图信息') verbose_name_plural = _(u'轮播图信息') db_table = 'shidu_banner' def __unicode__(self): return unicode(self.pk) # class TamronNavInfo(models.Model): # lanmu = models.CharField(_(u'lanmu'), default=0, help_text=u'标题') # pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'作品图片') # url = models.CharField(_(u'url'), max_length=255, blank=True, null=True, help_text=u'作品链接') # px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') # class Meta: # verbose_name = _(u'会员作品信息') # verbose_name_plural = _(u'会员作品信息') # db_table = 'shidu_nav' # def __unicode__(self): # return unicode(self.pk) class TamronNavEnInfo(models.Model): pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'作品图片') class Meta: verbose_name = _(u'页面嵌入图片') verbose_name_plural = _(u'页面嵌入图片') db_table = 'shidu_naven' def __unicode__(self): return unicode(self.pk) class TamronRegisterInfo(models.Model): BRAND = 1 MODEL = 2 SERIES = 3 BAYONET = 4 METIER = 5 REGISTER_TYPE_TUPLE = ( (BRAND, u'相机品牌'), (MODEL, u'相机型号'), (SERIES, u'产品型号'), (BAYONET, u'相机卡口'), (METIER, u'职业'), ) fid = models.IntegerField(_(u'fid'), choices=REGISTER_TYPE_TUPLE, default=BRAND, help_text=u'注册字段类型') title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'注册字段值') px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') class Meta: verbose_name = _(u'注册字段信息') verbose_name_plural = _(u'注册字段信息') db_table = 'shidu_zhuces' def __unicode__(self): return unicode(self.pk) class TamronUserInfo(models.Model): title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'???') name = models.CharField(_(u'name'), max_length=255, blank=True, null=True, help_text=u'???') content = models.CharField(_(u'content'), max_length=300, blank=True, null=True, help_text=u'???') gsname = models.CharField(_(u'gsname'), max_length=255, blank=True, null=True, help_text=u'???') lxname = models.CharField(_(u'lxname'), max_length=20, blank=True, null=True, help_text=u'???') dizhi = models.CharField(_(u'dizhi'), max_length=100, blank=True, null=True, help_text=u'???') user = models.CharField(_(u'user'), max_length=100, blank=True, null=True, help_text=u'会员帐户') sex = models.CharField(_(u'sex'), max_length=1, blank=True, null=True, help_text=u'会员性别') zhiwei = models.CharField(_(u'zhiwei'), max_length=32, blank=True, null=True, help_text=u'会员职业') tel = models.CharField(_(u'tel'), max_length=255, blank=True, null=True, help_text=u'会员手机号') email = models.CharField(_(u'email'), max_length=100, blank=True, null=True, help_text=u'会员邮箱') password = models.CharField(_(u'password'), max_length=100, blank=True, null=True, help_text=u'会员密码') province_id = models.IntegerField(_(u'province_id'), default=1, help_text=u'会员省份唯一标识') city_id = models.IntegerField(_(u'city_id'), default=1, help_text=u'会员城市唯一标识') pinpai = models.CharField(_(u'pinpai'), max_length=32, blank=True, null=True, help_text=u'会员相机品牌') xinghao = models.CharField(_(u'xinghao'), max_length=32, blank=True, null=True, help_text=u'会员相机品牌') gzleixing = models.CharField(_(u'gzleixing'), max_length=255, blank=True, null=True, help_text=u'近期关注镜头产品类型') gxtedian = models.CharField(_(u'gxtedian'), max_length=255, blank=True, null=True, help_text=u'购买镜头时最关心的产品特点') time = models.CharField(_(u'time'), max_length=10, blank=True, null=True, help_text=u'接触摄影时间') shifou = models.CharField(_(u'shifou'), max_length=8, blank=True, null=True, help_text=u'对腾龙镜头的了解程度') chanpin = models.CharField(_(u'chanpin'), max_length=8, blank=True, null=True, help_text=u'是否拥有腾龙产品') gmtime = models.CharField(_(u'gmtime'), max_length=10, blank=True, null=True, help_text=u'相机购买日期') cpxinghao = models.CharField(_(u'cpxinghao'), max_length=32, blank=True, null=True, help_text=u'会员相机品牌') cpkakou = models.CharField(_(u'cpkakou'), max_length=32, blank=True, null=True, help_text=u'会员相机品牌') xuliehao = models.CharField(_(u'xuliehao'), max_length=32, blank=True, null=True, help_text=u'相机序列号') pic = models.CharField(_(u'pic'), max_length=255, blank=True, null=True, help_text=u'会员头像') ctime = models.IntegerField(_(u'ctime'), default=0, help_text=u'创建时间') def created_at(self): return time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(self.ctime)) class Meta: verbose_name = _(u'会员注册信息') verbose_name_plural = _(u'会员注册信息') db_table = 'shidu_msg' def __unicode__(self): return unicode(self.pk) class TamronProductInfo(models.Model): msg_id = models.IntegerField(_(u'msg_id'), help_text=u'会员唯一标识') xuliehao = models.CharField(_(u'xuliehao'), max_length=32, blank=True, null=True, help_text=u'相机序列号') xinghao = models.CharField(_(u'xinghao'), max_length=32, blank=True, null=True, help_text=u'会员相机品牌') kakou = models.CharField(_(u'kakou'), max_length=32, blank=True, null=True, help_text=u'会员相机品牌') gtime = models.CharField(_(u'gtime'), max_length=10, blank=True, null=True, help_text=u'相机购买日期') ctime = models.IntegerField(_(u'ctime'), default=0, help_text=u'创建时间') def user_name(self): if self.msg_id == 0: return "" user = TamronUserInfo.objects.filter(id=self.msg_id)[0] return user.user class Meta: verbose_name = _(u'产品注册信息') verbose_name_plural = _(u'产品注册信息') db_table = 'shidu_msg_chanpin' def __unicode__(self): return unicode(self.pk) class TamronActivityInfo(models.Model): pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'活动图片') title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'活动标题') description = models.TextField(_(u'description'), blank=True, null=True, help_text=u'活动描述') seo_key = models.CharField(_(u'seo_key'), max_length=255, blank=True, null=True, help_text=u'SEO 关键字') seo_des = models.TextField(_(u'seo_des'), blank=True, null=True, help_text=u'SEO 描述') isindex = models.IntegerField(_(u'isindex'), default=1, help_text=u'???') ctime = models.CharField(_(u'ctime'), max_length=10, blank=True, null=True, help_text=u'创建时间') px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') class Meta: verbose_name = _(u'会员活动信息') verbose_name_plural = _(u'会员活动信息') db_table = 'shidu_activity' def __unicode__(self): return unicode(self.pk) class TamronClassInfo(models.Model): pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'活动图片') title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'活动标题') description = models.TextField(_(u'description'), blank=True, null=True, help_text=u'活动描述') seo_key = models.CharField(_(u'seo_key'), max_length=255, blank=True, null=True, help_text=u'SEO 关键字') seo_des = models.TextField(_(u'seo_des'), blank=True, null=True, help_text=u'SEO 描述') isindex = models.IntegerField(_(u'isindex'), default=1, help_text=u'???') ctime = models.CharField(_(u'ctime'), max_length=10, blank=True, null=True, help_text=u'创建时间') px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') class Meta: verbose_name = _(u'摄影课堂信息') verbose_name_plural = _(u'摄影课堂信息') db_table = 'shidu_ketang' def __unicode__(self): return unicode(self.pk) class TamronServiceInfo(models.Model): title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'服务标题') content = models.TextField(_(u'content'), blank=True, null=True, help_text=u'服务描述') seo_key = models.CharField(_(u'seo_key'), max_length=255, blank=True, null=True, help_text=u'SEO 关键字') seo_des = models.TextField(_(u'seo_des'), blank=True, null=True, help_text=u'SEO 描述') px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') class Meta: verbose_name = _(u'延保服务') verbose_name_plural = _(u'延保服务') db_table = 'shidu_service' def __unicode__(self): return unicode(self.pk) class TamronStoreInfo(models.Model): sid = models.IntegerField(_(u'sid'), default=1, help_text=u'省份唯一标识') fid = models.IntegerField(_(u'fid'), default=1, help_text=u'城市唯一标识') title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'地区名称') add = models.CharField(_(u'add'), max_length=255, blank=True, null=True, help_text=u'???') tel = models.CharField(_(u'tel'), max_length=32, blank=True, null=True, help_text=u'联系电话') px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') class Meta: verbose_name = _(u'实体店信息') verbose_name_plural = _(u'实体店信息') db_table = 'shidu_store' def __unicode__(self): return unicode(self.pk) class TamronPhotographicWorkInfo(models.Model): msg_id = models.IntegerField(_(u'msg_id'), default=0, help_text=u'会员唯一标识') title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'服务标题') content = models.TextField(_(u'content'), blank=True, null=True, help_text=u'服务描述') pic = models.CharField(_(u'pic'), max_length=255, blank=True, null=True, help_text=u'摄影作品链接') picen = models.CharField(_(u'picen'), max_length=255, blank=True, null=True, help_text=u'???') pinpai = models.CharField(_(u'pinpai'), max_length=255, blank=True, null=True, help_text=u'相机品牌') xinghao = models.CharField(_(u'xinghao'), max_length=255, blank=True, null=True, help_text=u'相机型号') jtpinpai = models.CharField(_(u'jtpinpai'), max_length=255, blank=True, null=True, help_text=u'???') jtxinghao = models.CharField(_(u'jtxinghao'), max_length=255, blank=True, null=True, help_text=u'???') guangquan = models.CharField(_(u'guangquan'), max_length=255, blank=True, null=True, help_text=u'相机光圈') kuaimen = models.CharField(_(u'kuaimen'), max_length=255, blank=True, null=True, help_text=u'相机快门') jiaoju = models.CharField(_(u'kuaimen'), max_length=255, blank=True, null=True, help_text=u'相机焦距') ganguang = models.CharField(_(u'kuaimen'), max_length=255, blank=True, null=True, help_text=u'相机感光') zt = models.IntegerField(_(u'zt'), default=2, help_text=u'???') px = models.IntegerField(_(u'px'), default=1, help_text=u'排序(降序)') ctime = models.IntegerField(_(u'ctime'), default=0, help_text=u'创建时间') gtime = models.IntegerField class Meta: verbose_name = _(u'摄影作品信息') verbose_name_plural = _(u'摄影作品信息') db_table = 'shidu_msg_zuopin' def __unicode__(self): return unicode(self.pk)