Interaction with Django¶
The python-semanticversion
package provides two custom fields for Django:
VersionField
: stores asemantic_version.Version
objectSpecField
: stores asemantic_version.Spec
object
Those fields are django.db.models.CharField
subclasses,
with their max_length
defaulting to 200.
-
class
semantic_version.django_fields.
VersionField
¶ Stores a
semantic_version.Version
as its string representation.-
coerce
¶ Boolean; whether passed in values should be coerced into a semver string before storing.
-
-
class
semantic_version.django_fields.
SpecField
¶ Stores a
semantic_version.Spec
as its comma-separated string representation.