Small Project Django/Python need to be done ASAP

IN PROGRESS
Bids
4
Avg Bid (USD)
$35
Project Budget (USD)
$30 - $50

Project Description:
This is a very small project or object development in DJANGO/PYTHON.

What I want you to make is following flow:

Admin will login using username and password and its username will be stored into session

After login admin goes to page 1 which has 1) link 1 ( Click here to add new faculty) and 2) table with all existing faculty names and delete icon for deleting each faculty one by one.

When admin click on link1 it take him to page 2 which fields for following inputs and save/cancel button.

First name
Last Name
Email
Image file
Subjects ( selected using select checkbox )
Grades ( selected using select checkbox )
Education ( selected using select checkbox )
Desc ( Text area)

If admin click on save, form will be validated and values get store in database and admin return on faculty listing page (page 1) If form doesn’t get validated admin will stay on entry page and display appropriate errors:

If admin click on faculty name then it will take admin to page 2 which is same form but with already populated data. Admin can modified any of the data and save it.

If admin click on delete icon on page 1 it will ask admin that are you sure you want to delete it? And if admin select yes it will be cancel if admin select no then it wont be cancelled.

You need to create following items for the object FACULTY so admin can insert/update/delete it.
1) Model
2) Form
3) Template

for each faculty we need to store following items ( 1 row for each faculty) :
Firstname,
Lastname,
email,
pic,
subjects (which subjects faculty teaches) (one faculty can teach multiple subjects so this will be comma separate list)
grades (which grades faculty teaches) (one faculty can teach multiple grades so this will be comma separate list)
education( what is qualification of faculty) (one faculty can teach multiple education like, BA, BSC, MA, PHD etc so this will be comma separate list)
experience(how many years of experience faculty has)
description,
last modification date (when record was last modified)
last modified by user (who modified last)

Last modified by user is stored in session

Validations
First and last name must be a-zA-Z
Email must be valid email
Image file must be less than 2 mb
Desc is Text area. Min required characters are 100. And max is 1000.

Skills required:
Django, MySQL, Python
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 30
in 1 days
Hire DiogoBeda
$ 30
in 2 days
$ 50
in 3 days
Hire vnaan
$ 30
in 2 days