def addproperty(request): if request.method == 'POST': form = PropertyForm(request.POST, request.FILES) if form.is_valid(): current_user = request.user data = Property() # model ile baglantl kur data.user_id = current_user.id data.category = form.cleaned_data['category'] data.title = form.cleaned_data['title'] data.keywords = form.cleaned_data['keywords'] data.price = form.cleaned_data['price'] data.floor = form.cleaned_data['floor'] data.room = form.cleaned_data['room'] data.rate = form.cleaned_data['rate'] data.baby_room = form.cleaned_data['square meters'] data.square_metre = form.cleaned_data['square_metre'] data.description = form.cleaned_data['description'] data.image = form.cleaned_data['image'] data.address = form.cleaned_data['address'] data.slug = form.cleaned_data['slug'] data.detail = form.cleaned_data['detail'] data.status = 'False' data.save() # verirabanlna kagdet messages.success(request, 'Your Content Insterted Successfuly') return HttpResponseRedirect('/user/addimage/%s' % data.id) else: messages.success(request, 'Property Form Error :' + str(form.errors)) return HttpResponseRedirect('/user/addproperty') else: category = Category.objects.all() setting = Setting.objects.get(pk=1) form = PropertyForm() context = {'category': category, 'form': form, 'setting': setting} return render(request, 'user_addproperty.html', context)
def addcontent(request): if request.method == 'POST': form = PropertyForm(request.POST, request.FILES) if form.is_valid(): current_user = request.user data = Property() data.category= form.cleaned_data['category'] data.user_id = current_user.id data.title = form.cleaned_data['title'] data.keywords = form.cleaned_data['keywords'] data.description = form.cleaned_data['description'] data.price = form.cleaned_data['price'] data.square_metre = form.cleaned_data['square_metre'] data.room = form.cleaned_data['room'] data.floor = form.cleaned_data['floor'] data.status = 'New' data.address = form.cleaned_data['address'] data.slug = form.cleaned_data['slug'] data.image = form.cleaned_data['image'] data.detail = form.cleaned_data['detail'] data.save() messages.success(request, "İçerik başarıyla eklendi") return HttpResponseRedirect("/user/contents") else: messages.warning(request, "İçerik eklenmedi" + str(form.errors)) return HttpResponseRedirect("/user/contents") else: form = PropertyForm() category = Category.objects.all() setting = Setting.objects.get(pk=1) context = { 'category': category, 'setting': setting, 'form': form, } return render(request, 'user_addproperty.html', context)