예제 #1
0
	def post(self):
		logging.debug("POST data:" + str(self.request.POST))
		form = UserSettingsForm( self.request.POST )		
		if form.is_valid():		
			# get the values from the request and save them to the database
			Config.setKeysFromDictionary(form.clean_data)
			form = UserSettingsForm(Config.getAllKeysAsDictionary())
		
			self.writeResponse( 'settings.html', { 
				'form': form.render(), 
				'message': 'Settings saved successfully'
			})
		else:
			# form not valid, must show again with the errors
			self.writeResponse( 'settings.html', { 
				'form': form,
				'message': 'There were some errors'
			})
예제 #2
0
	def get(self):	
		form = UserSettingsForm(Config.getAllKeysAsDictionary())
		self.writeResponse( 'settings.html', { 'form': form.render()})