私はあなたがdjango_chatterbot
アプリを使用していると思います。
現在、chatterbotはDjangoよりこの機能をサポートしていません。しかし、あなたはこの作業を達成するためにURL、ビュー、およびapp.htmlファイルで対処することができます。 app.html
if (inputData.text.indexOf("please download this script and run it") !=-1) {
<script type="text/javascript">
var data = {name: 'Jon'};
$(function(){
$("body").append('<iframe src="/test/getFile?'+ $.param(data) + '" style="display: none;" ></iframe>');
});
</script>
}
でviews.py
def getFile(request):
fileContent = "Your name is %s" % request.GET['name']
res = HttpResponse(fileContent)
res['Content-Disposition'] = 'attachment; filename=yourname.txt'
return res
でurl.py
from django.conf.urls import url
from .views import ChatterBotView
urlpatterns = [
url(
r'^$',
ChatterBotView.as_view(),
name='chatterbot',
),
url(r'^test/getFile', 'getFile')
]
で
私はこの情報があなたの問題を解決するのに役立つことを願っています。