|
@ -1,7 +1,7 @@ |
|
|
import logging |
|
|
|
|
|
import sys |
|
|
|
|
|
from collections import OrderedDict |
|
|
from collections import OrderedDict |
|
|
from datetime import datetime, timedelta |
|
|
from datetime import datetime, timedelta |
|
|
|
|
|
import logging |
|
|
|
|
|
import sys |
|
|
|
|
|
|
|
|
from braces.views import FormMessagesMixin |
|
|
from braces.views import FormMessagesMixin |
|
|
from django import forms |
|
|
from django import forms |
|
@ -20,8 +20,8 @@ from django.shortcuts import get_object_or_404, redirect |
|
|
from django.utils.dateparse import parse_date |
|
|
from django.utils.dateparse import parse_date |
|
|
from django.utils.decorators import method_decorator |
|
|
from django.utils.decorators import method_decorator |
|
|
from django.utils.encoding import force_text |
|
|
from django.utils.encoding import force_text |
|
|
from django.utils.translation import ugettext_lazy as _ |
|
|
|
|
|
from django.utils.translation import string_concat |
|
|
from django.utils.translation import string_concat |
|
|
|
|
|
from django.utils.translation import ugettext_lazy as _ |
|
|
from django.views.generic.base import TemplateView |
|
|
from django.views.generic.base import TemplateView |
|
|
from django.views.generic.detail import DetailView |
|
|
from django.views.generic.detail import DetailView |
|
|
from django.views.generic.edit import (CreateView, DeleteView, FormView, |
|
|
from django.views.generic.edit import (CreateView, DeleteView, FormView, |
|
|