16 lines
680 B
Python
16 lines
680 B
Python
|
from user.forms import CreateUserForm
|
||
|
from django.views.generic.edit import CreateView
|
||
|
from django.contrib.messages.views import SuccessMessageMixin
|
||
|
from django.core.urlresolvers import reverse_lazy
|
||
|
|
||
|
class CreateUser(SuccessMessageMixin, CreateView):
|
||
|
template_name = 'user/user_form.html'
|
||
|
form_class = CreateUserForm
|
||
|
success_url = reverse_lazy('erkan:index')
|
||
|
success_message = "Votre compte utilisateur a été correctement créé !"
|
||
|
def get_context_data(self, **kwargs):
|
||
|
ctx = super(CreateUser, self).get_context_data(**kwargs)
|
||
|
ctx['button'] = 'Créer'
|
||
|
ctx['sec_title'] = "Création d'utilisateur"
|
||
|
return ctx
|