Skip to content

Integration of RDF-format research vocabularies into Django as valid choices

License

Notifications You must be signed in to change notification settings

Geoluminate/django-research-vocabs

Repository files navigation

Django Research Vocabs

Github Build Github Docs CodeCov GitHub GitHub last commit PyPI

Streamline the handling of citable research vocabularies in your Django web applications.

Documentation

The full documentation is at https://Geoluminate.github.io/django-research-vocabs/

About

Django Research Vocabs is designed to facilitate the management and organization of citable research_vocabs within your Django project by providing a set of tools and models that enable you to easily handle research_vocabs citations, references, and related metadata in your projects.

Features

  • Keywords Models: The package offers pre-built Django models for research_vocabs references, authors, journals, and other relevant entities. These models allow developers to store and manage research_vocabs-related information in their applications' databases.

  • Integration: Django Research Vocabs easily integrates with existing models in a Django project, enabling the association of research_vocabs references with other data objects, such as articles, blog posts, or research papers.

  • Efficient Querying: Django Research Vocabs provides intuitive query methods that allow developers to retrieve research_vocabs references based on various criteria, such as author, title, journal, or publication year. This makes it easy to search and filter the research_vocabs database.

  • Citation Generation: The package offers utilities to generate citations in various formats, such as APA, MLA, or Chicago style. This feature simplifies the process of programmatically generating citations for references within the Django application.

  • Admin Interface: Django Research Vocabs includes an admin interface that allows authorized users to manage research_vocabs references conveniently. The interface provides CRUD (Create, Read, Update, Delete) operations for research_vocabs objects and ensures data integrity.

Quickstart

Install Django Research Vocabs::

pip install django-research-vocabs

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'research_vocabs',
    ...
)

Add Django Research Vocabs's URL patterns:

urlpatterns = [
    ...
    path('', include("research_vocabs.urls")),
    ...
]

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Development commands

pip install -r requirements_dev.txt
invoke -l

Credits

About

Integration of RDF-format research vocabularies into Django as valid choices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published