Explorar o código

图片位置信息

yf_ymm %!s(int64=5) %!d(string=hai) anos
pai
achega
46e4cfe7b8
Modificáronse 3 ficheiros con 9 adicións e 1 borrados
  1. 2 0
      apps/AppInfo/admin.py
  2. 1 0
      apps/AppInfo/models.py
  3. 6 1
      apps/Equipment/views.py

+ 2 - 0
apps/AppInfo/admin.py

@@ -687,6 +687,7 @@ class Pic_InfoAdmin(admin.ModelAdmin):
         'pic_user',
         'locat1',
         'locat2',
+        'pic_center',
         'addr',
         'locat_info',
         'upl_time',
@@ -696,6 +697,7 @@ class Pic_InfoAdmin(admin.ModelAdmin):
         'pic_user',
         'locat1',
         'locat2',
+        'pic_center',
         'addr',
         'locat_info',
         'upl_time',

+ 1 - 0
apps/AppInfo/models.py

@@ -637,6 +637,7 @@ class Pic_Info(models.Model):
     pic_user = models.ForeignKey(MyUser, blank=True, null=True, verbose_name=u'图片用户')
     locat1 = models.CharField(u'图片东北点', max_length=50, blank=True, null=True)
     locat2 = models.CharField(u'图片西南点', max_length=50, blank=True, null=True)
+    pic_center = models.CharField(u'图片中心点', max_length=50, blank=True, null=True)
     addr = models.CharField(u'照片路径', max_length=200, blank=True, null=True)
     locat_info = models.CharField(u'图片框格信息', max_length=50, blank=True, null=True)
     upl_time = models.DateTimeField(u'上传时间', default=timezone.now)

+ 6 - 1
apps/Equipment/views.py

@@ -3424,6 +3424,10 @@ class Pic_locat(ListView):
         pass
     
     def post(self,request):
+        username = request.user.username
+        print('username:',username)
+        user = MyUser.objects.get(username=username)
+        print("当前用户为:", username)
         # 东北点
         locat1 = request.POST.get('locat1')
         # 西南点
@@ -3431,8 +3435,9 @@ class Pic_locat(ListView):
         # 图片地址
         addr = request.POST.get('addr')
         locat_info = request.POST.get('locat_info')
+        pic_center = request.POST.get('pic_center')
         try:
-            Pic_Info.object.create(locat1=locat1,locat2=locat2,addr=addr,locat_info=locat_info)
+            Pic_Info.object.create(pic_user=user,locat1=locat1,locat2=locat2,pic_center=pic_center,addr=addr,locat_info=locat_info)
             return HttpResponse("1")
         except Exception as e:
             print("--->>",e)