Yes to all of the above.
I also have a view with and input box and submit button for a user to use.
Ill give you an example.
So i want a user to be able to input a vin number: ISRMX001A323
From this vin number I have a python script that will filter out relitive information based on make and model year. so it will pull this info
ISR MX 23
From this information I query my database and return the make, model, year, accessory information and vendors that specialize in providing other products to that vehicle.
I would like to know how to call that script and return to the user what the script returns. I am open to other methods of doing this Im just not sure the best way to do it to begin with.