# -*- coding: utf-8 -*- # File Name:mqtt_chat_client.py # Python Version:3.5.1 import os import django import sys from qcloudsms_py import SmsSingleSender from qcloudsms_py.httpclient import HTTPError from qcloudsms_py import SmsMultiSender BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 定位到你的django根目录 sys.path.append(os.path.abspath(os.path.join(BASE_DIR, os.pardir))) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "yfwlw_pro.settings") # project_name 项目名称 django.setup() import json from apps.AppInfoManage.models import Equip, Equip_type, MyUser, CBDphoto, CBDstatus, QXZdata, SCDstatus, CBDstatus, Equip_SimInfo, CBDdata, BZYphoto, RecentCBDdata,RecentSCDdata,\ Msg_Conf, Msg_Send, JKphoto, JKdata, JKtoken import re import datetime import time import random from apps.SimInfo.views import get_siminfo from apps.ReportManage.all_dict import insect_dict_new, transpont_equip_scd import shutil import requests import math for i in CBDstatus.objects.all(): # print(eval(i.cbd_status)['dver']) dver = eval(i.cbd_status)['dver'] if dver.startswith("4") and dver.endswith("re"): print("re",dver) if dver != "4.2.37re": print("需要升级") elif dver.startswith("4") and dver.endswith("ZP"): print("ZP",dver) if dver != "4.17ZP": print("需要升级") elif dver.startswith("4") and dver.endswith("GK"): print("GK",dver) elif dver.startswith("5") and dver.endswith("HK") and "0" not in dver: print("5-HK",dver) elif dver.startswith("5") and dver.endswith("ZP"): print("5-ZP",dver) elif dver.startswith("5.0") and dver.endswith("HK"): print("5.0-HK",dver)