diff options
author | Sam Wenham <sam@wenhams.co.uk> | 2018-04-15 16:28:13 +0100 |
---|---|---|
committer | Sam Wenham <sam@wenhams.co.uk> | 2018-04-15 16:28:13 +0100 |
commit | 758259be4d63e2a3cf6e82e4a579ae836b36b931 (patch) | |
tree | 312e4a5dce84b3435c8ffa1799c38bd6bc4be2cc /profiles | |
parent | 2c2c815b25a12adec18e424b288f6f5e3cda1226 (diff) | |
download | troggle-758259be4d63e2a3cf6e82e4a579ae836b36b931.tar.gz troggle-758259be4d63e2a3cf6e82e4a579ae836b36b931.tar.bz2 troggle-758259be4d63e2a3cf6e82e4a579ae836b36b931.zip |
Django 1.7 mostly working. Big refactor so probably bugs
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/utils.py | 8 | ||||
-rw-r--r-- | profiles/views.py | 22 |
2 files changed, 18 insertions, 12 deletions
diff --git a/profiles/utils.py b/profiles/utils.py index faacfcb..c2dfd61 100644 --- a/profiles/utils.py +++ b/profiles/utils.py @@ -7,7 +7,13 @@ site-specific user profile model specified in the from django import forms from django.conf import settings -from django.contrib.auth.models import SiteProfileNotAvailable +#from django.contrib.auth.models import SiteProfileNotAvailable + +try: + from django.contrib.auth.models import SiteProfileNotAvailable +except ImportError: # django >= 1.7 + SiteProfileNotAvailable = type('SiteProfileNotAvailable', (Exception,), {}) + from django.db.models import get_model diff --git a/profiles/views.py b/profiles/views.py index c9552ab..b5b7143 100644 --- a/profiles/views.py +++ b/profiles/views.py @@ -14,31 +14,31 @@ from django.template import RequestContext from django.views.generic.list import ListView from django import forms -from core.models import Person +from troggle.core.models import Person from profiles import utils from django.conf import settings class SelectPersonForm(forms.Form): #This and the select_profile view - person = forms.ModelChoiceField(queryset=Person.objects.all()) + person = forms.ModelChoiceField(queryset=Person.objects.all()) def select_profile(request): if request.method == 'POST': - form = SelectPersonForm(request.POST) - if form.is_valid(): - profile_obj=form.cleaned_data['person'] - profile_obj.user=request.user - profile_obj.save() - return HttpResponseRedirect(profile_obj.get_absolute_url()) + form = SelectPersonForm(request.POST) + if form.is_valid(): + profile_obj=form.cleaned_data['person'] + profile_obj.user=request.user + profile_obj.save() + return HttpResponseRedirect(profile_obj.get_absolute_url()) else: form = SelectPersonForm() - context = RequestContext(request) + context = RequestContext(request) return render_to_response('profiles/select_profile.html', { 'form':form,}, - context_instance=context - ) + context_instance=context + ) def create_profile(request, form_class=None, success_url=None, |