管理你的工作经历。

django-resume-griffin的Python项目详细描述


目的

所以,你想在你的网站上写一份简历(非常棒 Django开发者和所有人,为什么不?).你拿着你用过的 从2007年开始,在Django的WYSIWYG编辑器中复制并粘贴您的简历。 它可能看起来很漂亮;你可能得把它弄脏一点。

是的,你可以那样做。或者你可以用格里芬的方式来做!

django résumégriffin通过建模将您的résumé带入下一个层次。 你可以记录你在哪里工作,工作多久,以及你的经理是谁 是。

名字是什么?

许多开源项目使用一个噱头来命名项目或版本。这个 我的项目命名方案是神话生物。很明显,这个是 格里芬。我的其他项目包括Token AsenaProject 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,你需要一个超棒的文件格式,你 可以在添加简历下载时提供。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?