Django没有重定向

Fah*_*ter 4 django views httpresponse

我有一个flash文件,可以调用网址:http://test.com/savethis/123456/

我只是希望我的视图在数据库中保存"123456"并且不返回任何内容.

保存值后,我该怎么办?如果我重定向它,它会改变页面,这很糟糕.我可以渲染一个页面,但我不想.我只想让它结束而不是抛出任何错误.

Gab*_*ley 14

确保您的URLConf指向您想要的视图功能,并写下如下内容:

from django.http import HttpResponse
from my_models import MyModel

def myview(request, number):
    my_model = MyModel(my_field = number)
    my_model.save()
    return HttpResponse()
Run Code Online (Sandbox Code Playgroud)

最后的空HttpResponse会返回200 OK的状态代码,以便连接到您的端点的浏览器或其他服务器知道请求已完成.