擅长:python、mysql、java
<p>您只需要一个带有消息字段的表单。在视图中,您希望显示该窗体,当用户按submit时,您希望执行脚本。你知道吗</p>
<p>以下是一些伪代码:</p>
<pre><code>urls.py
url('^my-page/' my_views.my_view, name='my-page'),
forms.py
SmsForm(forms.Form):
message = fields.CharField(...)
my_views.py
def my_view(request):
form = SmsForm(data=request.POST or None)
if request.method == 'POST':
if form.is_valid():
send_sms(form.cleaned_data['message']) # do this last
messages.success(request, "Success")
return HttpResponseRedirect(request.path)
else:
messages.warning(request, "Failure")
return render(request, 'my_template.html', {'form': form})
</code></pre>
<hr/>
<p>检查Django文档中有关URL、视图、窗体和消息的信息,然后逐步进行:</p>
<ul>
<li><ol>
<li>获取要加载的页面</li>
</ol></li>
<li><ol start=“2”>
<li>获取要加载的窗体</li>
</ol></li>
<li><ol start=“3”>
<li>让表单提交生效并简单地显示“成功”或“失败”</li>
</ol></li>
<li><ol start=“4”>
<li>最后,编写send\u sms函数(您几乎完成了)</li>
</ol></li>
</ul>