コード例 #1
0
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)
コード例 #2
0
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)