made changes in addtaskform to suit tagging.
from django import forms
from pytask.taskapp.models import Task, Claim
class TaskCreateForm(forms.ModelForm):
class Meta:
model = Task
fields = ['title', 'desc', 'tags_field', 'credits']
publish = forms.BooleanField(required=False)
def AddMentorForm(choices,instance=None):
""" return a form object with appropriate choices """
class myform(forms.Form):
mentor = forms.ChoiceField(choices=choices, required=True)
form = myform(instance=instance) if instance else myform()
return form
class ClaimTaskForm(forms.ModelForm):
class Meta:
model = Claim
fields = ['message']
def AssignTaskForm(choices, instance=None):
""" return a form object with appropriate choices """
class myform(forms.Form):
user = forms.ChoiceField(choices=choices, required=True)
form = myform()
return form