From b5b8580bc127caed1a5c89e443c861536fb289ff Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 27 Jan 2022 19:55:08 +0100 Subject: [PATCH] Update python.md --- docs/extend/python.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/extend/python.md b/docs/extend/python.md index 51c9949..8f99e45 100644 --- a/docs/extend/python.md +++ b/docs/extend/python.md @@ -88,8 +88,6 @@ stock_item.uploadTestResult("Firmware", True, value="0x12345678", attachment="de ```python from inventree.part import Part, PartCategory from inventree.stock import StockItem -from inventree.base import Parameter -from inventree.base import ParameterTemplate ## Create a new PartCategory object, ## underneath the existing category with pk 7. Leave the parent empty fpr a top level category @@ -111,19 +109,19 @@ couch = Part.create(api, { }) ``` #### Adding parameters to the sofa -Each can have multiple parameters like added like resistance, voltage or capacitance. For the sofa length and weight make sense. Each parameter has a parameter template that combines the parameter name with a unit. So we first have to create the parameters: +Each part can have multiple parameters like resistance, voltage or capacitance. For the sofa length and weight make sense. Each parameter has a parameter template that combines the parameter name with a unit. So we first have to create the parameters and afterwards add the parameter values to the sofa. ```python +from inventree.base import Parameter +from inventree.base import ParameterTemplate + LengthTemplate = ParameterTemplate.create(api, { 'name' : 'Length', 'units' : 'Meters' }) WeightTemplate = ParameterTemplate.create(api, { 'name' : 'Weight', 'units' : 'kg' }) -``` -These parameter templates need to be defined only once and can be used for all other parts. Now add parameter values to the sofa -```python ParameterLength = Parameter.create(api, { 'part': couch.pk, 'template': LengthTemplate.pk, 'data' : 2 }) ParameterWeight = Parameter.create(api, { 'part': couch.pk, 'template': WeightTemplate.pk, 'data' : 60 }) ``` -Lets finally add a picture +These parameter templates need to be defined only once and can be used for all other parts. Lets finally add a picture. ```python couch.upload_image('my_nice_couch.jpg')