我在Django发布数据时遇到问题。你知道吗
我在中定义了一个URL网址.py地址:
url(r'^lares_conf_123kmk_$', 'lares.call_sta.my_func', name='home'),
My function is My func定义为:
def my_func(request):
u = request.POST.get("parsed_news", "")
p2 = re.compile("(VP+)\\s[(+](\\w+)\\s(\\w+)[)+]")
my_sent = u.split("##")[:-1]
zeta = []
for sent in my_sent:
m = p2.findall(sent)
if(len(m)>=0):
zeta = zeta + m
return HttpResponse(str(zeta), content_type="application/x-javascript")
现在我按如下方式调用上述url:
import requests
payload = {"parsed_news":"Hello World"}
response = requests.post("http://127.0.0.1:8080/lares_conf_123kmk_", data=payload)
print response.status_code
但我无法发布任何数据。状态一直显示为403。你知道吗
请帮忙。你知道吗
在我看来你和Django的犯规了。你知道吗
您可以通过使用^{} 将视图标记为豁免来测试该理论。对于生产来说,这可能不是一个好主意(您可能希望打开CSRF保护),但应该允许您识别问题。你知道吗
相关问题 更多 >
编程相关推荐