Add TamronNavEnInfo

Brightcells 7 anni fa
parent
commit
d36706f22f
3 ha cambiato i file con 29 aggiunte e 4 eliminazioni
  1. 8 3
      tamron/admin.py
  2. 12 0
      tamron/models.py
  3. 9 1
      tamrondb/urls.py

+ 8 - 3
tamron/admin.py

@@ -4,9 +4,9 @@ from djadmin import ExportExcelModelAdmin, ReadonlyModelAdmin
4 4
 from django.contrib import admin
5 5
 from TimeConvert import TimeConvert as tc
6 6
 
7
-from tamron.models import (TamronActivityInfo, TamronClassInfo, TamronNavInfo, TamronPhotographicWorkInfo,
8
-                           TamronProductInfo, TamronRegisterInfo, TamronServiceInfo, TamronSliderInfo, TamronStoreInfo,
9
-                           TamronUserInfo)
7
+from tamron.models import (TamronActivityInfo, TamronClassInfo, TamronNavEnInfo, TamronNavInfo,
8
+                           TamronPhotographicWorkInfo, TamronProductInfo, TamronRegisterInfo, TamronServiceInfo,
9
+                           TamronSliderInfo, TamronStoreInfo, TamronUserInfo)
10 10
 
11 11
 
12 12
 class TamronSliderInfoAdmin(admin.ModelAdmin):
@@ -19,6 +19,10 @@ class TamronNavInfoAdmin(admin.ModelAdmin):
19 19
     list_filter = ('lanmu', )
20 20
 
21 21
 
22
+class TamronNavEnInfoAdmin(admin.ModelAdmin):
23
+    list_filter = ('id', 'pic')
24
+
25
+
22 26
 class TamronRegisterInfoAdmin(admin.ModelAdmin):
23 27
     list_display = ('fid', 'title', 'px')
24 28
     list_filter = ('fid', )
@@ -68,6 +72,7 @@ class TamronPhotographicWorkInfoAdmin(admin.ModelAdmin):
68 72
 
69 73
 admin.site.register(TamronSliderInfo, TamronSliderInfoAdmin)
70 74
 admin.site.register(TamronNavInfo, TamronNavInfoAdmin)
75
+admin.site.register(TamronNavEnInfo, TamronNavEnInfoAdmin)
71 76
 admin.site.register(TamronRegisterInfo, TamronRegisterInfoAdmin)
72 77
 admin.site.register(TamronUserInfo, TamronUserInfoAdmin)
73 78
 admin.site.register(TamronProductInfo, TamronProductInfoAdmin)

+ 12 - 0
tamron/models.py

@@ -43,6 +43,18 @@ class TamronNavInfo(models.Model):
43 43
         return unicode(self.pk)
44 44
 
45 45
 
46
+class TamronNavEnInfo(models.Model):
47
+    pic = models.FileField(_(u'pic'), upload_to=upload_path, blank=True, null=True, help_text=u'作品图片')
48
+
49
+    class Meta:
50
+        verbose_name = _(u'页面嵌入图片')
51
+        verbose_name_plural = _(u'页面嵌入图片')
52
+        db_table = 'shidu_naven'
53
+
54
+    def __unicode__(self):
55
+        return unicode(self.pk)
56
+
57
+
46 58
 class TamronRegisterInfo(models.Model):
47 59
     BRAND = 1
48 60
     MODEL = 2

+ 9 - 1
tamrondb/urls.py

@@ -13,10 +13,18 @@ Including another URLconf
13 13
     1. Import the include() function: from django.conf.urls import url, include
14 14
     2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
15 15
 """
16
-from django.conf.urls import url
16
+from django.conf import settings
17
+from django.conf.urls import include, url
18
+from django.conf.urls.static import static
17 19
 from django.contrib import admin
18 20
 
19 21
 
20 22
 urlpatterns = [
21 23
     url(r'^admin/', admin.site.urls),
22 24
 ]
25
+
26
+urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
27
+urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
28
+
29
+# AdminSite
30
+admin.site.site_header = '[腾龙]LRC俱乐部'