一个可重用的django应用程序,可以快速部署acme挑战页面
django-acme的Python项目详细描述
此项目不再维护,django-letsencrypt 用途相同,但功能更多。请用它代替。
一个可重用的django应用程序,可快速部署acme挑战页面
文档
快速启动
安装django acme:
pip install django-acme
将其添加到已安装的应用程序中
INSTALLED_APPS=(...'acme_challenge',...)
添加django acme的url模式:
fromacme_challengeimporturlsasacme_challenge_urlsurlpatterns=[...url(r'^',include(acme_challenge_urls)),...]
acme挑战的url和内容都是 通过两个默认设置控制:
ACME_CHALLENGE_URL_SLUG=os.getenv('ACME_CHALLENGE_URL_SLUG')ACME_CHALLENGE_TEMPLATE_CONTENT=os.getenv('ACME_CHALLENGE_TEMPLATE_CONTENT')
slug是url路径的后缀: /.well-known/acme challenge/[acme_challenge_url_slug]/
功能
- 待办事项
运行测试
代码真的有用吗?此项目使用tox:
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox [-e py27-django18]
历史记录
0.2.1(2016-11-25)
- 默认情况下,设置取自环境变量
0.2.0(2016-11-17)
- 根url包含前缀。
- 在url的末尾接受一个可选的/。
- 更新的文档
0.1.3(2016-11-17)
- bump版本,各种次要文档更新
0.1.0(2016-11-16)
- pypi上的第一个版本。