Skip to main content

A simple Django app for managing lab inventory

Project description

lab-inventory

lab-inventory is a Django application used by our lab to to track inventory and orders. The basic idea is that users add items that can be purchased to the database, and then associate them with orders when they want to get the item. This allows us to quickly locate information about things we have purchased throughout the history of the lab. There is also some rudimentary support for keeping track of where items are located in the lab, when their warranties expire, and other useful information.

You'll probably need some familiarity with Django and some knowledge about how to deploy a web application to use it.

lab-inventory is licensed for you to use under the BSD 3-Clause License. See COPYING for details

Quick start

  1. Requires Python 3.8+ and Django 4.0+

  2. Install the package from pypi: pip install django-lab-inventory. Worth putting in a virtualenv.

  3. Add inventory to your INSTALLED_APPS setting like this:

INSTALLED_APPS = (
    ...
    'inventory',
)
  1. Include the inventory URLconf in your project urls.py like this::
re_path(r'^inventory/', include('inventory.urls')),
  1. Run python manage.py migrate to create the inventory models.

  2. Start the development server and visit http://127.0.0.1:8000/admin/inventory/ to create items, vendors, manufacturers, etc. (you'll need the Admin app enabled).

  3. Visit http://127.0.0.1:8000/inventory/ to use views.

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-lab-inventory-0.5.1.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_lab_inventory-0.5.1-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

Details for the file django-lab-inventory-0.5.1.tar.gz.

File metadata

  • Download URL: django-lab-inventory-0.5.1.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for django-lab-inventory-0.5.1.tar.gz
Algorithm Hash digest
SHA256 d1503131bacc4d50a45520279cc9f016328923dec936fe954a4ae8cda7caeb23
MD5 9f15bc53c1f5873eb9e1443cd4ae2e98
BLAKE2b-256 ccb3668af93856d82ec5fc4c26bb88e1e503e712361969cfe1265ca9e2f3242f

See more details on using hashes here.

File details

Details for the file django_lab_inventory-0.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_lab_inventory-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c7ec4aa9e92ae6ded7e044253f3addd027184a31941fe198d032cf4fa48dc85
MD5 bd93ce0c66bc9ef503b26a499044d3e6
BLAKE2b-256 f7a7ca1359d61e27de15875d849edbb0ef3bf7347f6e25c9370bcfb31d37b047

See more details on using hashes here.

Supported by

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