mirror of
https://github.com/jazzband/django-fernet-encrypted-fields.git
synced 2026-03-16 22:40:27 +00:00
25 lines
868 B
Python
25 lines
868 B
Python
from django.db import models
|
|
|
|
from encrypted_fields.fields import (
|
|
EncryptedBooleanField,
|
|
EncryptedCharField,
|
|
EncryptedDateField,
|
|
EncryptedDateTimeField,
|
|
EncryptedEmailField,
|
|
EncryptedFloatField,
|
|
EncryptedIntegerField,
|
|
EncryptedJSONField,
|
|
EncryptedTextField,
|
|
)
|
|
|
|
|
|
class TestModel(models.Model):
|
|
char = EncryptedCharField(max_length=255, null=True, blank=True)
|
|
text = EncryptedTextField(null=True, blank=True)
|
|
datetime = EncryptedDateTimeField(null=True, blank=True)
|
|
integer = EncryptedIntegerField(null=True, blank=True)
|
|
date = EncryptedDateField(null=True, blank=True)
|
|
floating = EncryptedFloatField(null=True, blank=True)
|
|
email = EncryptedEmailField(null=True, blank=True)
|
|
boolean = EncryptedBooleanField(default=False, null=True)
|
|
json = EncryptedJSONField(default=dict, null=True, blank=True)
|