目标:
我在的位置:
这是我的 views.py 的最高峰:
@csrf_exempt
def home(request):
if request.method == "POST":
event = request.META['HTTP_X_GITHUB_EVENT']
body = json.loads(request.body)[event]
context = {
'event': event,
'body': body,
}
print(context)
return render(request, 'home.html', context)
return render(request, 'home.html')
这是我的 home.html
{% extends "base.html" %}
{% block content %}
<div>
<h3><b>fudge</b></h3>
{% if event %}
<p>Event: {{ event }}</p>
<p>Body: {{ body }}</p>
{% endif %}
</div>
{% endblock %}
理想情况下,我想在收到POST后立即重新渲染我的home.html页面,但不知道如何保持它持久。至于我的urls.py,我只有^ $,views.home,name ='home'。让我知道您是否还想看看其他东西!