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))
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) )
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()
def add_category(self, cat): new_cat = Category(name=cat) new_cat.save()