All the gory details about all the field options Django’s got to offer.
Popularity (by total correct streak): 0
Popularity (by number of users): 0
|If True, Django will store empty values as NULL in the database. Default is False.
|If True, the field is allowed to be blank. Default is False.
|An iterable (e.g., a list or tuple) of 2-tuples to use as choices for this field.
|The name of the database column to use for this field. If this isn't given, Django will use the field's name.
|If True, djadmin:django-admin.py sqlindexes <sqlindexes> will output a CREATE INDEX statement for this field.
|The name of the database tablespace to use for this field's index, if this field is indexed.
|The default value for the field. This can be a value or a callable object. If callable it will be called every time a new object is created.
|If False, the field will not be editable in the admin or via forms automatically generated from the model class. Default is True.
|Lets you override the default messages that the field will raise. Pass in a dictionary with keys matching the error messages you want to override.
|Extra "help" text to be displayed under the field on the object's admin form.
|If True, this field is the primary key for the model.
|If True, this field must be unique throughout the table.
|Set this to the name of a DateField or DateTimeField to require that this field be unique for the value of the date field.
|Like unique_for_date, but requires the field to be unique with respect to the month.
|Like unique_for_date and unique_for_month.
|A human-readable name for the field. If the verbose name isn't given, Django will automatically create it using the field's attribute name, converting underscores to spaces.
|A list of validators to run for this field.
Quisition is a browser-based flashcard system that repeats old cards and introduces new ones at optimal time intervals. You can create your own card packs or use those developed by others.