I'm writing a rudimentary exercise app in django, with the following table structure:
Routine Exercise Segment
===== ===== =====
routine_name exercise_name routine_id (fk)
routine_id exercise_id exercise_id (fk)
order
duration
* (fk) = foreign key
In practice, this looks as follows:

A Routine contains numerous Segments, and each segment contains one Exercise, the order number (where the segment appears in the routine – first, second, third, etc), and the duration of that segment.
My question is, is there an way to allow someone to add a new exercise type from the "Add routine" view? I.e., if I'm making a new routine, I don't necessarily want to have to drop out and go to the Exercise table view to add a new exercise to the list. Thanks in advance!
Elli
Note: This was cross-posted to StackOverflow, with very few views there. I thought I'd try here as well.