Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 基于Django类的视图返回一个空白页_Python_Django_Django Class Based Views - Fatal编程技术网

Python 基于Django类的视图返回一个空白页

Python 基于Django类的视图返回一个空白页,python,django,django-class-based-views,Python,Django,Django Class Based Views,我正在尝试使用基于类的视图创建一个页面,在这个页面中,我可以根据他的ID删除一篇文章 以下是创建页面的代码,我可以在其中删除我的文章 视图.py class DeleteView(View): def post(self, request, *args, **kwargs): article = get_object_or_404(id=request.POST['article_id']) article.delete() return

我正在尝试使用基于类的视图创建一个页面,在这个页面中,我可以根据他的ID删除一篇文章

以下是创建页面的代码,我可以在其中删除我的文章

视图.py

class DeleteView(View):
    def post(self, request, *args, **kwargs):
        article = get_object_or_404(id=request.POST['article_id'])
        article.delete()
        return HttpResponseRedirect('/')
url(r'^delete/(?P<id>\d+)/$', DeleteView.as_view(), name="DeleteView"),
class DeleteView(View):
    def post(self, request, *args, **kwargs):
        article = get_object_or_404(id=request.POST['article_id'])
        article.delete()
        return HttpResponseRedirect('/')

    def get(self, request, *args, **kwargs):
        article = Article.objects.get(id=kwargs['id'])
        context = {"article": article}
        return render_to_response("template.html", context, context_instance=RequestContext(request)) 
template.html

<form action="views.article.DeleteView" method="POST">
    {% csrf_token %}
    <p>{{ article.views.id }}"</p>
    <input type="submit" value="Delete">
</form>
在模板文件中编辑:

<form action="{% url "DeleteView" %}" method="POST">
    {% csrf_token %}
    <input type="hidden" name="acticle_id" value="{{ article.id }}">
    <input type="submit" value="Delete">
</form>

{%csrf_令牌%}
请读一读。模板文件应以
html
结尾,而不是
py