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 |
||||
|
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