##################### in fields.py #####################
from django import forms
class DomainField(forms.CharField):
def clean(self, value):
# Anything can go here
return value
##################### in forms.py #####################
from django import forms
from fields import DomainField
class TestForm(forms.Form):
# should be DomainField(), not forms.DomainField()
domain = forms.DomainField(max_length=100, required=False)
##################### in views.py #####################
from django.http import HttpResponse
from viewerrorapp.forms import TestForm
# Create your views here.
def home(request):
form = TestForm()
return HttpResponse("I never get here :(")
def hom2(request)
return HttpREsponse("Neither do I and I have nothing to do with the form!")