def update_blog(request, pk):
    model = BlogModel.objects.get(id=pk)
    form = BlogForm(instance=model)
    if request.method == 'POST':
        form = BlogForm(request.POST, request)
        return redirect('my_app:blog_list', model.category_id)
    return render(request, 'update_blog.html', {'model': model, 'form': form})
def create_blog(request, pk):
    user = request.user
    form = BlogForm()
    if request.method == 'POST':
        form = BlogForm(request.POST, request.FILES)
        if form.is_valid():
            form = BlogForm
            return redirect('my_app:blog_list', pk)
    return render(request, 'create_blog.html', {"pk": pk, 'form': form})
def update_blog(request, pk):
    model = BlogModel.objects.get(id=pk)
    form = BlogForm(instance=model)
    if request.method == 'POST':
        form = BlogForm(request.POST, request.FILES)
        if form.is_valid()
        return redirect('my_app:blog_list', model.category_id)
    return render(request, 'update_blog.html',{'model':model, 'form':form})
def blog_detail(request, id):
    blog = BlogModel.objects.get(id=id)
    return render(request, 'blog_detail.html',{'blog':blog})
def create_blog(request, pk):
    user = request.user
    form = BlogForm()
    if request.method == 'POST':
        form = BlogForm(req)
        title = request.POST.get('title')
        description = request.POST.get('description')
        file = request.FILES.get('file')
        BlogModel.objects.create(category_id=pk, title=title, description=description, file=file).save()
        print(user)
        return redirect('my_app:blog_list',pk)
    return render(request, 'create_blog.html',{"pk":pk, 'form':form})
def create_blog(request, pk):
    user = request.user
    form = BlogForm()
    if request.method == 'POST':
        form = BlogForm(request.POST, request.FILES)
        if form.is_valid():
            form = form.save(commit=False)
            form.category_id=pk
            form.save()
            return redirect('my_app:blog_list',pk)
    return render(request, 'create_blog.html',{"pk":pk, 'form':form})
def create_blog(request, pk):
    user = request.user
    form = BlogForm()
    if request.method == 'POST':
        form = BlogForm(request.POST, request.FILES)
        if form.is_valid():
            form = BlogForm.save(commit=False)
            form.category_id = pk
            form.save()
        BlogModel.objects.create(category_id=pk,
                                 title=title,
                                 description=description,
                                 file=file).save()
        print(user)
        return redirect('my_app:blog_list', pk)
    return render(request, 'create_blog.html', {"pk": pk, 'form': form})
示例#7
0
def update_blog(request, pk):
    model = BlogModel.objects.get(id=pk)
    form = BlogForm(instance=model)
    if request.method == 'POST':

        model = BlogModel.objects.get(id=pk)
        model.title = title
        model.description = description
        model.file = file
        model.save()
        return redirect('my_app:blog_list', model.category_id)
    return render(request, 'update_blog.html', {'model': model, 'form': form})
def update_blog(request, pk):
    model = BlogModel.objects.get(id=pk)
    form = BlogForm(model)
    # if request.method == 'POST':
    #     title = request.POST.get('title')
    #     description = request.POST.get('description')
    #     file = request.FILES.get('file')
    #     model = BlogModel.objects.get(id=pk)
    #     model.title = title
    #     model.description = description
    #     model.file = file
    #     model.save()
    #     return redirect('my_app:blog_list', model.category_id)
    return render(request, 'update_blog.html',{'form':form})
def update_blog(request, pk):
    model = BlogModel.objects.get(id=pk)
    form = BlogForm(model)
    if request.method == 'POST':
        title = request.POST.get('title')
        description = request.POST.get('description')
        file = request.FILES.get('file')
        model = BlogModel.objects.get(id=pk)
        model.title = title
        model.description = description
        model.file = file
        model.save()
        return redirect('my_app:blog_list', model.category_id)
    return render(request, 'update_blog.html',{'model':model})
示例#10
0
def create_blog(request, pk):
    user = request.user
    form = BlogForm()
    if request.method == 'POST':
        form = BlogForm(request.POST, request.FILES)
        if form.is_valid()
        title = request.POST.get('title')
        description = request.POST.get('description')
        file = request.FILES.get('file')
        BlogModel.objects.create(category_id=pk, title=title, description=description, file=file).save()
        print(user)
        return redirect('my_app:blog_list',pk)
    return render(request, 'create_blog.html',{"pk":pk, 'form':form})

class BlogDeleteView(DeleteView):
    model = BlogModel
    print(model)
    print(object)
    def get_success_url(self):
        return reverse('my_app:blog_list',args = {self.object.category_id})
@login_required(login_url='/account/login/')
def update_blog(request, pk):
    model = BlogModel.objects.get(id=pk)
    if request.method == 'POST':
        title = request.POST.get('title')
        description = request.POST.get('description')
        file = request.FILES.get('file')
        model = BlogModel.objects.get(id=pk)
        model.title = title
        model.description = description
        model.file = file
        model.save()
        return redirect('my_app:blog_list', model.category_id)
    return render(request, 'update_blog.html',{'model':model})
def blog_detail(request, id):
    blog = BlogModel.objects.get(id=id)
    return render(request, 'blog_detail.html',{'blog':blog})
示例#11
0
def create_blog(request, pk):
    user = request.user
    form = BlogForm()
    if request.method == 'POST':
        form = BlogForm(request.POST, request.FILES)
        if form.is_valid():
            form = BlogForm.save(commit=False)
            for
            return redirect('my_app:blog_list',pk)