コード例 #1
0
ファイル: views.py プロジェクト: eestec/dl.portal
def register_company(request):
    """
    A view for registering a new Company member.
    """
    return _generic_register_member(request,
                                    get_form_for_model(Company),
                                    'register-company')
コード例 #2
0
ファイル: views.py プロジェクト: eestec/dl.portal
def register_university(request):
    """
    A view for registering a new University member.
    """
    return _generic_register_member(request,
                                    get_form_for_model(University),
                                    'register-university')
コード例 #3
0
ファイル: views.py プロジェクト: eestec/dl.portal
def register_student(request):
    """ 
    A view for registering new Student members.
    """
    # Delegates to the generic registration method with the apropriate
    # parameters set.
    return _generic_register_member(request,
                                    get_form_for_model(Student),
                                    'register-student')
コード例 #4
0
ファイル: views.py プロジェクト: eestec/dl.portal
 def get_form_class(self):
     """
     Gets the appropriate form class for the type of the Member object
     associated with the currently logged in user.
     """
     return get_form_for_model(type(self.get_object()))