It has been almost a week since my last blog post, there are a lot of updates to Arches in the meanwhile. My simple admin app initially was conflicting with contrib.django.admin application deployed by django, models intended for the main admin were not showing up ( and were rather getting registered on my simple admin ).
So, I ported the application to sadmin. Hence the issue was sorted out.
Next I wrote custom forms for Maplayers in the simple interface. I learnt from L Subramaniam about entering values into excluded fields in Django ModelForm. I wrote custom fields for the form and deployed the desired logic of string manipulations to get the form to save entries into the Model.
form.save(commit=False) command takes the input from the form but doesn't actually feed it into the database. So its the perfect situation for manipulations. Therefore we can implement simple and easy to understand forms in Django.
Refer the code for more understanding.