Jelajahi Sumber

旅游编辑接口

yf_ymm 5 tahun lalu
induk
melakukan
8b046dc475
3 mengubah file dengan 64 tambahan dan 2 penghapusan
  1. 29 1
      apps/AppInfo/admin.py
  2. 16 0
      apps/AppInfo/models.py
  3. 19 1
      apps/Equipment/views.py

+ 29 - 1
apps/AppInfo/admin.py

@@ -6,7 +6,7 @@ from django.contrib.auth.forms import UserCreationForm, UserChangeForm
 # Register your models here.
 from apps.AppInfo.models import MyUser, QXZdata, QXZstatus, Equip, Equip_type, QXZdata_New, JKdata, Article, Video_data,Product,Blog,QXZstatus_New,QXZswitchstatus,QXZswitchdata,\
 CKArticle,GardenManage,GardenArea,Areacrop,Store_Manage,Hotel_Info,Hotel_Photo,FarmUser,FarmList,Pick_Pub,Sell_Manage,Person_Pick,QXZAutoswitch, Pic_Info,Sightsee_Info,QXZ_Alarm_Log,\
-Experts
+Experts, Relations
 
 
 
@@ -815,3 +815,31 @@ class ExpertsAdmin(admin.ModelAdmin):
     list_per_page = 10    
 
 
+
+# 合作伙伴表
+@admin.register(Relations)
+class RelationsAdmin(admin.ModelAdmin):
+    actions_on_bottom = False
+    actions_on_top = True
+    # 详情显示项:
+    fields = [
+        'name',
+        'relation',
+        'desc',
+        'pic',
+        'upl_time',
+    ]
+    # 列表显示项:
+    list_display = [
+        'name',
+        'relation',
+        'desc',
+        'pic',
+        'upl_time',
+    ]
+    # 筛选过滤项:
+    list_filter = ('upl_time',)
+    # 搜索项:
+    search_fields = ['name']
+    # 设置每页显示记录数:
+    list_per_page = 10    

+ 16 - 0
apps/AppInfo/models.py

@@ -687,3 +687,19 @@ class Experts(models.Model):
         verbose_name_plural = verbose_name
         ordering = ['-upl_time']
         get_latest_by = 'upl_time'
+
+
+
+# 合作伙伴
+class Relations(models.Model):
+    name = models.CharField(u'单位名字',max_length=20, blank=True, null=True)
+    relation = models.CharField(u'单位链接',max_length=20, blank=True, null=True)
+    desc = models.CharField(u'单位描述',max_length=50, blank=True, null=True)
+    pic = models.CharField(u'单位图片',max_length=200, blank=True, null=True)
+    upl_time = models.DateTimeField(u'创建时间', default=timezone.now)
+    
+    class Meta:
+        verbose_name = u'合作伙伴表'
+        verbose_name_plural = verbose_name
+        ordering = ['-upl_time']
+        get_latest_by = 'upl_time'

+ 19 - 1
apps/Equipment/views.py

@@ -24,7 +24,7 @@ from apps.AppInfo.models import (
     Hotel_Info, Hotel_Photo, JKdata, MyUser, Pick_Pub, Product, QXZdata,
     QXZdata_New, QXZstatus, QXZstatus_New, QXZswitchdata, QXZswitchstatus,
     Video_data,GardenArea,Store_Manage,Areacrop,Sell_Manage,Person_Pick,QXZAutoswitch,Sightsee_Info,Pic_Info,
-    QXZ_Alarm_Log,Experts)
+    QXZ_Alarm_Log,Experts,Relations)
 from apps.Equipment.all_dict import qxz_dict
 
 
@@ -3792,3 +3792,21 @@ class Expert_Info(ListView):
         pic = request.POST.get('pic')
         Experts.objects.create(name=name,relation=relation,desc=desc,pic=pic)
         return HttpResponse("1")
+
+
+
+class Add_Relation(ListView):
+    def get(self,request):
+
+        return render(request, 'backstageNet/systemSet/userManage.html', context={})
+    def post(self, request):
+        ex_id = request.POST.get('id')
+        if ex_id:
+            Relations.objects.get(id=ex_id).delete()
+            return HttpResponse("1")
+        name = request.POST.get('name')
+        relation = request.POST.get('relation')
+        desc = request.POST.get('desc')
+        pic = request.POST.get('pic')
+        Relations.objects.create(name=name,relation=relation,pic=pic)
+        return HttpResponse("1")