管理你的工作经历。
django-resume-griffin的Python项目详细描述
目的
所以,你想在你的网站上写一份简历(非常棒 Django开发者和所有人,为什么不?).你拿着你用过的 从2007年开始,在Django的WYSIWYG编辑器中复制并粘贴您的简历。 它可能看起来很漂亮;你可能得把它弄脏一点。
是的,你可以那样做。或者你可以用格里芬的方式来做!
django résumégriffin通过建模将您的résumé带入下一个层次。 你可以记录你在哪里工作,工作多久,以及你的经理是谁 是。
名字是什么?
许多开源项目使用一个噱头来命名项目或版本。这个 我的项目命名方案是神话生物。很明显,这个是 格里芬。我的其他项目包括Token Asena和Project Goblin。
安装
与大多数django应用程序一样,最简单的方法是pip:
pip install -U django-resume-griffin
现在将griffin添加到已安装的应用程序列表:
INSTALLED_APPS = ( # ... 'griffin', # ... )
功能
Goblin项目插件
因为我总是想做点自我推销,我把一个插件 地精计划。注意,résumégriffin检查项目goblin是否 安装。如果是,那么包含项目goblin项目的模型是 在管理界面中可用。
GoblinProject模型只是包装器模型。真正的地精计划 Project模型在models'project属性中。所以,访问 从Résumégriffin的一个模板项目goblin project,请执行以下操作:
<h2>{{ project.project.name }}</h2> <p class="description">{{ project.project.description }}</p>
转换为下载
因为structuredtext太棒了,所以résumégriffin可以很容易地 把你的简历转换成各种格式。
只需进入resume格式应用程序并创建一个新格式。当你 要向页面添加下载链接,请使用如下模板标记:
{% load ... resume %} {% resume_download_links resume [ formats ... ] %}
resume是传递给模板上下文的简历。这个 formats是可选的,将默认为所有可用的简历格式 对于给定的简历。例如:
{% resume_download_links resume "pdf" "odt" %}
将提供链接以下载pdf和odt格式的简历。
重新构造的文本模板
résumégriffin使用重构的文本模板来转换为各种格式。
要重写模板,只需从 $GRIFFIN_SOURCE/griffin/tempaltes/resume/目录(或自己滚动)和 把它放在项目的templates/resume/目录中。
如果重写模板,请注意遵守语法 以及重构文本的结构(如空间、新行等)
pandoc支持
在安装或配置过程中,您可能遇到以下错误: 潘多克。不幸的是,有些服务器可能没有pandoc支持。一些 使用docutils包可以提供转换支持,但不会 拥有和pandoc一样多的支持。
Résumégriffin会自动检测到在pandoc中安装。如果不是, 然后résumégriffin将尝试使用docutils或…
如果你发现你没有pandoc,你需要一个超棒的文件格式,你 可以在添加简历下载时提供。