Beispiel #1
0
	def post(self, request):
		config = ConfigParser.get_config_obj()
		registration = self.serializer(data=request.data)
		if registration.is_valid():
			registration.save()
		else:
			return Response(registration.errors,status=status.HTTP_400_BAD_REQUEST)

		return Response({"status": config.get('status', 'SUCCESS'), "message": config.get('messages', 'REGISTRATION_COMPLETE')}, status=status.HTTP_201_CREATED)
Beispiel #2
0
	def post(self,request):
		config = ConfigParser.get_config_obj()
		user = self.serializer(data=request.data)
		if user.is_valid():
			user = request.user
			password = request.data['password']
			user.set_password(password)
			user.save()
		else:
			return Response(user.errors,status=status.HTTP_400_BAD_REQUEST)
		return Response({"status": config.get('status', 'SUCCESS'), "message": config.get('messages', 'PASSWORD_CHANGE_SUCCESS')}, status=status.HTTP_200_OK)
Beispiel #3
0
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
)

ROOT_URLCONF = 'MYagonism.urls'

WSGI_APPLICATION = 'MYagonism.wsgi.application'


# Database
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases

config = ConfigParser.get_config_obj()

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': config.get('MySQL_database', 'HOST'),
        'PORT': config.get('MySQL_database', 'PORT'),
        'NAME': config.get('MySQL_database', 'DB_NAME'),
        'USER': config.get('MySQL_database', 'USERNAME'),
        'PASSWORD': config.get('MySQL_database', 'PASSWORD'),
    }
}


REST_FRAMEWORK = {
    'DEFAULT_AUTHENTICATION_CLASSES': (