python - How to add extra fields to django-registration-redux -
i trying add fields django-registration-redux cannot seem working, have seen question has been asked before has been asked django-registration not django-registration-redux different. if please direct me great. far defined model , form can see below. appreciated, thanks!
p.s. model being registered in admin page not show on register page.
model -
from django.db import models django.contrib.auth.models import user class employerprofile(models.model): user = models.onetoonefield(user, unique=true) home_number = models.integerfield(max_length=12) mobile_number = models.integerfield(max_length=12) business_name = models.charfield(max_length=50) business_address_number = models.integerfield() business_address_street = models.charfield(max_length=50) business_address_region = models.charfield(max_length=50) business_address_suburb = models.charfield(max_length=50) business_address_postcode = models.integerfield() business_industry = models.charfield(max_length=50) def __unicode__(self): return self.business_name form -
from django import forms registration.forms import registrationform class employerform(registrationform): region_choice = ( ('1', 'auckland'), ('2', 'wellington'), ('3', 'christchurch') ) suburb_choice = ( ('1', 'glendowie'), ('2', 'kohimarama'), ('3', 'mission bay') ) industry_choice = ( ('1', 'restaurant'), ('2', 'it'), ('3', 'construction') ) home_number = forms.integerfield() mobile_number = forms.integerfield() business_name = forms.charfield() business_address_number = forms.integerfield() business_address_street = forms.charfield() business_address_region = forms.choicefield(choices=region_choice) business_address_suburb = forms.choicefield(choices=suburb_choice) business_address_postcode = forms.integerfield() business_industry = forms.choicefield(choices=industry_choice)
answer:
add urls.py -
url(r'accounts/register/$', registrationview.as_view(form_class=employerform), name='registration_register'),
Comments
Post a Comment