コード例 #1
0
ファイル: views.py プロジェクト: asmcos/gathercss
def edit(id):
	if request.method == 'GET':
		p = gcss.get(gcss.c.id==id)
		form = GcssForm(data={'title':p.title,'content':p.content,'csscode':p.csscode,'jscode':p.jscode,'examplecode':p.examplecode})
		return {'form':form}
	elif request.method == 'POST':
		form = GcssForm()
             	flag = form.validate(request.params)
		n = gcss.get(gcss.c.id == id)
		if n:
			n.title = form.data.title
			n.content = form.data.content
			n.csscode = form.data.csscode
			n.jscode = form.data.jscode
			n.examplecode = form.data.examplecode
			n.save()
		return redirect('/gcss')
コード例 #2
0
ファイル: views.py プロジェクト: asmcos/gathercss
def display(id):
	n=gcss.get(gcss.c.id==id)
	if n:
		return {'n':n}
	return redirect('/gcss')
コード例 #3
0
ファイル: views.py プロジェクト: asmcos/gathercss
def delete(id):
	n = gcss.get(gcss.c.id == id)
	if n:
		n.delete()
	return redirect('/gcss');