Used model verbose name
Used django queryset but manual
Removed duplicated declaration of templates, and set them as attributes of form
Added feature: read only when normal user get page after ordering end