Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def signup(self, request):
- if request.method == "GET":
- form = SignupForm()
- else:
- form = SignupForm(request.POST)
- if form.is_valid():
- company = form.save()
- user = company.managers.all()[0]
- user = authenticate(
- email=user.email, password=request.POST["password1"])
- if user is not None:
- login(request, user)
- return HttpResponseRedirect(reverse("bagdisken:index"))
- return shortcuts.render_to_response("bagdisken/signup.html",
- context=RequestContext(request, {
- 'form': form,
- }))
- return shortcuts.render_to_response("bagdisken/signup.html", {'form': form})
- {% extends "admin/base_site.html"%}
- {% load form_utils %}
- {% block content_title%}{% endblock %}
- {% block breadcrumbs %}{% endblock %}
- {% block nav-global %}{% endblock %}
- {% block coltype %}twelve columns offset-by-two{% endblock %}
- {% block content%}
- <form id="signup" action="#" method="POST" >
- {% csrf_token %}
- {{ form|render }}
- <input type="submit" value="Submit" />
- </form>
- {% endblock %}
- MIDDLEWARE_CLASSES = (
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'corsheaders.middleware.CorsMiddleware',
- # Uncomment the next line for simple clickjacking protection:
- # 'django.middleware.clickjacking.XFrameOptionsMiddleware',
- )
- from django.shortcuts import render
- def signup(self, request):
- ...
- return render(request, "bagdisken/signup.html", {'form': form})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement