No project description provided
Project description
LARA-django Material Store
A LARAsuite Django application for managing an inventory of instances of lab-material, like parts, labware, devices.
Installation
In the active LARA-django environment, install
cd lara_django_material_store
pip install .
Add "my_new_app" to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [
...
' lara_django_material_store',
]
Include the lara-django-app URLconf in your project urls.py like this:
path(' lara_django_material_store', include('my_new_app.urls')),
Run
python manage.py makemigrations lara_django_material_store
python manage.py migrate
to create the my_new_app database models.
In case you like to test the app, please load the demo data:
Start the development server
lara-django-dev runserver
and visit
to create some entries (you'll need the Admin app enabled).
Environment variables
for development, please set
export DJANGO_ALLOWED_HOSTS=localhost
export DJANGO_SETTINGS_MODULE=lara_django.settings.devel
for production, please set
export DJANGO_SETTINGS_MODULE=lara_django.settings.production
if your media does not reside in the default media folder, please set environment variable to
export DJANGO_MEDIA_PATH='path/to/my/media'
to use user defined fixtures, please set: :: export
DJANGO_FIXTURE_PATH='path/to/user/fixtures'
Testing all applications
Basic Commands
Type checks
Running type checks with mypy:
$ mypy lara_django_material_store
Test coverage
To run the tests, check your test coverage, and generate an HTML coverage report:
$ coverage run -m pytest
$ coverage html
$ open htmlcov/index.html
Running tests with pytest
$ pytest
License: GPLv3
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lara_django_material_store-0.2.113.tar.gz.
File metadata
- Download URL: lara_django_material_store-0.2.113.tar.gz
- Upload date:
- Size: 68.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca971de7b0c0b82a58a3408022eb785bde92e9c9c17997a56021a9dc9dde584e
|
|
| MD5 |
bbfb773213549c942d1852f7d01ae445
|
|
| BLAKE2b-256 |
03bd3c9a6ae83f6b69817039b99db7e56f15ea1f2fd88ad2faeb1d80f716cee4
|
File details
Details for the file lara_django_material_store-0.2.113-py3-none-any.whl.
File metadata
- Download URL: lara_django_material_store-0.2.113-py3-none-any.whl
- Upload date:
- Size: 105.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6827af0c4f8756738f00d8cd580ded4d56e3f7254bc180faba89287c505a272
|
|
| MD5 |
de1bf9fd49e121fd29a6421e9f4b6c7c
|
|
| BLAKE2b-256 |
ed20fff8c55e59451e0cccf1ab69025dc0d065b49b88b9e6608b2e87b2fc121c
|