Django git revision,简单地将当前git修订版本添加到请求对象,用于模板和视图。
项目描述
Django Git Revision是一个django应用,允许在视图和模板中使用git最新提交的十六进制字符串。
俄语描述在此处可用:http://klen.github.com/git-revision-ru.html
要求
python >= 2.5
django >= 1.2
gitpython
安装
Django Git Revision应使用pip安装
pip install django-gitrevision
设置和使用
将gitrevision添加到INSTALLED_APPS
INSTALLED_APPS += 'gitrevision',
如果您只想在模板中使用git修订版本,请在设置中添加gitrevision上下文处理器
TEMPLATE_CONTEXT_PROCESSORS += 'gitrevision.context_processors.gitrevision',
并在模板中使用GIT_REVISION变量
... <link href="/test.css?{{ GIT_REVISION }}" rel="stylesheet" type="text/css" media="screen" /> <script src="/test.js?{{ GIT_REVISION }}"></script> ...
或者,如果您想在视图和模板中使用git修订版本,请在设置中添加gitrevision中间件
MIDDLEWARE_CLASSES += 'gitrevision.middleware.GitRevision',
在视图中使用
def superview( request ): git_revision = request.git_revision ...
在模板中使用(具有requestcontext)
... <script src="/test.js?{{ request.git_revision }}"></script> ...
可能需要在django设置中添加GIT_PATH
GIT_PATH = <path_to_your_git_repository>
错误跟踪器
如果您有任何建议、错误报告或烦恼,请向https://github.com/klen/django-gitrevision/issues的问题跟踪器报告
贡献
django-gitrevision的开发发生在github上:https://github.com/klen/django-gitrevision
贡献者
klen (Kirill Klenov)
许可协议
根据GNU较小通用公共许可证许可。
版权
版权所有 (c) 2011 Kirill Klenov (horneds@gmail.com)
项目详情
关闭
django-gitrevision-0.1.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 52d3321703bad7384a5165e819a31829e48fa1c54d4ba449ad0235c09bedb0ee |
|
MD5 | 5951ccac34db395b7038828b4a127b65 |
|
BLAKE2b-256 | e774ba8359e7ca7b2ffa4b9f91087d605405fe111a935129f146a660757947f7 |