Skip to main content

A CV generator built for the Django web framework.

Project description

Django-Vitae is a CV generator that can be used with the Django web framework.

Many academics have trouble keeping CVs up to date. Django-Vitae was created to streamline this process. Django-Vitae allows users to make highly customizable curricula vitae for use on their websites. The application provides models for common entries on curricula vitae such as education, employment, publications, teaching, and service. Django-Vitae eliminates many of the repetitive tasks related to producing curricula vitae. The included templates provide a complete CV “out of the box”, but allows researchers who might be interested in customizing the format using Django templating language.

Django-Vitae uses semantic versioning. Though it aims to provide a complete suite to create a CV, the project does not been tested extensively (and you can contribute to that effort!) and pieces might still throw errors. See notes below for quirks and errors in usage that must be resolved.

Requirements

Django-Vitae is developed and tested in Python 3. It depends on several external packages (other than Django):

Installation

From PyPI:

pip install django-vitae

For the latest development version:

git clone https://github.com/mikebader/django-vitae
cd django-vitae
python setup.py install

If you are new to Django, you may want to visit the Getting Started guide in the documentation.

Documentation

Incomplete documentation can be found in the docs/ directory and at http://djangocv.readthedocs.io/.

Testing

To test, you need to install the following packages:

pip install nose
pip install django-nose
pip install coverage

A test suite can be found in the tests/ directory. With Nose and Coverage installed, you may run the tests with runtests.py. From the django-vitae root directory:

./runtests.py

To test only a single model, you may use the flag --attr=<model_name> for the model (not implemented for all models). For example, to test books, you would use:

./runtests.py --attr=book

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-vitae-0.1.0.tar.gz (798.9 kB view details)

Uploaded Source

Built Distribution

django_vitae-0.1.0-py3-none-any.whl (111.1 kB view details)

Uploaded Python 3

File details

Details for the file django-vitae-0.1.0.tar.gz.

File metadata

  • Download URL: django-vitae-0.1.0.tar.gz
  • Upload date:
  • Size: 798.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for django-vitae-0.1.0.tar.gz
Algorithm Hash digest
SHA256 afd3f506b246c3fd7feaaf1cb5223c24519125107c71930de28e4c953887612e
MD5 cf7b522ba6c33d71a654a77803c10dd7
BLAKE2b-256 62301c9bc3b3e0ee53c37fbd5965ceff9808824a11889308b3d8014bf06b09db

See more details on using hashes here.

File details

Details for the file django_vitae-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: django_vitae-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 111.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for django_vitae-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f677e85172d1667e932d6eb7d31960fa6e3d43ceae675b8fd0d25eeab54573cf
MD5 8ccdfa74ed025da8166b5dba5c21566c
BLAKE2b-256 1d6787f2e7b3731f10da2693535a2bbd6e61c7323173cb3ba56d11dac6e46ed2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page