|
|
|
@ -1,10 +1,12 @@ |
|
|
|
from datetime import date |
|
|
|
from functools import wraps |
|
|
|
from unicodedata import normalize as unicodedata_normalize |
|
|
|
import hashlib |
|
|
|
import logging |
|
|
|
import re |
|
|
|
from datetime import date |
|
|
|
from functools import wraps |
|
|
|
from unicodedata import normalize as unicodedata_normalize |
|
|
|
|
|
|
|
import django_filters |
|
|
|
import magic |
|
|
|
from crispy_forms.helper import FormHelper |
|
|
|
from crispy_forms.layout import HTML, Button |
|
|
|
from django import forms |
|
|
|
@ -17,13 +19,10 @@ from django.core.exceptions import ValidationError |
|
|
|
from django.utils.text import slugify |
|
|
|
from django.utils.translation import ugettext_lazy as _ |
|
|
|
from floppyforms import ClearableFileInput |
|
|
|
import django_filters |
|
|
|
import magic |
|
|
|
|
|
|
|
from sapl.crispy_layout_mixin import SaplFormLayout, form_actions, to_row |
|
|
|
from sapl.settings import BASE_DIR |
|
|
|
|
|
|
|
|
|
|
|
sapl_logger = logging.getLogger(BASE_DIR.name) |
|
|
|
|
|
|
|
|
|
|
|
|