1 from django.shortcuts import render_to_response
2 from django.shortcuts import get_object_or_404
3 from ee.influences.models import Character
4 from ee.influences.models import Influence
5 from django import newforms as forms
7 class AddInfluenceForm(forms.Form):
8 contact = forms.CharField(max_length=255, help_text='Which contact will you ask?')
9 description = forms.CharField(help_text='What do you want to achieve')
11 def addinfluence(request, character_id):
12 character = get_object_or_404(Character, id=character_id)
14 if (request.method == "POST"):
15 f = AddInfluenceForm(request.POST)
17 inf = character.influence_set.create(contact = f.clean_data['contact'], description = f.clean_data['description'])
18 message = "Influence added"
21 f = AddInfluenceForm()
23 return render_to_response('influences/character_addinfluence.html', {'character' : character, 'message' : message, 'form' : f})