蓝鲸实践作业——SaaS 应用开发进阶

Django工程开发好后,需要将它进行部署。通过本节课程中将Django工程转化为蓝鲸SaaS,并使用开发者中心进行部署的展示,你可掌握蓝鲸开发框架组件以及它集成的扩展能力,包括ESB组件, 后台Celery任务,数据可视化等。 题目 1.将脚本执行动作放到celery任务中异步执行2.将执行结果根据celery id存入同一条记录数据 将该功能实现后,上线到生产环境。 celery使用 出现报错如下: from celery.utils import timer2 File “C:\Users\cascara\Desktop\LearningMaterials\SAAS\saas\bkenv\lib\site-packages\celery\utils\timer2.py”, line 19 from kombu.async.timer import Entry, Timer as Schedule, to_timestamp, logger ^ SyntaxError: invalid syntax 经查询,是python版本不匹配的问题,应当使用3.6版本。虽然之前使用虚拟环境,但仍然发现是3.7版本 虚拟环境 使用python第三方库virtualenv实现多版本共存(虚拟环境),可以指定python版本 或者通过-p参数指向python.exe文件路径 进入虚拟环境 问题 from setuptools import setup, Extension, Feature ImportError: cannot import 是setuptool版本的问题,python3源中的setuptools已经升级到46以上。所以导致pip安装失败 AttributeError: module ‘os’ has no attribute ‘uname’ RuntimeError: failed to … Continue reading 蓝鲸实践作业——SaaS 应用开发进阶