Linked records for the core project
Project description
This Django reusable app contains the PID functionalities for a CDCS project.
Pre-requisites
For automated and manual install, the following software are needed:
python
pip
virtual env (conda or venv)
In addition, for manual setup, git is needed.
Installation
Automated installation
$ pip install core_linked_records_app
Manual installation
$ git clone https://github.com/usnistgov/core_linked_records_app.git
$ cd core_linked_records_app
$ python setup.py
$ pip install sdist/*.tar.gz
Configuration
Edit the setting.py file
Add the "core_linked_records_app" under INSTALLED_APPS as such:
INSTALLED_APPS = [
...
"core_linked_records_app",
]
Add the necessary keys at the end of the file.
ID_PROVIDER_SYSTEMS = {
"local": {
"class": "core_linked_records_app.utils.providers.local.LocalIdProvider",
"args": [SERVER_URI],
},
"handle.net": { # Optional: if a Handle.net server is available.
"class": "core_linked_records_app.utils.providers.handle_net.HandleNetSystem",
"args": [
"https://handle-net.domain/api/handles",
SERVER_URI,
"300%3ACDCS/ADMIN",
"admin",
],
},
}
Edit the urls.py file
Add the core_linked_records_app urls to the Django project as such.
url(r'^pid/', include("core_linked_records_app.urls")),
Tests
To play the test suite created for this package, download the git repository and run:
$ python runtests.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file core_linked_records_app-1.0.0b2.tar.gz.
File metadata
- Download URL: core_linked_records_app-1.0.0b2.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.41.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
383fe7a99ffabe8316ac56fbb4430cad9eea2cb51d81d0b5439389455fe48729
|
|
| MD5 |
1d28e74f75f05faf78fcef5a4dc56132
|
|
| BLAKE2b-256 |
1139f722fd0a1e6b1ceba2baf9a969bec0e6807069abbfbddfc90be0952cf2ab
|