Django model with number of fields less than corresponding database table
No, you do not need to declare the Django model with all the fields from the database.
If a database table contains 100 fields, and a django application utilises only a few fields say 1 or 2, does the corresponding django model needs to be declared with 100 fields?