当前位置: 首页 > news >正文

基于Django的智慧农业管理系统

文末获取联系

开发语言:Python

框架:django

Python版本:python3.7.7

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:PyCharm

系统功能

我的信息
用户管理
大棚信息管理
传感器管理

功能截图

代码实现

def jubaoxinxi_register(request): if request.method in ["POST", "GET"]: msg = {'code': normal_code, "msg": mes.normal_code} req_dict = request.session.get("req_dict") req_dict['mima'] = Common.md5(Common, req_dict.get('mima')) error = jubaoxinxi.createbyreq(jubaoxinxi, jubaoxinxi, req_dict) if error is Exception or (type(error) is str and "Exception" in error): msg['code'] = crud_error_code msg['msg'] = "用户已存在,请勿重复注册!" else: msg['data'] = error return JsonResponse(msg, encoder=CustomJsonEncoder) def jubaoxinxi_login(request): if request.method in ["POST", "GET"]: msg = {'code': normal_code, "msg": mes.normal_code} req_dict = request.session.get("req_dict") req_dict['password'] = Common.md5(Common, req_dict.get('password')) datas = jubaoxinxi.getbyparams(jubaoxinxi, jubaoxinxi, req_dict) if not datas: msg['code'] = password_error_code msg['msg'] = mes.password_error_code return JsonResponse(msg, encoder=CustomJsonEncoder) try: __sfsh__= jubaoxinxi.__sfsh__ except: __sfsh__=None if __sfsh__=='是': if datas[0].get('sfsh')!='是': msg['code']=other_code msg['msg'] = "账号已锁定,请联系管理员审核!" return JsonResponse(msg, encoder=CustomJsonEncoder) req_dict['id'] = datas[0].get('id') return Auth.authenticate(Auth, jubaoxinxi, req_dict) def jubaoxinxi_logout(request): if request.method in ["POST", "GET"]: msg = { "msg": "登出成功", "code": 0 } return JsonResponse(msg, encoder=CustomJsonEncoder) def jubaoxinxi_resetPass(request): ''' ''' if request.method in ["POST", "GET"]: msg = {"code": normal_code, "msg": mes.normal_code} req_dict = request.session.get("req_dict") columns= jubaoxinxi.getallcolumn( jubaoxinxi, jubaoxinxi) try: __loginUserColumn__= jubaoxinxi.__loginUserColumn__ except: __loginUserColumn__=None username=req_dict.get(list(req_dict.keys())[0]) if __loginUserColumn__: username_str=__loginUserColumn__ else: username_str=username if 'mima' in columns: password_str='mima' else: password_str='password' init_pwd = '123456' init_pwd = Common.md5(Common, init_pwd) recordsParam = {} recordsParam[username_str] = req_dict.get("username") records=jubaoxinxi.getbyparams(jubaoxinxi, jubaoxinxi, recordsParam) if len(records)<1: msg['code'] = 400 msg['msg'] = '用户不存在' return JsonResponse(msg, encoder=CustomJsonEncoder) eval('''jubaoxinxi.objects.filter({}='{}').update({}='{}')'''.format(username_str,username,password_str,init_pwd)) return JsonResponse(msg, encoder=CustomJsonEncoder)
http://www.jsqmd.com/news/421119/

相关文章:

  • ChatGPT写的论文如何降AI率?从初稿到终稿完整攻略 - 我要发一区
  • 《梦断代码》阅读笔记
  • 2026最新学生装面料供应商/厂家TOP5评测!权威榜单发布,品质护航校园着装 - 十大品牌榜
  • 2026指纹浏览器核心技术原理与中屹实操细节
  • 防范热失控于未然:DIC非接触测量精准捕捉电芯加压微观形变
  • 2026 最新拉架系列面料/厂家 TOP5 评测!权威榜单发布,品质赋能纺织产业升级 - 十大品牌榜
  • 小红书GEO优化是什么?一文讲透底层逻辑与实操路径
  • 2026 最新功能性面料服务商/厂家TOP5评测!权威榜单发布,赋能服饰产业升级 - 十大品牌榜
  • 2025深圳大牌美妆批发,口碑爆棚的5家公司!行业内靠谱的大牌美妆批发怎么选择聚焦优质品牌综合实力排行 - 品牌推荐师
  • 比话降AI 8元贵不贵?跟4.8元的嘎嘎降AI比到底值不值 - 我要发一区
  • 如何利用EasyDSS视频WebRTC技术能力搭建一站式视频知识库
  • 从零入门大模型:技术路线+学习资源推荐
  • 双码联动:再互动剖析康师傅绿茶开盖有奖的复购密码 - 品牌智鉴榜
  • 盘点无锡江南电缆民用电缆业务电话,性价比高的推荐 - 工业设备
  • 2026最新31888标准面料服务商/厂家TOP5评测!权威榜单发布,品质赋能纺织新生态 - 十大品牌榜
  • 2026.3.3
  • 2026年DeepSeek写论文AI率太高?亲测这3款降AI工具最好用 - 我要发一区
  • 少走弯路:9个降AI率软件降AIGC网站深度测评与推荐——MBA必看
  • 2026年四川出国留学服务性价比大比拼,哪家费用合理? - myqiye
  • 2026最新空气层面料服务商/厂家TOP5评测!权威榜单发布,品质赋能纺织产业升级 - 十大品牌榜
  • 别再瞎找了!降AIGC工具 千笔·专业降AI率智能体 VS 灵感ai 自考必备
  • 盘点2026年靠谱的出国留学机构,四川外国语大学实力上榜 - 工业品网
  • 2026年2月优选:环氧树脂固化剂实力厂家推荐,玻璃纤维布/硅酸钾/铸石粉/硅微粉/氢氧化钙,环氧树脂固化剂公司排行榜单 - 品牌推荐师
  • 2026年AIGC检测算法又升级了,这样降AI才有效 - 我要发一区
  • 被低估的量化版模型,小身材也能干大事
  • 达索3DE:让设计协同更灵活
  • 2026.3.8
  • 猎翼无人机打破 OODA 循环极限,2026 军用厘米级精度侦察无人机集群软硬一体化供应商推荐 - 品牌2025
  • 博图字符串$00问题
  • 2026别错过!一键生成论文工具,千笔·专业学术智能体 VS 灵感ai,专科生专属