0%

本文介绍了在DaoCloud平台部署Django项目的方法。

1 DaoCloud云平台

关于DaoCloud云平台。https://www.daocloud.io/

DaoCloud 为用户提供了 Docker 镜像的自动构建和自动发布功能,当用户完成了 Dockerfile 和 daocloud.yml 文件的编写后,将应用代码推送到第三方代码托管平台上,将其与 DaoCloud 绑定后,在每次修改(commit)后,并将其推送到代码托管平台上,DaoCloud 会检测到代码的变动,并根据 Dockerfile 和 daocloud.yml 进行相应的构建和测试;当触发规定的构建事件(如 tag)时,DaoCloud 会将其进行镜像构建,并推送到相对应的所有生产环节中。

阅读全文 »

自动发送动弹到开源中国。

  1. 登录系统,密码使用sha1算法加密。
  2. 获取用户信息,包括user_code和user_id。
  3. 发送动弹。

代码仅在Python3有效。

阅读全文 »

django-celery

Celery是一个异步任务队列/基于分布式消息传递的作业队列。Celery通过消息(message)进行通信,使用代理(broker)在客户端和工作执行者之间进行交互。当开始一个任务时,客户端发送消息到队列并由代理将其发往响应的工作执行者处。。djcelery是其和Django框架一个很方便使用的第三方包。

阅读全文 »