child table design in django

Sorry i am new in django and want to design child tables but i am stuck i need help can any one help me;

i have a table Categories, then its child table products.

No i have a table Sale and its child table SaleDetail with a foreign key sale. This Sale Detail has a subchild table Features this table has one 2 one relationship with SaleDetail. Most of the products have only feature after testing ( e.g 10, 12, 0r 15), but some products have more features eg. color, smell, weight, consistancy.. How can i design the features table that this problem can be solved.