예제 #1
0
def category(request):
    s = request.session.get('users_id', None)
    if not s:
        return HttpResponseRedirect('/auth')
    if request.method == 'POST':
        form = CategoryForm(request.POST)
        if form.is_valid():
            newdoc = Category()
            newdoc.users_id = request.POST['users']
            newdoc.name = request.POST['name']
            newdoc.description = request.POST['description']
            request.session['users_id'] = newdoc.users_id
            newdoc.save()
            return HttpResponseRedirect('/category')
    else:
        form = CategoryForm()
    categorys = Category.objects.all()
    return render_to_response('home/category.html', {
        'categorys': categorys,
        'form': form
    },
                              context_instance=RequestContext(request))
예제 #2
0
def category(request):
	s = request.session.get('users_id', None)
	if not s:
		return HttpResponseRedirect('/auth')
	if request.method == 'POST':
		form = CategoryForm(request.POST)
		if form.is_valid():
			newdoc = Category()
			newdoc.users_id = request.POST['users']
			newdoc.name = request.POST['name']
			newdoc.description = request.POST['description']
			request.session['users_id'] = newdoc.users_id
			newdoc.save()
			return HttpResponseRedirect('/category')
	else:
		form = CategoryForm()
	categorys = Category.objects.all()
	return render_to_response(
		'home/category.html',
		{'categorys': categorys, 'form': form},
		context_instance=RequestContext(request)
	)
예제 #3
0
fh = open('whc-sites-2018-small.csv')
rows = csv.reader(fh)
next(rows, None)
Site.objects.all().delete()
Category.objects.all().delete()
Iso.objects.all().delete()
Region.objects.all().delete()
States.objects.all().delete()

for row in rows:
    try:
        c = Category.objects.get(name=row[7])
    except:
        print("Inserting category", row[7])
        c = Category(name=row[7])
        c.save()

    try:
        i = Iso.objects.get(name=row[10])
    except:
        print("Inserting iso", row[10])
        i = Iso(name=row[10])
        i.save()

    try:
        r = Region.objects.get(name=row[9])
    except:
        print("Inserting region", row[9])
        r = Region(name=row[9])
        r.save()
예제 #4
0
파일: fill.py 프로젝트: GMBAMorera/Projet_8
 def add_category(self, cat):
     new_cat = Category(name=cat)
     new_cat.save()