@@ -5,7 +5,7 @@ from django.contrib import admin |
||
| 5 | 5 |
from TimeConvert import TimeConvert as tc |
| 6 | 6 |
|
| 7 | 7 |
from tamron.models import (TamronActivityInfo, TamronClassInfo, TamronNavInfo, TamronProductInfo, TamronRegisterInfo, |
| 8 |
- TamronSliderInfo, TamronUserInfo) |
|
| 8 |
+ TamronServiceInfo, TamronSliderInfo, TamronUserInfo) |
|
| 9 | 9 |
|
| 10 | 10 |
|
| 11 | 11 |
class TamronSliderInfoAdmin(admin.ModelAdmin): |
@@ -34,7 +34,8 @@ class TamronProductInfoAdmin(admin.ModelAdmin): |
||
| 34 | 34 |
|
| 35 | 35 |
|
| 36 | 36 |
class TamronActivityInfoAdmin(admin.ModelAdmin): |
| 37 |
- list_display = ('pic', 'title', 'description', 'isindex', 'px', 'ctime')
|
|
| 37 |
+ list_display = ('pic', 'title', 'description', 'seo_key', 'seo_des', 'isindex', 'px', 'ctime')
|
|
| 38 |
+ readonly_fields = ('ctime', )
|
|
| 38 | 39 |
|
| 39 | 40 |
def save_model(self, request, obj, form, change): |
| 40 | 41 |
obj.ctime = tc.local_string(format='%Y-%m-%d') |
@@ -42,13 +43,18 @@ class TamronActivityInfoAdmin(admin.ModelAdmin): |
||
| 42 | 43 |
|
| 43 | 44 |
|
| 44 | 45 |
class TamronClassInfoAdmin(admin.ModelAdmin): |
| 45 |
- list_display = ('pic', 'title', 'description', 'isindex', 'px', 'ctime')
|
|
| 46 |
+ list_display = ('pic', 'title', 'description', 'seo_key', 'seo_des', 'isindex', 'px', 'ctime')
|
|
| 47 |
+ readonly_fields = ('ctime', )
|
|
| 46 | 48 |
|
| 47 | 49 |
def save_model(self, request, obj, form, change): |
| 48 | 50 |
obj.ctime = tc.local_string(format='%Y-%m-%d') |
| 49 | 51 |
obj.save() |
| 50 | 52 |
|
| 51 | 53 |
|
| 54 |
+class TamronServiceInfoAdmin(admin.ModelAdmin): |
|
| 55 |
+ list_display = ('title', 'content', 'seo_key', 'seo_des', 'px')
|
|
| 56 |
+ |
|
| 57 |
+ |
|
| 52 | 58 |
admin.site.register(TamronSliderInfo, TamronSliderInfoAdmin) |
| 53 | 59 |
admin.site.register(TamronNavInfo, TamronNavInfoAdmin) |
| 54 | 60 |
admin.site.register(TamronRegisterInfo, TamronRegisterInfoAdmin) |
@@ -56,3 +62,4 @@ admin.site.register(TamronUserInfo, TamronUserInfoAdmin) |
||
| 56 | 62 |
admin.site.register(TamronProductInfo, TamronProductInfoAdmin) |
| 57 | 63 |
admin.site.register(TamronActivityInfo, TamronActivityInfoAdmin) |
| 58 | 64 |
admin.site.register(TamronClassInfo, TamronClassInfoAdmin) |
| 65 |
+admin.site.register(TamronServiceInfo, TamronServiceInfoAdmin) |
@@ -138,6 +138,8 @@ class TamronActivityInfo(models.Model): |
||
| 138 | 138 |
pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'活动图片') |
| 139 | 139 |
title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'活动标题') |
| 140 | 140 |
description = models.TextField(_(u'description'), blank=True, null=True, help_text=u'活动描述') |
| 141 |
+ seo_key = models.CharField(_(u'seo_key'), max_length=255, blank=True, null=True, help_text=u'SEO 关键字') |
|
| 142 |
+ seo_des = models.TextField(_(u'seo_des'), blank=True, null=True, help_text=u'SEO 描述') |
|
| 141 | 143 |
isindex = models.IntegerField(_(u'isindex'), default=1, help_text=u'???') |
| 142 | 144 |
px = models.IntegerField(_(u'px'), default=1, help_text=u'???') |
| 143 | 145 |
|
@@ -156,6 +158,8 @@ class TamronClassInfo(models.Model): |
||
| 156 | 158 |
pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'活动图片') |
| 157 | 159 |
title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'活动标题') |
| 158 | 160 |
description = models.TextField(_(u'description'), blank=True, null=True, help_text=u'活动描述') |
| 161 |
+ seo_key = models.CharField(_(u'seo_key'), max_length=255, blank=True, null=True, help_text=u'SEO 关键字') |
|
| 162 |
+ seo_des = models.TextField(_(u'seo_des'), blank=True, null=True, help_text=u'SEO 描述') |
|
| 159 | 163 |
isindex = models.IntegerField(_(u'isindex'), default=1, help_text=u'???') |
| 160 | 164 |
px = models.IntegerField(_(u'px'), default=1, help_text=u'???') |
| 161 | 165 |
|
@@ -168,3 +172,19 @@ class TamronClassInfo(models.Model): |
||
| 168 | 172 |
|
| 169 | 173 |
def __unicode__(self): |
| 170 | 174 |
return unicode(self.pk) |
| 175 |
+ |
|
| 176 |
+ |
|
| 177 |
+class TamronServiceInfo(models.Model): |
|
| 178 |
+ title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, help_text=u'服务标题') |
|
| 179 |
+ content = models.TextField(_(u'content'), blank=True, null=True, help_text=u'服务描述') |
|
| 180 |
+ seo_key = models.CharField(_(u'seo_key'), max_length=255, blank=True, null=True, help_text=u'SEO 关键字') |
|
| 181 |
+ seo_des = models.TextField(_(u'seo_des'), blank=True, null=True, help_text=u'SEO 描述') |
|
| 182 |
+ px = models.IntegerField(_(u'px'), default=1, help_text=u'???') |
|
| 183 |
+ |
|
| 184 |
+ class Meta: |
|
| 185 |
+ verbose_name = _(u'延保服务') |
|
| 186 |
+ verbose_name_plural = _(u'延保服务') |
|
| 187 |
+ db_table = 'shidu_service' |
|
| 188 |
+ |
|
| 189 |
+ def __unicode__(self): |
|
| 190 |
+ return unicode(self.pk) |