mirror of https://gitlab.federez.net/re2o/re2o
5 changed files with 39 additions and 4 deletions
@ -0,0 +1,5 @@ |
|||
<form class="form-full-width" method="post">{% csrf_token %} |
|||
{% csrf_token %} |
|||
{{ userform.as_p }} |
|||
<input type="submit" value="Créer" /> |
|||
</form> |
|||
@ -0,0 +1,8 @@ |
|||
from django.conf.urls import url |
|||
|
|||
from . import views |
|||
|
|||
urlpatterns = [ |
|||
url(r'^new_user/$', views.new_user, name='new_user'), |
|||
] |
|||
|
|||
@ -1,3 +1,24 @@ |
|||
# App de gestion des users pour re2o |
|||
# Goulven Kermarec, Gabriel Détraz |
|||
# Gplv2 |
|||
from django.shortcuts import render |
|||
from django.shortcuts import render_to_response, get_object_or_404 |
|||
from django.core.context_processors import csrf |
|||
from django.template import Context, RequestContext, loader |
|||
|
|||
# Create your views here. |
|||
from users.models import UserForm |
|||
|
|||
|
|||
def form(ctx, template, request): |
|||
c = ctx |
|||
c.update(csrf(request)) |
|||
return render_to_response(template, c, context_instance=RequestContext(request)) |
|||
|
|||
def new_user(request): |
|||
if request.method == 'POST': |
|||
user = UserForm(request.Post) |
|||
if user.is_valid(): |
|||
user.save() |
|||
else: |
|||
user = UserForm() |
|||
return form({'userform': user}, 'users/new_user.html', request) |
|||
|
|||
Loading…
Reference in new issue