Explorar el Código

新增ip地址信息表

locky hace 2 años
padre
commit
e09d37a751
Se han modificado 1 ficheros con 17 adiciones y 9 borrados
  1. 17 9
      Model/models.py

+ 17 - 9
Model/models.py

@@ -159,8 +159,8 @@ class Device_User(AbstractBaseUser):
                                        verbose_name=u'头像',
                                        # 图片将处理成85x85的尺寸
                                        processors=[ResizeToFill(85, 85)], )
-    userIconUrl = models.URLField(blank=True, max_length=128, default=SERVER_DOMAIN
-                                                                      + 'account/getAvatar/User/defaultUser.png')
+    userIconUrl = models.URLField(blank=True, max_length=128,
+                                  default=SERVER_DOMAIN + 'account/getAvatar/User/defaultUser.png')
     NickName = models.CharField(blank=True, max_length=64, default='', verbose_name=u'用户昵称')
     is_superuser = models.IntegerField(blank=True, default=0, verbose_name=u'用户类型')
     is_active = models.BooleanField(blank=True, default=False, verbose_name=u'用户活动状态')
@@ -1485,12 +1485,12 @@ class UserExModel(models.Model):
     id = models.AutoField(primary_key=True, verbose_name='自增id')
     userID = models.ForeignKey(Device_User, to_field='userID', on_delete=models.CASCADE)
     appBundleId = models.CharField(default='', max_length=32, verbose_name=u'appID')
+    # {'cn': '简体中文', 'tc': '繁体中文', 'fr': '法文', 'ru': '俄文', 'es': '西班牙文',
+    # 'pl': '波兰文', 'ja': '日文', 'de': '德文', 'en': '英文'}
     region = models.CharField(default='', max_length=16, verbose_name='区域语言')
     addTime = models.IntegerField(verbose_name='添加时间', default=0)
     updTime = models.IntegerField(verbose_name='更新时间', default=0)
 
-    # {'cn': '简体中文', 'tc': '繁体中文', 'fr': '法文', 'ru': '俄文', 'es': '西班牙文', 'pl': '波兰文', 'ja': '日文', 'de': '德文', 'en': '英文'}
-
     class Meta:
         db_table = 'user_ex'
         verbose_name = '用户扩展信息表'
@@ -1507,8 +1507,6 @@ class UserOauth2Model(models.Model):
     addTime = models.IntegerField(verbose_name='添加时间', default=0)
     updTime = models.IntegerField(verbose_name='更新时间', default=0)
 
-    # {'cn': '简体中文', 'tc': '繁体中文', 'fr': '法文', 'ru': '俄文', 'es': '西班牙文', 'pl': '波兰文', 'ja': '日文', 'de': '德文', 'en': '英文'}
-
     class Meta:
         db_table = 'user_oauth2'
         verbose_name = '用户oauth2关联'
@@ -1855,7 +1853,6 @@ class CDKcontextModel(models.Model):
     is_activate = models.SmallIntegerField(default=0, verbose_name='是否已激活')  # 0 未激活  1 已激活
     is_down = models.SmallIntegerField(default=0, verbose_name='是否已下载')  # 0 未下载 1 已下载
     rank = models.ForeignKey(Store_Meal, to_field='id', default='', on_delete=models.CASCADE, verbose_name='套餐类型')
-    # order = models.ForeignKey(Order_Model, blank=True, max_length=20, to_field='orderID', on_delete=models.CASCADE, verbose_name='订单id', unique=True)
     order = models.CharField(max_length=20, blank=True, unique=True, verbose_name='订单id')
     express_id = models.CharField(blank=True, max_length=128, verbose_name='速卖通订单id')
 
@@ -2641,8 +2638,8 @@ class PaypalWebHookEvent(models.Model):
     id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
     webhook_event_id = models.CharField(max_length=200, blank=True, verbose_name='webhook事件ID', default='')
     resource_type = models.CharField(max_length=11, verbose_name='资源类型', blank=True, default='')
-    ## event_type: 1=PAYMENT.SALE.COMPLETED(付款,订阅成功后钩子),2=PAYMENT.SALE.REVERSED(付款撤销)
-    ## event_type: 3=BILLING.SUBSCRIPTION.CANCELLED(订阅取消),4=BILLING.SUBSCRIPTION.SUSPENDED(订阅暂停),
+    # event_type: 1=PAYMENT.SALE.COMPLETED(付款,订阅成功后钩子),2=PAYMENT.SALE.REVERSED(付款撤销)
+    # event_type: 3=BILLING.SUBSCRIPTION.CANCELLED(订阅取消),4=BILLING.SUBSCRIPTION.SUSPENDED(订阅暂停),
     # event_type:  5=BILLING.SUBSCRIPTION.PAYMENT.FAILED(订阅付款失败),6=PAYMENT.SALE.REFUNDED(退款)
     event_type = models.SmallIntegerField(default=0, verbose_name='事件类型')
     summary = models.CharField(max_length=500, verbose_name='事件概要', blank=True, default='')
@@ -3740,3 +3737,14 @@ class CityInformation(models.Model):
         db_table = 'city_information'
         verbose_name = '城市信息'
         verbose_name_plural = verbose_name
+
+
+class IPAddr(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name='主键')
+    ip = models.CharField(default='', max_length=32, verbose_name='ip')
+    country_code = models.CharField(default='', max_length=8, verbose_name='国家编码')
+    district = models.CharField(default='', max_length=32, verbose_name='区级名称')
+
+    class Meta:
+        db_table = 'ip_addr'
+        verbose_name = 'ip地址信息'