def page_edit_home(request): shop = request.shop static_pages = Page.objects.filter(shop=shop) dynamic_pages = DynamicPageContent.objects.filter(shop=shop) try: home = Home.objects.filter(shop=shop).get() except: home = Home(shop=shop) home.save() if request.POST: form = HomeForm(request.POST, request.FILES, instance=home) if form.is_valid(): form.save() request.flash['message'] = unicode(_("Page successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('page_edit_home')) else: form = HomeForm(instance=home) return render_to_response( 'store_admin/web_store/pages_edit_home.html', { 'form': form, 'home': home, 'static_pages': static_pages, 'dynamic_pages': dynamic_pages }, RequestContext(request))
def get(self): homes = Home.query().fetch() self.tv["homes"] = [] for this_data in homes: self.tv["homes"].append(this_data.to_object()) self.tv["current_page"] = "ADMIN DASHBObARD" self.render('frontend/dashboard-admin.html')
def post(self): home_id = self.request.get("this_id") newHome = Home.get_by_id(int(home_id)) # newHome.title = self.request.get("title").strip() # newHome.description = self.request.get("description").strip() logging.critical("title: "+self.request.get("editTitle").strip()+"----------------------------") logging.critical("description: "+self.request.get("title").strip()+"----------------------------") #newHome.put() self.redirect(self.uri_for('www-dashboard-admin'))
def post(self): home_id = self.request.get("this_id") newHome = Home.get_by_id(int(home_id)) # newHome.title = self.request.get("title").strip() # newHome.description = self.request.get("description").strip() logging.critical("title: " + self.request.get("editTitle").strip() + "----------------------------") logging.critical("description: " + self.request.get("title").strip() + "----------------------------") #newHome.put() self.redirect(self.uri_for('www-dashboard-admin'))
def page_edit_home(request): shop = request.shop static_pages = Page.objects.filter(shop=shop) dynamic_pages = DynamicPageContent.objects.filter(shop=shop) try: home = Home.objects.filter(shop=shop).get() except: home = Home(shop=shop) home.save() if request.POST: form = HomeForm(request.POST, request.FILES, instance=home) if form.is_valid(): form.save() request.flash['message'] = unicode(_("Page successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('page_edit_home')) else: form = HomeForm(instance=home) return render_to_response('store_admin/web_store/pages_edit_home.html', {'form': form, 'home': home, 'static_pages': static_pages, 'dynamic_pages': dynamic_pages}, RequestContext(request))
def page_edit_home(request): shop = request.shop static_pages = Page.objects.filter(shop=shop) dynamic_pages = DynamicPageContent.objects.filter(shop=shop) try: home = Home.objects.filter(shop=shop).get() except: home = Home(shop=shop) home.save() if request.POST: form = HomeForm(request.POST, request.FILES, instance=home) if form.is_valid(): form.save() request.flash["message"] = unicode(_("Page successfully saved.")) request.flash["severity"] = "success" return HttpResponseRedirect(reverse("page_edit_home")) else: form = HomeForm(instance=home) return render_to_response( "store_admin/web_store/pages_edit_home.html", {"form": form, "home": home, "static_pages": static_pages, "dynamic_pages": dynamic_pages}, RequestContext(request), )
def delete(self): home_id = self.request.get("this_id") home_id = Home.get_by_id(int(home_id)) home_id.key.delete()
def addHome(): with open("homes.csv", mode="r") as csv_file: csv_reader = csv.DictReader(csv_file) homesList = list() for row in csv_reader: newHome = Home() newHome.sell_price = row["Sell"] newHome.list_price = row[" \"List\""] newHome.living = row[" \"Living\""] newHome.rooms = row[" \"Rooms\""] newHome.beds = row[" \"Beds\""] newHome.bathrooms = row[" \"Baths\""] newHome.age = row[" \"Age\""] newHome.arces = row[" \"Acres\""] newHome.taxes = row[" \"Taxes\""] homesList.append(newHome) for home in homesList: db.session.add(home) if len(homesList) > 0: db.session.commit() return "Create homes successfully"
def seed(): with open("homes.csv", mode="r") as csv_file: csv_reader = csv.DictReader(csv_file) for row in csv_reader: x = Home() x.sell = row["Sell"] x.list = row[' "List"'] x.living = row[' "Living"'] x.rooms = row[' "Rooms"'] x.beds = row[' "Beds"'] x.baths = row[' "Baths"'] x.age = row[' "Age"'] x.acres = row[' "Acres"'] x.taxes = row[' "Taxes"'] db.session.add(x) db.session.commit() homes = Home.query.all() json_homes = HomeSchema(many=True).dump(homes) return jsonify(json_homes)
def create_home(): home = Home() sell = request.args.get('sell') list = request.args.get('list') living = request.args.get('living') rooms = request.args.get('rooms') beds = request.args.get('beds') baths = request.args.get('baths') age = request.args.get('age') acres = request.args.get('acres') taxes = request.args.get('taxes') if sell is not None: home.sell = sell else: home.sell = 0 home.list = list if list is not None: home.list = list else: home.list = 0 if living is not None: home.living = living else: home.living = 0 if rooms is not None: home.rooms = rooms else: home.rooms = 0 if beds is not None: home.beds = beds else: home.beds = 0 if baths is not None: home.baths = baths else: home.baths = 0 if age is not None: home.age = age else: home.age = 0 if acres is not None: home.acres = acres else: home.acres = 0 if taxes is not None: home.taxes = taxes else: home.taxes = 0 db.session.add(home) db.session.commit() json_home = HomeSchema().dump(home) return jsonify(json_home)
def seed_homes(): homes = [] with open("homes.csv", mode="r") as csv_file: csv_reader = csv.DictReader(csv_file) for row in csv_reader: home = Home() home.sell = row["Sell"].replace(" ", "") home.list = row[" \"List\""].replace(" ", "") home.living = row[" \"Living\""].replace(" ", "") home.rooms = row[" \"Rooms\""].replace(" ", "") home.beds = row[" \"Beds\""].replace(" ", "") home.baths = row[" \"Baths\""].replace(" ", "") home.age = row[" \"Age\""].replace(" ", "") home.acres = float(row[" \"Acres\""].replace(" ", "")) home.taxes = row[" \"Taxes\""].replace(" ", "") db.session.add(home) db.session.commit() homes.append(home) json_home = HomeSchema(many=True).dump(homes) return jsonify(json_home)