Change ctime int => varchar

Brightcells лет %!s(int64=7): %!d(string=назад)
Родитель
Сommit
a07d4d25b8
2 измененных файлов с 11 добавлено и 2 удалено
  1. 9 0
      tamron/admin.py
  2. 2 2
      tamron/models.py

+ 9 - 0
tamron/admin.py

@@ -2,6 +2,7 @@
2 2
 
3 3
 from djadmin import ExportExcelModelAdmin, ReadonlyModelAdmin
4 4
 from django.contrib import admin
5
+from TimeConvert import TimeConvert as tc
5 6
 
6 7
 from tamron.models import (TamronActivityInfo, TamronClassInfo, TamronNavInfo, TamronProductInfo, TamronRegisterInfo,
7 8
                            TamronSliderInfo, TamronUserInfo)
@@ -35,10 +36,18 @@ class TamronProductInfoAdmin(admin.ModelAdmin):
35 36
 class TamronActivityInfoAdmin(admin.ModelAdmin):
36 37
     list_display = ('pic', 'title', 'description', 'isindex', 'px', 'ctime')
37 38
 
39
+    def save_model(self, request, obj, form, change):
40
+        obj.ctime = tc.local_string(format='%Y-%m-%d')
41
+        obj.save()
42
+
38 43
 
39 44
 class TamronClassInfoAdmin(admin.ModelAdmin):
40 45
     list_display = ('pic', 'title', 'description', 'isindex', 'px', 'ctime')
41 46
 
47
+    def save_model(self, request, obj, form, change):
48
+        obj.ctime = tc.local_string(format='%Y-%m-%d')
49
+        obj.save()
50
+
42 51
 
43 52
 admin.site.register(TamronSliderInfo, TamronSliderInfoAdmin)
44 53
 admin.site.register(TamronNavInfo, TamronNavInfoAdmin)

+ 2 - 2
tamron/models.py

@@ -141,7 +141,7 @@ class TamronActivityInfo(models.Model):
141 141
     isindex = models.IntegerField(_(u'isindex'), default=1, help_text=u'???')
142 142
     px = models.IntegerField(_(u'px'), default=1, help_text=u'???')
143 143
 
144
-    ctime = models.IntegerField(_(u'ctime'), default=0, help_text=u'创建时间')
144
+    ctime = models.CharField(_(u'ctime'), max_length=10, blank=True, null=True, help_text=u'创建时间')
145 145
 
146 146
     class Meta:
147 147
         verbose_name = _(u'会员活动信息')
@@ -159,7 +159,7 @@ class TamronClassInfo(models.Model):
159 159
     isindex = models.IntegerField(_(u'isindex'), default=1, help_text=u'???')
160 160
     px = models.IntegerField(_(u'px'), default=1, help_text=u'???')
161 161
 
162
-    ctime = models.IntegerField(_(u'ctime'), default=0, help_text=u'创建时间')
162
+    ctime = models.CharField(_(u'ctime'), max_length=10, blank=True, null=True, help_text=u'创建时间')
163 163
 
164 164
     class Meta:
165 165
         verbose_name = _(u'摄影课堂信息')