Commonly used Model fields:

  1. CharField - A field for storing a string of characters.

  2. IntegerField - A field for storing an integer value.

  3. FloatField - A field for storing a floating point number.

  4. DecimalField - A field for storing a decimal number with a fixed number of digits both to the left and right of the decimal point.

  5. BooleanField - A field for storing a boolean value.

  6. DateField - A field for storing a date.

  7. TimeField - A field for storing a time.

  8. DateTimeField - A field for storing a datetime.

  9. TextField - A field for storing a long string of text.

  10. EmailField - A field for storing an email address.

  11. ImageField - A field for storing an image file (path to the image file).

  12. SlugField - A field for storing a short, URL-friendly string used as a unique identifier for a model instance.

  13. DurationField - A field for storing a period of time as a timedelta object.

  14. SmallIntegerField - A field for storing a small integer value.

  15. PositiveIntegerField - A field for storing a positive integer value.

  16. PositiveSmallIntegerField - A field for storing a positive small integer value.

  17. ForeignKey - A field for creating a many-to-one relationship with another model.

  18. ManyToManyField - A field for creating a many-to-many relationship with another model.

  19. OneToOneField - A field for creating a one-to-one relationship with another model.