Example #1
0
def contact(request):
	
	try:
		s = Script.objects.get(name="contact")
	except:
		des = "_"
		ttl = "_"
		s = Script(name="contact", ttl=ttl, des=des)
		s.save()

	data = s.get_data()

	return render(request, data['template'], data)
def xafs_sample_prep(request):
	"""
	Renders main view.

	RETURNS:

		a Django render() HttpResponse object
	"""
	
	try:
		s = Script.objects.get(name="xafs_sample_prep")
	except:
		des = "computes absorption lengths and other data for XAFS samples."
		ttl = "XAFS Sample Prep Calculator"
		s = Script(name="xafs_sample_prep", ttl=ttl, des=des)
		s.save()

	data = s.get_data()

	return render(request, data['template'], data)
def chemical_solutions(request):
	"""
	Renders main view.

	RETURNS:

		a Django render() HttpResponse object
	"""
	
	try:
		s = Script.objects.get(name="chemical_solutions")
	except:
		des = "computes how to create a solution from a solid chemical."
		ttl = "Chemical Solution Preparation"
		s = Script(name="chemical_solutions", ttl=ttl, des=des)
		s.save()

	data = s.get_data()

	return render(request, data['template'], data)
Example #4
0
def scripts(request):

    try:
        s = Script.objects.get(name="scripts")
    except:
        des = "_"
        ttl = "_"
        s = Script(name="scripts", ttl=ttl, des=des)
        s.save()

    data = s.get_data()

    # select all scripts (except home pages)
    scripts = (
        Script.objects.exclude(name="home_content")
        .exclude(name="about")
        .exclude(name="scripts")
        .exclude(name="contact")
        .order_by("ttl")
    )
    data["scripts"] = scripts

    return render(request, data["template"], data)